Вёрстка для iPhone презентация

Содержание

Продано более 10 000 000

Слайд 1Вёрстка для iPhone
16 декабря, 2008, Москва


Слайд 2Продано более 10 000 000


Слайд 3За следующие 12 месяцев еще 40 000 000


Слайд 4За следующие 12 месяцев еще 40 000 000
85% владельцев ходили в интернет


Слайд 5И всё равно нельзя верстать только для iPhone


Слайд 7
Don’t Build for Just One Device
Flickr


Слайд 8Мобильные платформы
Nokia (Symbian) – WebKit
iPhone – WebKit
Android – WebKit

Не так важен

сам iPhone как будущее.

Слайд 9Чем отличается от других?
Почти полноценный

браузер

Слайд 10Чем отличается от других?
Почти полноценный

браузер
Два режима (portrait+landscape)


Слайд 11Чем отличается от других?
Почти полноценный

браузер
Два режима (portrait+landscape)
Пальцы очень разные
(хоккеисты и балерины)

Слайд 12Чем отличается от других?
Почти полноценный

браузер
Два режима (portrait+landscape)
Пальцы очень разные
Нос

Слайд 13Расписание поездов? Одну минуту, посмотрю на сайте.


Слайд 14ОГРАНИЧЕНИЯ


Слайд 15Почти Safari, кроме...
Размер приложения не более 10Мб
Кеш для файлов не более

25Кб
Таймаут всего, что исполняется более 5 секунд
Клик неточный, мышки нет
Нет работы с файлами
Flash

Слайд 16Размер экрана


Слайд 17СЛАДКОЕ


Слайд 18Хорошее
Нет Internet Explorer
Нет Internet Explorer и Nokia 1100!!!
AJAX отлично работает
В CSS

возможно почти все что известно
Canvas



Слайд 19CSS3 и анимация
.divSlide {       
-webkit-animation-name: "slide-me-to-the-right";     

 
-webkit-animation-duration: 1s;
}
@-webkit-keyframes "slide-me-to-the-right" {        from { left: 0px; }       
to { left: 100px; }
}

Слайд 20Шрифты (Helvetica!)


Слайд 21РАЗНЫЕ САЙТЫ ДЛЯ IPHONE


Слайд 22Не работают


Слайд 23Хотя бы открываются


Слайд 24Оптимизированы


Слайд 25Копируют интерфейс (iUI)


Слайд 26imoviemash.com (iUI)


Слайд 27По какому пути идти?




Слайд 28По какому пути идти? По правильному!




Слайд 29По какому пути идти?
Вариант оптимизированного сайта
Запоминающийся дизайн
Не ограничены интерфейсом
Красиво


Слайд 30ОПТИМИЗАЦИЯ САЙТА ДЛЯ IPHONE


Слайд 31Как узнать iPhone? Handheld?
CSS для iPhone:


…/>
CSS для всех остальных:

Слайд 32Размер экрана


Слайд 3360px!: window.scrollTo(0,1)


Слайд 34Различать ориентацию
JS:
currentWidth = window.innerWidth;
var orient

= currentWidth == 320 ? "profile" : "landscape";
document.body.setAttribute("orient", orient);


CSS:
body[orient="profile"] {}
body[orient="landscape”] {}


Слайд 35
landscape
profile


Слайд 36Трафик
Уменьшение HTTP-запросов
Меньше картинок
Gzip
Кеширование (файлы менее 25Кб)
Аякс (грузить части сайта)
Base64
Избегать фреймворков


Слайд 37Оптимизация изображения
Запретить пользователю увеличивать сайт:


Одинаковый размер шрифта при поворотах:


Слайд 38Юзабилити
Ссылки – кнопки. Большая кликабельная область.
Рекомендуемый шрифт Helvetica
Легкие странички


Слайд 39Полезные мелочи
Звонок по клику: Call Me
По умолчанию в эти поля

вводятся числа:
Тултипы

Слайд 40Тестировать
iPhoney (дизайн)
ySlow (производительность)
Обычные инструменты веб-разработки
iPhone


Слайд 41Ссылки
Официальная документация:

http://developer.apple.com/webapps/
Хороший «хакерский» ресурс http://www.iphonewebdev.com/
Фреймворк с интерфейсом под iPhone:
http://code.google.com/p/iui/
Статья на alistapart:
http://www.alistapart.com/articles/putyourcontentinmypocket

Слайд 42СПАСИБО!
Юрий Артюх,
сайт: http://cssing.org.ua
почта: akella.a@gmail.com


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика