Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом(Надёжин О.А).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
13.16 Mб
Скачать

1.Теоретическая часть

1.1 Обзор мобильной операционной системы ios

iOS - операционная система корпорации Apple, устанавливаемая на

мобильные телефоны Iphone 3-5, планшеты Ipad, а также на музыкальный плеер Ipod. [1]

Ipa файл - файл программы для установки на iOS. Система имеет встроенный браузер Safari. Последняя версия ОС - iOS 7.1.1. AppStore  - магазин программ для устройств на iOS. Самое большое количество программ для мобильных телефонов. Цена программы в пределах от 0.99 доллара до нескольких тысяч долларов. Для покупки программ требуется привязка к аккаунту пользователя дебетовой карты Visa. После того, как вы привязали карту, с вас снимается доллар, чтобы проверить, все ли в порядке с вашей картой. 1 доллар блокируется на карте, однако через некоторое время он возвращается.

Обновление iOS

Itunes - ключевая программа для пользователей i-девайсов. Через нее происходит активация устройства, закачка музыки, аудиокниг и т.д. Скачать ее можно с сайта Apple. Также данная программа позволяет скачивать и производить обновление устройств на iOS. Нужно подключить устройство и справа на странице программа высветит возможность обновления. Перед обновлением отключите все антивирусы и фаерволы.

Текущую версию iOS вашего устройства можно посмотреть через Настройки - Основные - Об устройстве - Версия

Список iOS меняется от версии к версии. Начиная с 5й версии, появилась интеграция с iCloud (Облачноехранилище).

Как это работает? – все достаточно просто. У тех программ, у которых есть интеграция с iCloud, при вводе данных на одном устройстве они автоматом появляются на другом устройстве. Добавление новых фич ведется от версии к версии.

Недостатки системы Apple iOS:

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

Операционная система является закрытой. Нельзя посмотреть список файлов операционной системы и использовать устройство как флешку. Это является одновременно и достоинством. iOS - самая защищенная система в мире.

Достоинства iOS:

- Самый крупный магазин приложений с достаточно качественными приложениям.

- Быстрота работы системы по сравнению с другими ОС.

- Хорошее качество телефонов и планшетов компании Apple.

- Быстрая реакция на ошибки и отсутствие вирусов.

- Красота интерфейса и графики.

1.2 Архитектура ос Ios

Еще одно отличие веб-приложений, работающих в браузерах Safari, заключается в том, что родные приложения взаимодействуют напрямую с ОС iOS и родными системными платформами iOS. ОС выступает в роли посредника между приложением и аппаратным оснащением. Ключевое преимущество этого посредничества или абстрагирования в том, что родным приложениям не нужно заботиться о будущих изменениях в спецификации устройства или в его аппаратном оснащении. ОС предоставляет приложениями необходимую информацию о способностях аппаратного оснащения (то есть, имеет ли устройство камеру?), а также о спецификациях устройства (то есть, приложение запускается на iPhone или iPad?).[11][7]

iOS-архитектуру можно разобрать на 4 отдельных слоя: (1) Cocoa Touch, (2) Media, (3) Core Services, и (4) Core OS.(рис 1) Такая послойная архитектура иллюстрирует нам тот уровень абстракции, где слои высшего уровня больше отделены, а низшие слои выполняют более фундаментальную задачу, и больше связаны с аппаратным оснащением. Здесь не обязательно говорить о том, что слои высшего уровня в некоторых функциях полагаются на низшие слои. Apple рекомендует использовать платформы высшего уровня насколько это возможно часто, так как они зачастую представляют собой объектно-ориентированные абстракции платформ низших слоев. Другими словами, слои высшего уровня косвенно взаимодействуют с аппаратным оснащением посредством слоев низшего уровня, более комплексных. Конечно, у вас остается возможность вернуться к платформам низшего уровня, если платформы высшего уровня не отвечают вашим требованиям.

Рис. 1 iOS - архитектура

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