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

Презентация:



Advertisements
Похожие презентации
Объектно- ориентированная платформа Windows
Advertisements

Мобильные операционные системы. Существуют операционные системы Android IOS Windows Phone Symbian OS Blackberry OS Tizen.
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС Примером операционной системы, в которой реализован объектно- ориентированный подход, является Windows.
Мельников А.М. Елфимов И.М.. Symbian OS является операционной системой (ОС), предназначенной для мобильных устройств и смартфонов с соответствующими библиотеками,
Сергей Сыроежкин Бизнес-аналитик, консультант В рамках курса лекций: «Разработка требований к программному обеспечению», мехмат, БГУ Спецификация.
Разработка Веб - проектов, от требований заказчика до запуска. Прозрачность разработки как средство формирования ожиданий заказчика.
OpenGL и Direct3D сравнение стандартов Выполнил: Пенкин А. Группа И-204.
Основы современных операционных систем Лекция 30.
1. Теоретические основы операционных систем (планирование заданий и использования процессора, обеспечение программ средствами коммуникации и синхронизации,
Положение об отделе В.Андреев, Д.Сатин. Штат отдела начальник отдела; бизнес-аналитик; проектировщик пользовательских интерфейсов; специалист по анализу.
Графический интерфейс и его объекты. Понятие графического интерфейса Термин «интерфейс» широко используется в областях, где человеку приходится иметь.
Мобильные компьютеры Чубарова Н.П.
Быстрая разработка кадастровых приложений муниципального уровня с использованием системы «ИнМета» Вячеслав Томилин ООО НВЦ «Интеграционные технологии»
Как пройти в библиотеку? Наталия Спрогис Опыт разработки картографического сервиса.
Название компании (проекта). Имя, должность, контактная информация.
Разработка мобильных приложений в Microsoft ® Visual Studio ®.NET 2003 Эд Кэйм Менеджер по продукту Разработка для мобильных устройств Корпорация Майкрософт.
МАСТЕРСКАЯ-ПРАКТИКУМ ПО ЭРГОНОМИЧЕСКИМ ОСНОВАМ ПРОЕКТИРОВАНИЯ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ Владимир Николаевич Лукин Московский Авиационный Институт Лев.
Избавьтесь от предрассудков! Предположим, вы уже научились включать и выключать компьютер, пользоваться мышью и клавиатурой, а возможно, у вас даже появилось.
Операционная система Windows. Windows – графическая операционная система для компьютеров платформы IBM PC Предназначена для управления автономным компьютером.
Velcom Android Belarus конкурс разработчиков приложений для мобильных устройств с операционной системой Android.
Транксрипт:

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

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

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

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

На что ориентируемся? Операционная системаДоля рынка (2009),%Доля рынка(2010),% Symbian Research In Motion Android iOS Microsoft Windows Mobile Linux Other OSs1.21.8

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

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

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

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

iPhone

Android Появился позже iPhona Изначально имел почти полный набор функциональных возможностей по сравнению с iPhonoм Более свободный в плане работы с Frameworkом

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

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

Большое влиение руководства разработчика UI Строгая выдержка стандартных размеров

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

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

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

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

Balckberry Поддержка 2х версий платформ Сиситемные отличия в зависимости от версии платформы

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

iPhone

Android

Palm WebOS

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

Тенденции оформления Стираются границы между типичными оформлениями приложений под конкретное устройство Руководства по проектированию пользовательского интерфейса носят всё более рекомендательный характер Заимствование графических решений у конкурирующих платформ

Создание новых элементов управления Дублирование поведение и внешний вид предметов, существующих в нашем окружении Графические иконки

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

Разработка приложений под цели заказчика Создание мобильного приложения в соотвестствии с требованиями заказчика с нуля по «уникальной идее» Создание мобильного приложения по аналогии с уже существующим Web или Desktop-приложением

Частые требования Создать приложение, копирующее функциональную часть Приложение должно соответствовать оформлению web-приложения

Какие требования имеем в итоге? Создать приложение, копирующее функциональную часть Приложение должно иметь логику, близкую логике платформы Приложение должно соответствовать оформлению web-приложения + Рекомендации разработчиков платформы

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

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

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

Выводы

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

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

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

Иерархической модели поведения Общего стилистического оформления пиктограмм запуска приложения для устройства Рекомендуемых размеров управляющих элементов Чего стоит придерживаться?

Примеры

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