iPhones.ru

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

Артур Малосиев avatar | 21
FavoriteLoading В закладки

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

AJAX for iPhone

Итого, что мы имеем? Сторонний софт будет запускаться не на уровне операционной системы, а через 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!!!

Safari for Windows

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

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

21 комментариев

Форум →
  1. TBXin avatar
    TBXin 12 июня 2007
    0

    Safari не запускается под WinXP SP2
    “Инструкция по адрессу 0х6fc02917 обратилась к памяти по адресу 0х00000004. Память не может быть “read”

    никакой режим совместимости не катит…

    А идея джобса посадить айфон только на WDK это означает что телефон не прижевется в россии. Потому что кому нужен коммуникатор без софта?! еще и за такие деньги…

    Войди на сайт, чтобы ответить
    Ответить
  2. infokeeper avatar
    infokeeper 12 июня 2007
    0

    Скачал, поставил. Совсем маленький и симпатичный. Все работает СП2. Позже напишу впечатления.

    Многие люди у которых были КПК никак не поймут что _миллионам_ людей не нужны на телефоне крутые серьезные программы! Я на своем сименсе СХ70 прикрасно пользовался програмами написанными на яве, браузером и новостными и погодными апплетами. Тут же уже все что _большенству_ нужно есть:
    – сам телефон
    – почта
    – веб
    – через виджеты: новости, погода итп
    – мультимедия: просмотр фильмов, музыка, картинки

    Остальное это специфические задачи бизнес-пользователей, и те я думаю со временем будут удовлетворены.

    Войди на сайт, чтобы ответить
    Ответить
  3. ZKeepeR avatar
    ZKeepeR 12 июня 2007
    0

    И все это в iPhone уже есть! И главное – оно просто работает. Не надо сидеть и парится с настройками, поисками подходящей для твоей модели версии и т.п.
    П.С. Хватит обзывать iPhone коммуникатором. Кому хочется парить себе мозг тот покупает убитый запорожец и копается в нем с утра до ночи. А кто хочет ездить, тот покупает нормальный автомобиль – завел и поехал!

    Войди на сайт, чтобы ответить
    Ответить
  4. cyberangel avatar
    cyberangel 12 июня 2007
    0

    у меня тоже на ноуте не пошла полная версия сафари, не знаю в чем дело, винда лицензионная, сп2 тоже ошибку выдает при запуске. может кто-то подскажет как быть?

    Войди на сайт, чтобы ответить
    Ответить
  5. TBXin avatar
    TBXin 12 июня 2007
    0

    2 infokeeper дак эппл выпускает не телефон, а коммуникатор, так какой в одно место коммуникатор если он не поддерживает сторонний софт… это глупость. а если делать обычный телефон то нафига ставить туда такое крутое железо и якобы мак ос х

    Войди на сайт, чтобы ответить
    Ответить
  6. FUSE avatar
    FUSE 12 июня 2007
    0

    Браузер красивый, удобный но нет русского(не велика проблема), куча багов, aspx криво грузет…

    Войди на сайт, чтобы ответить
    Ответить
  7. Elias avatar
    Elias 12 июня 2007
    0

    Ха, ждал такого чуда, как Сафари для Виндоуса уже давно.
    У меня поставился, но вот шрифтов в самом броузере не показывает. Ни в меню, ни на странице :-)

    Войди на сайт, чтобы ответить
    Ответить
  8. gut avatar
    gut 12 июня 2007
    0

    web 2.0 это крута. за ним будущее… А вот насчет сафари для винды ставится то она ставится а вот шрифты не отображает((( может кто знает как исправить.

    Войди на сайт, чтобы ответить
    Ответить
  9. Aster avatar
    Aster 12 июня 2007
    0

    Не нравится мне в этой впринципе классной идее только одно: в России gprs|edge – весьма дорогое удовольствие (у меня на Мегафоне 7р/Мб), а wi-fi-хотспоты в провинции можно пересчитать по пальцам (на весь мой 300-тысячный город на сколько мне известно только ОДИН хотспот…хорошо хоть бесплатный). Грустно за наши сети…

    Войди на сайт, чтобы ответить
    Ответить
  10. TBXin avatar
    TBXin 12 июня 2007
    0

    Aster от тарифа всё зависит, на МТС есть трафик где 1 метр=1рубль. Red text_ называется… но опять же ajax это сакс для телефона… в россии не прижевется iPhone… кому захочется выкладывать 999$ за “Продвинутый” телефон, не коммуникатор, а просто телефон, без софта… =((( мы ждали большего все…

    Войди на сайт, чтобы ответить
    Ответить
  11. umniks avatar
    umniks 13 июня 2007
    0

    да сдался вам софт этот…я себе кпк купил – пользую стандартные ие, календарь и установил только аську, скайп и оперу для некоторых сайтов…дайте мне это все в базе нормальное и мне этот софт вообще не каким местом…а еще ввод хочу не долбаным стилусом….даже если ворд и эксель надо будет я на гугл докс&спредшитс зайду….я уже на мобайл-ревью высказывал мнение что софт в нынешнем понимании отомрет и даже ОС будет типа аяксовая из инета грузиться….

    Войди на сайт, чтобы ответить
    Ответить
  12. TBXin avatar
    TBXin 13 июня 2007
    0

    umniks таких как ты единицы. зачем было брать коммуникатор если ты его используешь только как телефон?! ну если конечно только денег не жопой жри…

    Для того что ты перечислил подойдет обычный телефон с поддержкой ява мидп2.0 и хидером метра 2…

    А коммуникатор это как правило решение многожества проблемм для человека в одном флаконе, лично я не считаю целесообразным тоскать с собой ноут, поэтому предпочту кпк+gsm=коммуникатор и софт, которые необходим мне в дорогу…

    Войди на сайт, чтобы ответить
    Ответить
  13. SeaBreeze avatar
    SeaBreeze 13 июня 2007
    0

    Safari на Винду пока не ложится. Проблема не только в России. Причем возникает прикольная надпись:

    Safari Web Browser has encountered a problem and needs to close. We are sorry for the inconvenience.

    Please tell Microsoft about this problem

    Надо, чтобы Microsoft написала соответствующий патч :)

    Войди на сайт, чтобы ответить
    Ответить
  14. artemCARP avatar
    artemCARP 16 июня 2007
    0

    Да. У меня таже проблема. А я ждал, когда приеду в Москву и скачаю…

    Войди на сайт, чтобы ответить
    Ответить
  15. artemCARP avatar
    artemCARP 16 июня 2007
    0

    Если захотеть, тоу МТС можно купить нет за 4 рубля (и даже меньше).

    Войди на сайт, чтобы ответить
    Ответить
  16. umniks avatar
    umniks 18 июня 2007
    0

    TBXin
    мне просто большой 3.5″ вга экран для интернета больше нравится нежели невнятный экран телефона…плюс вай-фай на телефонах нынче не видел – а я везде сижу через него в интернете…даже сейчас…

    и мне кажется что наоборот – меньшинство тех кто на свой кпк ставит гигабайты софта :) большинство хочет получить устройство и пользоваться им…а из-за неудобства приходится наставлять что-то…
    по сути ведь весь сторонний софт это более удобная замена стандартного…все крутится вокруг почты, календаря, браузера и заметок….
    есть и другой конечно – вроде даже с++ билдер есть, однако юзать такое на кпк можно разве что в порядке эсперимента…

    если айфон будет (а по обещаниям будет) иметь все это удобное и будет работать вне ат&т то я без колебаний поменяю кпк+тел на айфон….единственное что меня пока беспокоит это как на нем будет аська и скайп…календарь и почта веб у гугла рулят :) хотя…если задуматься то аська мне не так нужна как почта, а скайп постоянно с собой будет мне в россии не актуален….

    посмотрим через 2 недели вобщем %)

    Войди на сайт, чтобы ответить
    Ответить
  17. pofigizmus avatar
    pofigizmus 18 июня 2007
    0

    Установил Safari for Windws с четвертой попытки. Работать отказалась напрочь. Но беда не в этом. Все машины в локалке тут же заглючили. Только не надо говорить, что Safari тут не при чем!

    Войди на сайт, чтобы ответить
    Ответить
  18. Maximus avatar
    Maximus 18 июня 2007
    0

    > Только не надо говорить, что Safari тут не при чем!

    Если внимательно прочитать документацию по установке Сафари, то можно обнаружить необходимость пропатчить hands.dll… ;)

    У меня работает, и сеть не глючит. Иногда бывает Сафари вылетает, ну так это же БЕТА!!!

    Войди на сайт, чтобы ответить
    Ответить
  19. Maximus avatar
    Maximus 18 июня 2007
    0

    pofigizmus: признайся, ты наслал порчу на мой Сафари, как только написал ответ тебе – он вылетел. >:-(

    Войди на сайт, чтобы ответить
    Ответить
  20. Heady avatar
    Heady 18 июня 2007
    0

    how am i s’posed to patch hands.dll??? where’s this documentation??? There’s nothing about this on the official site at all!! Maximus, tell me about it plzzz:D

    Войди на сайт, чтобы ответить
    Ответить
  21. dmdimon avatar
    dmdimon 18 июня 2007
    0

    2 Heady – brain.exe – universal installer/patcher for hands.dll. Probably you should run it more than once; probably it will ask for additional resources. It’ll be better to have fast internet at hand.

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.