Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсовая docx200 / Germanov_Kursovaya_VMSiS.docx
Скачиваний:
84
Добавлен:
07.08.2013
Размер:
204.24 Кб
Скачать

11.3 Apple iOs.

Наверняка в мире осталось совсем мало людей, которые не слышали о плеерах iPod, телефонах iPhone и других замечательных продуктах яблочной компании, а более пытливые умы наверняка слышали и про iOS, операционную систему Apple под которой работают такие её продукты как iPod touch, iPhone и iPad.

Интерфейс

В момент появления первого iPhone интерфейс был достаточно инновационным для смартфона. Крупные иконки на которые легко и удобно нажимать пальцем. Большая клавиатура, также finger-friendly (пальцелюбивая). Несколько виртуальных рабочих столов с иконками для организации приложений (apps). Ничего лишнего. Только страницы с иконками, никаких вам меню или диалоговых окон.

Кстати, такое интересное явление как док (dock), виртуальная полочка, куда ставятся наиболее востребованные приложения, тоже впервые было массово распространено в продуктах Apple. Как видите, в интерфейсе iOS он тоже имеется и может хранить до 4 иконок.

Интерфейс iOS стандартизирован и не менялся от версии к версии. Настроить его по своему вкусу, вам также вряд ли удастся. Вы мало что можете изменить, разве что сделав Jailbreak, о котором речь пойдёт ниже.

Архитектура iOs

iOS спроектирована таким образом, чтобы, во-первых, сделать систему стабильной, во-вторых, снизить расход электричества и продлить жизнь аккумулятору. Даже если это означает, что придётся отказать от части функционала и красивостей.

Каждое приложение в iOS запускается в "песочнице" (sandbox), что исключает возможность влияния одного приложения на другое, как на уровне файловой системы, так и на уровне оперативной памяти. На практике это означает, с одной стороны, стабильность систем и то, что iOS не зависает, также если приложение App1 завершается некорректно (просто закрывается само по себе или чудит), это никак не повлияет на работу приложений App2 и App3.

Изоляция приложений сильно повышает безопасность iOS, поскольку приложения могут обращаться только к файлам в своей "песочнице", так что ваши заметки никак не смогут быть тайно или случайно отправлены, скажем, в блог через приложение Livejournal App.

Ещё одна интересная особенность, это разделение ресурсов. Запущенному приложению в iOS отдаются все доступные ресурсы, а все прочие приложения закрываются. Вот почему такое явление как "тормоза" можно крайне редко встретить на устройствах Apple. Более того, в состоянии когда все приложения закрыты, можно быть уверенным, что "в фоне" не осталось какого-нибудь сервиса, который съест всю батарейку или выкачает весь лимит мобильного трафика, пока вы обедаете или спите.

Хотя стабильность и энергосбережение это очень важно, но в ряде случаев однозначность сводит на нет все плюсы такого подхода. Представьте себе, что вы общаетесь по скайп-чату или через другой мессенджер и вам присылают что-то вроде "Привет, я там прислал тебе на почту презентацию...". Увы, для того, чтобы вы смогли добраться до почты вам придётся закрыть Skype, и открыть почту, затем всё сначала, но в обратную сторону. Точно также нельзя "докачивать" ролик с YouTube параллельно читая книгу или отправляя твит.

Последняя архитектурная особенность iOS это некоторая... кастрированность. Так, не смотря на отменную железную начинку, iOS не поддерживает передачу файлов через Bluetooth. Также нельзя использовать Bluetooth-гарнитуру для устройств iPod touch, хотя имеется возможность присоединить проводной микрофон. И того абсурдней, если подключить беспроводные наушники, то работают только кнопка старт/пауза, а назад/вперёд нет.... такие странности несколько сбивают с толку.

Соседние файлы в папке курсовая docx200