46
К черту гайды? Роль руководств в приложениях для мобильных устройств

К черту гайды?

Embed Size (px)

Citation preview

Page 1: К черту гайды?

К черту гайды?Роль руководств в приложениях

для мобильных устройств

Page 2: К черту гайды?

—О рынке мобильных устройств в целом—О том, насколько плохими были первые

приложения для мобильных устройств. Как повлияли руководства разработчиков на результаты

О чем будем говорить?

Page 3: К черту гайды?

—О роли руководств в разработке приложений под цели заказчика

—О переносе приложений из Web в мобильные устройства

—И о том откуда появляются проблемы и несоответствия ожиданий в проекте из-за конфликта руководств разработчика из разных сфер?

Page 4: К черту гайды?

Немного статистики

2000 01 02 03 04 05 06 07 08 09 2010

80

70

60

50

40

30

20

10

0

Телефонные линии

Интернет

Мобильные телефоны

Page 5: К черту гайды?

На что ориентируемся?Операционная система Доля рынка (2009),% Доля рынка(2010),%

Symbian 51.0 41.2

Research In Motion 19.0 18.2

Android 1.8 17.2

iOS 13.0 14.2

Microsoft Windows Mobile 9.3 5.0

Linux 4.6 2.4Other OSs 1.2 1.8

Page 6: К черту гайды?

—Пока постоянно растущий рынок—Большое количество приложений—Высокая конкуренция—Многонишевость

Особенности рынка

Page 7: К черту гайды?

Уже никого не удивишь приложениемпод Android, iPhone или Blackberry.Для того, чтобы приложение «выстрелило», необходимо найти способ выделиться изтолпы приложений

Page 8: К черту гайды?

Уникальность идеи отходит на второй планРаботает только графическое и техническое исполнение идеи

Page 9: К черту гайды?

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

Page 10: К черту гайды?

iPhone

Page 11: К черту гайды?

Android

—Появился позже iPhon’a

—Изначально имел почти полный набор функциональных возможностей по сравнению с iPhon’oм

—Более свободный в плане работы с Framework’ом

Page 12: К черту гайды?

Что получилось на самом деле?

Page 13: К черту гайды?

Особенности

—Попытка скопировать собственное оформление операционной системы

—Небольшое количество кастомизируемых элементов в интерфейсе

—Небольшое количество слоев

Page 14: К черту гайды?

—Большое влиение руководства разработчика UI

—Строгая выдержка стандартных размеров

Page 15: К черту гайды?
Page 16: К черту гайды?

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

Page 17: К черту гайды?

Отсутствие техническгого опыта разработчиков компенсировалось использованием стандартных библиотек, в которые были заложены основные сценарии пользовательского поведения

Page 18: К черту гайды?

Рынок мобильных приложений сейчас

Page 19: К черту гайды?

Основные мобильные платформы

Page 20: К черту гайды?

Balckberry

—Поддержка 2х версий платформ

—Сиситемные отличия в зависимости от версии платформы

Page 21: К черту гайды?

Blackberry: внешний вид ОС

Page 22: К черту гайды?
Page 23: К черту гайды?

iPhone

Page 24: К черту гайды?

Android

Page 25: К черту гайды?

Palm WebOS

Page 26: К черту гайды?

Общие элементы—Псевдоглянцевые эффекты разной глубины—Яркие и красочные фоны—Виджеты—Полупрозрачные слои—Закругления—Черные/темно-серые панели

Page 27: К черту гайды?

Тенденции оформления—Стираются границы между типичными

оформлениями приложений под конкретное устройство

—Руководства по проектированию пользовательского интерфейса носят всё более рекомендательный характер

—Заимствование графических решений у конкурирующих платформ

Page 28: К черту гайды?

—Создание новых элементов управления

—Дублирование поведение и внешний вид предметов, существующих в нашем окружении

—Графические иконки

Page 29: К черту гайды?

На что обращать внимание

—Логическая структура—Размеры управляющих элементов—Размеры активных областей

Page 30: К черту гайды?

Разработка приложений под цели заказчика

—Создание мобильного приложения в соотвестствии с требованиями заказчика с нуля по «уникальной идее»

—Создание мобильного приложения по аналогии с уже существующим Web или Desktop-приложением

Page 31: К черту гайды?

Частые требования

—Создать приложение, копирующее функциональную часть

—Приложение должно соответствовать оформлению web-приложения

Page 32: К черту гайды?

Какие требования имеем в итоге?

—Создать приложение, копирующее функциональную часть

—Приложение должно иметь логику, близкую логике платформы

—Приложение должно соответствовать оформлению web-приложения

+ Рекомендации разработчиков платформы

Page 33: К черту гайды?

Предрассудки

—Пользователь не будет знать, что делать в приложении для мобильного устройства, если оно не будет повторять логику web-приложения

—Пользователь прекратит работу с устройством, если не поймет с первого раза, как работать с одной из его частей

Page 34: К черту гайды?

—Пользователь потеряет связь с приложением, если стилистическое оформление будет не совпадать

Page 35: К черту гайды?

Проблемы—Непонимание со стороны заказчика—Несоответствие ожиданий от результата

Page 36: К черту гайды?

Выводы

Page 37: К черту гайды?

—Руководства разработчика платформы (ОС)—Руководства проектируемого приложения

Две группы руководств

Page 38: К черту гайды?

Руководства разработчиков платформобъективны

Руководства заказчика требуют редакции

Page 39: К черту гайды?

Так или иначе, даже руководства разработчиков претерпевают изменения. И то, что было ранее смелым шагом становится стандартом поведения

Page 40: К черту гайды?

—Иерархической модели поведения

—Общего стилистического оформления пиктограмм запуска приложения для устройства

—Рекомендуемых размеров управляющих элементов

Чего стоит придерживаться?

Page 41: К черту гайды?

Примеры

Page 42: К черту гайды?
Page 43: К черту гайды?
Page 44: К черту гайды?
Page 45: К черту гайды?
Page 46: К черту гайды?

А сейчас у вас есть возможность задать вопросы