Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Правила разработки ПО от Apple или Human Interface Guidelines

4.641 visualizaciones

Publicado el

  • Inicia sesión para ver los comentarios

Правила разработки ПО от Apple или Human Interface Guidelines

  1. 1. Правила разработки ПО Apple или Human Interface Guidelines
  2. 2. "Guidelines" • Windows • Microsoft UI Design Guidelines • Mac OS X • Apple Human Interface Guidelines • iPhone OS • iPhone Human Interface Guidelines
  3. 3. Результаты использования HIG
  4. 4. Oтказ разместить приложение в AppStore® • Нарушение соглашения • Запрещённый контент (непристойное содержание) • Ограниченная функциональность • Дублирование функциональности стандартных приложений
  5. 5. Oтказ разместить приложение в AppStore® • iPhone HIG • Отсутствие сброса выделения в таблице • Изменение стандартного интерфейса при помощи хаков • Использование изображений торговых марок и изображений (особенно принадлежащих Apple) • Использование контролов не по назначению • Алерт отсутствует в нужной ситуации
  6. 6. Oтказ разместить приложение в AppStore® • iPhone HIG • Алерт с неоднозначной трактовкой фраз • Интерфейс с фризами без прогресс-индикатора • Работа с сетью не обозначена прогресс-индикатором • Интерфейс не отражает реальное состояние приложения
  7. 7. iPhone HIG • Часть 1 “Planning Your iPhone Software Product” • Тип разрабатываемого приложения • Дизайн приложения с учетом специфики iPhone • Поведение приложения • Часть 2 “Designing the User Interface of Your iPhone Application” • Использование стандартных элементов интерфейса
  8. 8. iPhone HIG • Используя HIG получаем: • Ускорение разработки приложения • Приложение имеет знакомый пользователю вид • Интерфейс с предсказуемым поведением
  9. 9. “Бонус” от Apple • Interface Builder • Приведение икон к стандартному виду
  10. 10. iPhone HIG – “оружие” в аутсорсе • Требования заказчика приводящие к нарушению iPhone HIG • Сложный “гениальный” интерфейс, который нельзя менять • Короткий срок разработки • Необходимость сохранения вида оригинала (Win Mobile) • Экономия на графике (используется графика, созданная для других систем)
  11. 11. iPhone HIG – “оружие” в аутсорсе • Результаты • Интерфейс, которым невозможно пользоваться • Хаки системы • Непредвиденное увеличение сроков разработки для написания собственных контролов и вьюх • Доработка интерфейса под требования Apple
  12. 12. Приложение в AppStore, но...
  13. 13. Приложение со сложным интерфейсом, отвечающее требованиям iPhone HIG. iStudiez Pro

×