Программирование для мобильных платформ. IOS. Иван Трещев
Чтение книги онлайн.
Читать онлайн книгу Программирование для мобильных платформ. IOS - Иван Трещев страница 8
Гайдлайны для различных мобильных платформ
Разрабатывая интерфейс, следует учитывать, на какой платформе будет выпускаться данное приложение: каждая платформа имеет свой отличительный стиль (Рисунки 4.1, 4.2, 4.3) которого и следует придерживаться и своем контенте. Можно заметить, что каждая платформа использует особенный шрифт, имеет различные размеры главных элементов интерфейса, по-своему группирует объекты на рабочей области:
Рисунок 4.1 Интерфейс IOS 8
Рисунок 4.2 Интерфейс Windows phone
Рисунок 4.3 Интерфейс Android
Гайдлайны – это попытка описать набор правил для создания интерфейса приложений, то есть того самого опыта, который пользователи получают взаимодействуя с ОС и ее приложениями. Они выполняют двойную задачу. С одной стороны, использование гайдлайнов при проектировке приложения позволяет сократить время на проектирование, за счет использования готовых решений. С другой позволяет сократить время, которое тратит пользователь на обучение работы с вашим приложением. Но, следует понимать и то, что любой набор готовых решений не совершенен. Гайдлайны это рекомендации, их можно нарушать.
В ходе разработки интерфейсов дизайнеру, рано или поздно придется столкнуться с официальной документацией- ведь именно оттуда будет изыматься информация о структуре элементов. Каждая платформа имеет собственные стандарты на иконки, меню, и бекграунды. Как дизайнер, вы должны не усложнять работу и себе, и программистам: лучше сразу сделать все по стандартам, дабы избежать переделывания в будущем.
Функции устройства
Apple предоставляет возможность использовать функции телефона, такие как: акселерометр, работа с файловой, работа с почтой и др.
Существует сразу готовые решения, которые реализованы в различных фреймворках, таких как: core motion, message и т. д.
Из-за консервативной системы Apple – функционал, предоставляемый приложениям, ограничен. Нет возможности использовать системные возможности, такие как: работа с питанием, работа с файловой системой (приложение может только читать файлы, а изменять может только в своей «песочнице») и т. д.
Акселерометр
Акселерометр, с технической точки зрения, представляет из себя устройство, способное измерять ускорение предмета, которое оно приобретает при смещении относительно своего нулевого положения. Акселерометр применяется как для измерения ускорения в сторону, в которую произошло смещение, так и для измерения ускорения, вызванного силой тяжести Земли. Не работает в вакууме.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив