MacRumors

Skip to Content

Apple закладывает основу для продвинутых мобильных веб-приложений?

Похоже, Apple продолжает инвестировать в развитие веб-технологий, чтобы предоставить более полнофункциональный опыт на iPhone и iPod Touch. Джон Грубер из Daring Fireball подробно описывает впечатляющий веб-фреймворк PastryKit, разработанный Apple и развернутый на их веб-странице руководства пользователя iPhone (при просмотре с iPhone). (Видеодемонстрация)

Статья несколько техническая для обычных читателей, но, по сути, Apple реализовала несколько ключевых интерфейсных функций на Javascript, которые могут сделать веб-приложения похожими на нативные приложения для iPhone. К ним относятся:

— Полное скрытие адресной строки
— Разрешение фиксированных панелей инструментов, которые не перемещаются при прокрутке
— Обеспечение прокрутки с инерцией, позволяющей быстро прокручивать длинные списки

Любые веб-приложения для iPhone, которыми вы могли пользоваться раньше, скорее всего, демонстрировали одинаковую скорость прокрутки, присущую мобильному Safari, и не могли сохранять выделенную панель инструментов вверху или внизу страниц. Эти небольшие изменения значительно повышают удобство использования веб-приложений на iPhone.

Поскольку эти функции были реализованы Apple на Javascript, они могут быть доступны любому веб-разработчику. Несмотря на большие успехи в производительности Javascript в мобильном Safari, производительность их фреймворка по-прежнему уступает устройствам предыдущих поколений.

В будущем, похоже, мы будем видеть все больше и больше функциональности, переносимой в мобильный веб. Фактически, вице-президент Google по инжинирингу предсказал, что мобильный веб станет доминирующей платформой для разработки мобильных приложений в будущем, несмотря на огромный успех Apple с App Store. Действительно, за последний год мы стали свидетелями достижений в области HTML5/CSS, которые включают поддержку CSS-анимаций, OpenGL 2.0/WebGL, акселерометров и даже поддержку GPS.

По мере того как эти технологии становятся все более распространенными, а iPhone продолжают становиться быстрее, легко представить, как будущие веб-приложения смогут заменить некоторые из существующих нативных приложений из App Store.