Оглавление:
Определение - Что означает iOS?
IOS - мобильная операционная система для устройств Apple. iOS работает на iPhone, iPad, iPod Touch и Apple TV.
iOS наиболее известна тем, что служит базовым программным обеспечением, которое позволяет пользователям iPhone взаимодействовать со своими телефонами с помощью таких жестов, как пролистывание, касание и зажимание. Эти действия с пальцами обычно выполняются на емкостных сенсорных экранах мультитач, которые обеспечивают быстрый отклик и принимают ввод от нескольких пальцев. Несмотря на то, что эта ОС не является мобильной ОС № 1 в мире, она с большим отрывом доминирует на североамериканском рынке с 60-процентной долей рынка по состоянию на май 2010 года.
Техопедия объясняет iOS
iOS является производной от Mac OS X и является Unix-подобной ОС. В iOS есть четыре уровня абстракции:
- Core OS Layer: предоставляет низкоуровневые функции, а также платформы для безопасности и взаимодействия с внешним оборудованием
- Уровень основных услуг: предоставляет услуги, необходимые для верхних уровней.
- Media Layer: предоставляет необходимые технологии для графики, аудио и видео.
- Coca Touch Layer: где находятся фреймворки, которые часто используются при создании приложения
iOS поставляется с множеством стандартных приложений, включая почтовый клиент, веб-браузер Safari, портативный медиаплеер (iPod) и приложение для телефона.
Разработчики могут использовать комплект разработки программного обеспечения iOS (SDK) для создания приложений для мобильных устройств Apple. SDK включает в себя инструменты и интерфейсы для разработки, установки, запуска и тестирования приложений. Нативные приложения могут быть написаны с использованием системных платформ iOS и языка программирования Objective-C. В iOS SDK включены инструменты XCode, которые включают интегрированную среду разработки (IDE) для управления проектами приложений, графический инструмент для создания пользовательского интерфейса и инструмент отладки для анализа производительности во время выполнения. Он также включает в себя симулятор iOS, который позволяет разработчикам тестировать приложения на Mac, и библиотеку iOS для разработчиков, которая предоставляет всю необходимую документацию и справочные материалы.
