Аякснутый iPhone, или Возможное решение для сторонних разработчиков

На WWDC 2007 Стив Джобс похоронил идею SDK (Software Development Kit) для iPhone, сказав, что это не нужно, и предложил сторонним разработчикам воспользоваться AJAX-приложениями, которые дружат с браузером Safari — так называемый WDK (Web Development Kit). С одной стороны, глава Apple не допустил кул хацкеров ко внутренностям телефона, с другой — сдержал свое обещание «сделать все возможное». Этим шагом Apple поддержала развитие Веб2.0.

Итого, что мы имеем? Сторонний софт будет запускаться не на уровне операционной системы, а через Safari. То есть разработчик выкладывает виджет на своем сайте, пользователь заходит на этот сайт через соответствующую закладку браузера, юзает прогу, закрывает и выходит. Все довольны.

AJAX (от англ. Asynchronous JavaScript and XML — «асинхронный JavaScript и XML») — это подход к построению интерактивных пользовательских интерфейсов веб-приложений. При использовании AJAX веб-страница не перезагружается полностью в ответ на каждое действие пользователя. Вместо этого с веб-сервера догружаются только нужные пользователю данные. AJAX — один из компонентов концепции DHTML.

AJAX базируется на двух основных принципах:

  • использование DHTML для динамического изменения содержания страницы;
  • использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью.

Например, на iPhones.ru есть AJAX — это форма обратной связи справа под меню. Чтобы понять, как она работает (отсылка сообщений без перезагрузки страницы), можете прислать мне что-нибудь жизнеутверждающее. 🙂 Кроме того, на обновленном сайте Apple.com поиск выводится теперь через Spotlight — 100% AJAX as is.

Можно смело сказать, iPhone нанес сокрушительный удар по Windows Mobile: эпоха кастрированных браузеров закончилась.

***
И следующий шаг Apple — Safari под Windows. Yo!!!

Качаем, ставим и пишем впечатления.

Источник: iphones.ru

Читайте также  Бывшие в употребление iPhone 3G на прилавках Best Buy
Лучшее для себя