Группа по новым технологиям Вашингтонского университета опубликовала заметки с сессии Apple «Разработка веб-сайтов для iPhone» на прошлой неделе в WWDC. Блог содержит интересную информацию как для пользователей, так и для веб-разработчиков о возможностях iPhone, и ниже представлено ее резюме.
Apple перечислила, что iPhone предлагает для веб-сайтов:
Удалено по запросу Apple
При разработке для iPhone отмечаются некоторые ограничения и особенности размера:
Удалено по запросу Apple
Apple рекомендует следующие соображения по дизайну:
Удалено по запросу Apple
iPhone от Apple выходит 29 июня 2007 года. На WWDC Apple объявила, что веб-приложения будут единственным способом для сторонних разработчиков создавать приложения для iPhone. — Максимальный размер HTML-страницы 10 МБ
— Время выполнения JavaScript ограничено 5 секундами
— Выделение памяти для JavaScript ограничено 10 МБ
— Максимальное количество загруженных документов на iPhone — 8 из-за ограничений просмотра страниц
— Quicktime используется для аудио и видео
— функция просмотра страниц позволяет просматривать несколько веб-сайтов и документов, прокручивая их один за другим
— Полная поддержка PDF
— двойное касание для масштабирования
— использование одного пальца в качестве мыши для:
— панорамирования страницы
— нажатия и удержания для отображения информационного пузыря
— использование двух пальцев в качестве мыши для:
— сжатия контента для уменьшения — уменьшения масштаба
— панорамирования страницы
— событий колеса прокрутки
— новые телефонные ссылки позволяют интегрировать телефонные звонки непосредственно с вашей веб-страницы. помните, что это работает только в Safari.
— встроенный клиент Google Maps для интеграции карт с вашего веб-сайта
— разделение HTML и CSS
— используйте хорошо структурированный и корректный HTML
— правильно подбирайте размер изображений, не полагайтесь на масштабирование браузера
— используйте плитки из мелких изображений для фона, не используйте большие фоновые изображения
— iPhone поддерживает как EDGE, так и WiFi. Канал EDGE меньше канала WiFi, поэтому учитывайте пропускную способность при разработке.
— поддерживаются мобильные документы XHTML
— ширина устройства для таблиц стилей: 480px
— применяйте различные CSS для iPhone. Например, отображение одноколоночной страницы для iPhone против трехколоночной страницы на настольном компьютере.
— нет полос прокрутки или ручек изменения размера. iPhone автоматически расширит контент
— избегайте framesets, прокручиваемые фреймы автоматически расширяются, чтобы соответствовать контенту
— User Agent iPhone: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A538a Safari/419.3
— Видео: H.264 baseline profile level 3.0 до 640×480 кадров в секунду