Веб — разработки для iPhone и IPad

По данным AdMob, доля операционной системы iPhone составляет 50% от всего мирового рынка смартфонов, за ней следует ОС Android, чья доля на мировом мобильном рынке составляет 24%.

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

К счастью, Safari на iPhone OS является действительно большим браузером, который во многом облегчает работу. Так же, как и Safari 4 для стационарных компьютеров, она поддерживает CSS3 и HTML5.

Сейчас идет множество активных дискуссий о том, как писать приложения для этой OS. Вы все равно можете создавать мощные приложения с помощью HTML, JavaScript и CSS. Эта статья посвящена трем этапам разработки и оптимизации вашего сайта: дизайн, верстка и тестирование.

Прежде чем рассмотреть эти три этапа, давайте поговорим о преимуществах веб – приложений по сравнению с простыми мобильными приложениями.

Преимущества создания веб — приложений для мобильных устройств:

  •  Оптимизация веб — приложения для других популярных платформ, таких как Android и Blackberry с тем же кодом намного проще.
  • Вам не придется учить Objective-C.
  • Если вы повторно взимаете плату с пользователей вашего приложения, вам не придется делиться доходом с компанией Apple.
  • Вы получаете 100% контроль над средствами оплаты, продвижения и распространения вашего мобильного приложения. Последний пункт можно считать недостатком, смотря с какой точки зрения на него посмотреть.

Недостатки создания веб – приложений для мобильных устройств:

  •  Не продается в App Store.
  • Установка веб — приложения на мобильное устройство требует времени.
  • Нет доступа к некоторым из функций, которые являются родными для iPhone OS.

Дизайн

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

Вдохновение

Не многие знают, что компания Apple имеет специальный раздел на своем сайте, который посвящен демонстрации оптимизированных сайтов.

Apple Web apps 

Популярные веб — приложения на Apple.

Есть также несколько галерей на других сайтах, которые демонстрируют лучшие примеры работы мобильного веб — дизайна:

  • Apple Web Apps Listing
  • Mobile Awesomeness Design Gallery
  • CSS iPhone Design Gallery
  • Well Placed Pixels
  • Apple App Store.

Просмотрев эти галереи, вы найдете, чем вдохновиться для создания собственного мобильного приложения.

Бумага

Я давно использую бумажные эскизы при разработке очередного проекта мобильного приложения или веб – сайта. Почему мне нравится работать на бумаге? Потому что на бумаге сразу видны масштабы, а также же необходимые размерные ограничения.  Для успешной оптимизации веб – приложения для iPhone OS, вы должны сократить множество компонентов. Я предлагаю минимальное сохранении дизайна.

Notepod

Notepod отлично подходит для создания первоначальных идей для iPhone и iPad.

  •  Notepod: iPad and iPhone sketchbooks
  • App Sketchbook
  • PixelPads
  • UI Stencils sticky pads
  • Apress iPhone Application Sketch Book
  • Printable iPhone Wireframe Template (бесплатное)

iPad GUI

Ipad GUI с Тихана Lax.

 Теперь, когда вы примерно представляете, как будет выглядеть ваше приложение, давайте обратимся непосредственно интерфейсу. Мне очень нравится работать с OmniGraffle, но иногда имеет смысл использовать Photoshop. В любом случае, эти инструменты помогут облегчит и ускорить вашу работу.

  •  iPad GUI preview from Teehan + Lax.
  • iPhone GUI PSD 3.0 and iPad GUI PSD (Photoshop)
  • Layered iPhone GUI elements (Photoshop), from Designer’s Toolbox
  • PSD Vector Kit (Photoshop), статья с Smashing Magazine
  • iPad and iPhone stencils; так же см. на Graffletopia (OmniGraffle)
  • iPhone and iPad Development GUI Kits, Stencils and Icons

Код

Когда вы начинаете писать код для Safari на iPhone OS, вы приходите к пониманию того, как важна работа браузера. Кроме того, существуют тонкие различия в работе браузеров iPhone и iPad. Самое главное, что Safari поддерживает CSS3 и HTML5, так что вы можете использовать современные коды без необходимости беспокоиться о кросс – браузерной поддержке.

Образование

Компания Apple проделала хорошую работу по документированию Safari для iPhone OS. Ниже я вам расскажу, какие источники вам нужно прочесть для того чтобы ориентироваться в особенностях iPhone OS.

iPhone Human Interface Guidelines for Web Applications – Основные принципы пользовательского интерфейса при разработке приложений для iPhone.

Отличное руководство о том, как Safari работает. Советую прочитать до конца, потому что там есть множество примеров кода.

iPad Human Interface Guidelines — …

Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров

Comments are closed.