[jam 1.0] human interface guidelines (evgeny kaziak)
DESCRIPTION
TRANSCRIPT
![Page 1: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/1.jpg)
Human Interface GuidelinesiPhone vs Android
and
![Page 2: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/2.jpg)
![Page 3: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/3.jpg)
HIG???
![Page 4: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/4.jpg)
![Page 5: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/5.jpg)
![Page 6: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/6.jpg)
iPhone
![Page 7: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/7.jpg)
Three Application Styles
Productivity
Utility
Immersive
![Page 8: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/8.jpg)
Productivity ApplicationsApplication
Top level
Detail level
![Page 9: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/9.jpg)
Utility Applications
View 1 View 2 View 3 View 4 View n
Application
![Page 10: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/10.jpg)
Immersive Applications
![Page 11: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/11.jpg)
Great iPhone Applications
Простота
Фокусировка на основной задаче
Правильная поддержка жестов
Гармоничный дизайн
![Page 12: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/12.jpg)
Tips & TricksMultitasking
Будьте готовы к прерываниям
Double-high status bar
Ставим задачи, требующие внимания, на паузу
Правильная работа аудио
![Page 13: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/13.jpg)
Tips & TricksMultitasking
!
!
!
!
!
Double-highstatusbar
![Page 14: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/14.jpg)
Tips & TricksSettings
Постараться обойтись без настроек
Если нет - пренастроить приложение для нужд 80% пользователей
Получать информацию из других источников
Подсказывать, а не спрашивать
![Page 15: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/15.jpg)
Tips & TricksSearch
Индексировать всю информацию для поиска
Использовать автодополнение
Фильтровать и категоризировать информацию
![Page 16: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/16.jpg)
Tips & TricksAudio
System SoundServices
Audio Usage
Audio SessionServices
Categories
![Page 17: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/17.jpg)
Tips & TricksAudio
AVAudioSessionCategory
MixWithOthers kAudioSessionProperty_OverrideCategoryMixWithOthers
SoloAmbient
Ambient
MixWithOthers
Playback
Record
MixWithOthers
PlayAndRecord
AudioProcessing
![Page 18: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/18.jpg)
Android
![Page 19: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/19.jpg)
Activities and Tasks
• Applications
• Activities
• Activity Stack
• Tasks
![Page 20: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/20.jpg)
Applications
![Page 21: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/21.jpg)
Activities
![Page 22: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/22.jpg)
Activity Stack & Tasksactivity 1
activity 2
activity 3
activity 4
activity 5
activity 6
Task
![Page 23: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/23.jpg)
Back and Home
![Page 24: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/24.jpg)
Re-using an Activity
Explicid Intent Implicit Intent
![Page 25: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/25.jpg)
Нет реиспользования - explicit intent!
No activity cases
Стараемся не переопределять Back
Правильная работа Notifications
Re-using an Activity
![Page 26: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/26.jpg)
Menus
Options Menu
Context Menu
![Page 27: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/27.jpg)
Options Menu
![Page 28: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/28.jpg)
Options Menu
В Диалоге Options Menu нет!
Гасить или убирать неактивные поля
![Page 29: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/29.jpg)
Context Menu
![Page 30: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/30.jpg)
Context Menu
Вначале - наиболее используемые команды
Команды должны дублироваться
Меню идентифицирует выбранный объект
![Page 31: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/31.jpg)
Context Menu
![Page 32: [JAM 1.0] Human Interface Guidelines (Evgeny Kaziak)](https://reader034.vdocuments.mx/reader034/viewer/2022051400/553a16ed4a7959f66c8b4a42/html5/thumbnails/32.jpg)
Спасибо!