Программирование для мобильных платформ. IOS. Иван Трещев

Чтение книги онлайн.

Читать онлайн книгу Программирование для мобильных платформ. IOS - Иван Трещев страница 8

Программирование для мобильных платформ. IOS - Иван Трещев

Скачать книгу

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

      Гайдлайны для различных мобильных платформ

      Разрабатывая интерфейс, следует учитывать, на какой платформе будет выпускаться данное приложение: каждая платформа имеет свой отличительный стиль (Рисунки 4.1, 4.2, 4.3) которого и следует придерживаться и своем контенте. Можно заметить, что каждая платформа использует особенный шрифт, имеет различные размеры главных элементов интерфейса, по-своему группирует объекты на рабочей области:

      Рисунок 4.1 Интерфейс IOS 8

      Рисунок 4.2 Интерфейс Windows phone

      Рисунок 4.3 Интерфейс Android

      Гайдлайны – это попытка описать набор правил для создания интерфейса приложений, то есть того самого опыта, который пользователи получают взаимодействуя с ОС и ее приложениями. Они выполняют двойную задачу. С одной стороны, использование гайдлайнов при проектировке приложения позволяет сократить время на проектирование, за счет использования готовых решений. С другой позволяет сократить время, которое тратит пользователь на обучение работы с вашим приложением. Но, следует понимать и то, что любой набор готовых решений не совершенен. Гайдлайны это рекомендации, их можно нарушать.

      В ходе разработки интерфейсов дизайнеру, рано или поздно придется столкнуться с официальной документацией- ведь именно оттуда будет изыматься информация о структуре элементов. Каждая платформа имеет собственные стандарты на иконки, меню, и бекграунды. Как дизайнер, вы должны не усложнять работу и себе, и программистам: лучше сразу сделать все по стандартам, дабы избежать переделывания в будущем.

      Функции устройства

      Apple предоставляет возможность использовать функции телефона, такие как: акселерометр, работа с файловой, работа с почтой и др.

      Существует сразу готовые решения, которые реализованы в различных фреймворках, таких как: core motion, message и т. д.

      Из-за консервативной системы Apple – функционал, предоставляемый приложениям, ограничен. Нет возможности использовать системные возможности, такие как: работа с питанием, работа с файловой системой (приложение может только читать файлы, а изменять может только в своей «песочнице») и т. д.

      Акселерометр

      Акселерометр, с технической точки зрения, представляет из себя устройство, способное измерять ускорение предмета, которое оно приобретает при смещении относительно своего нулевого положения. Акселерометр применяется как для измерения ускорения в сторону, в которую произошло смещение, так и для измерения ускорения, вызванного силой тяжести Земли. Не работает в вакууме.

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив

Скачать книгу