HTML5. Разработка приложений для мобильных устройств.
Автор - Эстель Вейл
В книге Эстель Вейл "HTML5: Разработка приложений для мобильных устройств" речь пойдет о разработке мобильных веб-приложений. Основное внимание в книге уделяется разработке приложений для мобильных устройств, в частности Android, iPod, iPhone, BlackBerry, различных планшетов. В этой книге не рассматривается нативная 1 разработка, для которой вам потребовался бы специальный инструментарий (SDK) для iOS или Android. Ни одна из рассматриваемых тем не является специфичной для той или иной операционной системы. Мобильные веб-приложения — это сайты или веб-приложения, максимально эффективно использующие разметку, применяемую в настольных веб-приложениях, и комбинирующие ее с различным функционалом устройств, оснащенных возможностями сенсорного ввода. К таким веб-приложениям можно обращаться с мобильного телефона, планшета или ноутбука, но разрабатываются они в основном с помощью HTML, CSS и JavaScript. Кроме этих технологий, в таких приложениях могут применяться изображения, видео- и аудиоресурсы, а также серверные технологии. Обновив свой арсенал и научившись использовать новейшие возможности HTML5, CSS3 и JavaScript, мы сможем создавать такие веб-приложения, которые будут восприниматься и функционировать практически как нативные аналоги.
Поскольку мобильные веб-приложения основаны именно на Сети, они совместимы с ПК, смартфонами, планшетами и любыми другими устройствами, на которых работают современные браузеры. Именно в силу такой привязки к Сети мы можем напрямую распространять их среди пользователей, обходясь без посредничества Apple App Store или Google Play. Ведь процесс рецензирования нового приложения на этих рынках бывает чрезвычайно сложным, дорогостоящим и длительным. Прочитав книгу, вы научитесь всему необходимому для создания таких приложений, которые работают в браузере на базе обычных HTML5 2 , CSS3 и JavaScript. Все эти технологии вам уже знакомы, они легко портируются на большинство устройств. Все рассматриваемые темы не зависят от конкретной операционной системы.
Иными словами, весь материал, который мы изучим в этой книге, будет актуален не только для iPhone, iPad и устройств с Android, но и для других мобильных платформ, в частности Firefox OS и Windows Phone, а также современных браузеров настольных устройств и любых других устройств, где в принципе может работать браузер. Таковы, например, игровые приставки вроде Wii. Да, основной темой данной книги является разработка для мобильных устройств, но материал этого пособия будет полезен и при разработке для множества других приборов, больших и малых. Единственное условие — на устройстве должен работать браузер, соответствующий современным веб-стандартам. Возможности приложений, работающих на нативных платформах, довольно последовательно развивались на протяжении минувших десяти с лишним лет. Однако в последние несколько лет и на веб-платформах активно развиваются возможности работы с веб-приложениями. Причем по надежности такие приложения практически не уступают нативным. На iPhone появились холст, кэш приложений, возможности работы с базой данных и масштабируемая векторная графика (SVG). Все эти возможности были реализованы в браузере Safari 4.0, где появились средства для работы с аудио, видео и веб-работниками (технология web workers). Позже, в 2009 году, мы наблюдали распространение средств для работы с геолокацией и холстом — не только в iPhone, но и в Chrome, Opera, Firefox, Internet Explorer и Android. Работая с браузерами, мы уже долгие годы можем пользоваться широчайшими возможностями HTML, CSS, DOM (объектной модели документа), SVG (масштабируемой векторной графики) и XHR.
В этой книге мы расширим горизонты наших знаний и дополнительно ко всем этим технологиям изучим HTML5 и CSS3. Эти знания и умения необходимы для создания веб-приложений, которые могут поспорить с нативными, а также для реализации возможностей, которые уже поддерживаются в современных браузерах для мобильных устройств и ПК.
Издательство – Питер
Год издания – 2015
Формат книги - PDF
Размер - 6,8 Мб
СКАЧАТЬ с gigapeta.com
Или
СКАЧАТЬ с turbobit.net
Или
СКАЧАТЬ с hitfile.net
|