Сторонние приложения для iPhone? Только AJAX!

13.06.2007 00:01 Olga Клуб: iPhones
ТЕГИ

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

С одной стороны, глава Apple не допустил «кулхацкеров» ко внутренностям телефона, с другой — сдержал свое обещание «сделать все возможное». Этим шагом Apple поддержала развитие Web 2.0.

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

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

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

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

Например, на Mobime.ru есть AJAX: в профиле при выборе вашего аватара можно кликнуть по ссылке «выбрать из галереи», и без перезагрузки страницы вы увидите симпатичное окошечко с картинками. Нечто подобное работает и в нашем форуме — вы можете редактировать свои сообщения и сохранять их, не перезагружая весь топик, очень удобно! Кроме того, на обновленном сайте Apple.com поиск выводится теперь через Spotlight — 100% AJAX.

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

P.S. После заявления Стива Джобса о том, что разработчики смогут разрабатывать внешние приложения для iPhone только через WDK, акции Apple подешевели на 3,5%. Кажется, очень многие хотели «поковыряться» во внутренностях трубки.

Похожие новости
Написать комментарий