iOS

от Уикипедия, свободната енциклопедия
Disambig.svg Тази статия е за операционната система на Apple. За операционната система на Cisco вижте Cisco IOS.

iOS
IOS wordmark (2017).svg
РазработчикApple Inc.
Издадена29 юни 2007 г.
Последна версия14.6
(към 10 юни 2021 г.)
Вид ОСМобилна
Вид ядроHybrid (XNU)
Архитектури32, 64-bit
ИнтерфейсГрафичен
Език на интерфейсаМултиезична
Написана наC, C++, Objective-C, Swift
ЛицензЗатворен код, някои функции са с отворен код.
ПредшественикiPhone OS
Уебсайтwww.apple.com/bg/ios/
iOS в Общомедия

iOS е мобилна операционна система на компанията Apple Inc. Разработена първоначално за iPhone, тя се използва и в мобилните устройства iPod Touch, iPad и Apple TV на Apple inc. Към 2017 г. в онлайн магазина App Store на Apple има повече от 2 200 000 приложения за iOS. Apple не позволява работа на iOS с хардуер на трети страни. Това е възможно само с т.н. „jailbreaking“. iOS е първата по популярност мобилна операционна система в света.

Потребителският интерфейс на iOS е базиран на концепцията за директна манипулация, използваща мулти-тъч движения. Контролните елементи на интерфейса се състоят от плъзгачи, ключове и бутони. Предоставен е „течен“ интерфейс (fluid interface), който реагира веднага на действията (input-a) на потребителя. Взаимодействието с операционната система включва движения на пръстите като плъзгане, потупване, натискане и др. Вградени акселерометри се използват от някои приложения, за да реагират при поклащане на устройството (един от честите резултати при такова действие е отмяна на зададената команда) или завъртането му в три измерения (един от често срещаните резултати е превключването от портретен към пейзажен режим на екрана).

Всяка година се пуска по една основна версия. Текущата версия на операционата система е iOS 11.3.1 пусната на 24 април 2018 г. В iOS има четири слоя: Core OS layer, the Core Services layer, the Media layer и the Cocoa Touch layer. Текущата версия на операционата система iOS 11.3.1 заема около 1.5 GB от паметта на устройството. Използва се на IPhone 5S и по-нови, iPad Air и по-нови, на второ поколение iPad Mini и по-нови и на 6-о поколение iPod Touch.

iOS е разработена на основата на Mac OS X и затова прилича на Unix по същество.

App Store – Първоначално създаден през 2007 г. за iPhone, след това подобрен за другите устройства като iPod Touch (септември 2007 г.), iPad (януари 2010 г.), iPad Mini (ноември 2012 г.) и второ поколение Apple TV (септември 2010 г.). Към януари 2017 г. Apple store съдържа повече от 2.2 милиона iOS приложения.

История[редактиране | редактиране на кода]

2007: iPhone OS 1

През януари 2007 г. на пазара, заедно с оригиналния iPhone, се появява и първата операционна система за смартфони от Apple, макар и да остава без име чак до март месец същата година. Първият iPhone не поддържа 3G, copy and paste функции, прикачване на файлове към имейли или MMS услуги, нито може да поддържа 3-rd party приложения.

По-късните версии представят iTunes Music Store, който позволява за пръв път на потребителите да купуват музика директно от телефоните си през Wi-Fi връзка, и възможността да създават собствени рингтонове.

2008: iPhone OS 2

Заедно с пускането на iPhone 3G, вторият голям ъпдейт на операцонната система, излиза и App Store, което въвежда използването на 3-rd party приложения и игри.

Google Street View се предоставя заедно с версия 2.2, предоставящ опции за пешеходни маршрути, автомобилни маршрути и маршрути с обществен транспорт.

2009: iPhone OS 3

При третата поява на iPhone OS се въвеждат функции като copy and paste (копиране и поставяне), push notifications за 3-rd party приложения и други. Записване на видео, MMS и гласови команди също биват добавени, а в iTunes потребителите вече могат да купуват филми и аудио книги.

Търсачката Spotlight позволява по-задълбочено търсене в имейли, контакти, календар, бележки и музика. Вече потребителите могат да записват и аудио бележки. В платените приложения вече могат да се извършват и плащания.

Версия 3.2 представя множество нови функции, направени да работят с новодошлия iPad.

2010: iOS 4

Появява се през 2010 г. и е първата версия, която носи името iOS. Multitasking е вече факт и позволява на приложения да работят едновременно, като например да пишеш имейл, докато слушаш Spotify, а навигацията следи твоето местоположение.

iBooks, софтуер за четене на електронни книги на Apple, съпровожда новата версия, а подобрената 5-мегапикселова камера вече притежава функцията за фокусиране чрез допир и 5x дигитално приближение. Видео разговорите също вече са възможни с предната камера на устройството и „Face Time“.

2011: iOS 5

2011 г. предлага iPhone 4S, а с него и iOS 5. Главното нововъведение е Siri, виртуален асистент, активиран чрез гласови команди. Дотогава софтуерът е 3-rd party приложение от App Store. С новата версия той вече е интегриран в операционната система и може да взаимодейства с имейли, обаждания и други.

iOS 5 представя на потребителите над 200 нововъведения, между които задължително трябва да се спомеат iMessage, Twitter и iCloud.

2012: iOS 6

Тим Кук (Timothy Donald Cook) шокира всички на международната конференция на разработчиците през 2012 г. (Apple's 2012 Worldwide Developer's Conference), като съобщава, че Google Maps няма да присъства в новата версия на iOS и ще бъде заместена от собствено

навигационно приложение на компанията.

Siri също придобива ред нови функции и вече може да препоръчва ресторанти, да диктува съобщения от Twitter или Facebook.

2013: iOS 7

iOS 7 може да се похвали с чисто нов дизайн от сър Johnatan Ive (Джони Айв).

Single-swipe контролът позволява на потребителите бърз достъп до настройки като Wi-Fi, самолетен режим, Bluetooth и други. Siri вече разполага с различни гласове и разбира френски и немски езици.

Камерата също идва с нов интерфейс.

2014: iOS 8

iOS 8 има възможността да следи информация за здравето и да контролира различни видове техника у дома.

Други нововъведения са QuickType и подобреният iCloud Drive.

2015: iOS 9

В iOS 9 е добавена нова функция, наречена Night Shift, която променя цветовете на екрана към по-топла гама цветове, същевременно намалява напрежението в очите по време на употреба нощно време и допринася за по-малкото нарушаване на съня.

2016: iOS 10

Подобрен дизайн и функционалност на контролния център (Control Center). Нов начин на отключване на устройствата, чрез натискане на бутона „Начало“, а не чрез плъзгане на еркана. Оптимизация на 3D Touch функцията. Добавени функции като Memories в приложението Photos, подобрения и добавяне на достъп на трети страни до SiriSDK в Siri, промени в приложенията: Messages, News, Photos, Maps, Mail, Phone, Clock, Safari, Calendar, TV, Camera, App Store, Contacts, Notes, Home и Music.

2017: iOS 11

Изцяло нов дизайн на контролния център (Control Center), с добавена функция за персонализиране от потребителя. Нов изглед на известията, подобрения в гласа на Siri, добавяне на нов ARKit за поддръжка на аргументативна реалност в приложения от трети страни, нов Core ML за поддръжка на Machine Learning от трети страни. Изцяло нова файлова система APFS. Промени в приложенията: Camera, Mail, Maps, App Store, Photos, Podcasts, Safari“ и Notes. Добавяне на ново приложение „Files“, обединяващо всички файлове на потребителя от неговото устройство и от облачни услуги като: iCloud, Google Drive, DropBox и OneDrive. Изцяло нов дизайн на магазина „App Store“. Чрез софтуерния ъпдейт до версия 11.2.2, Apple частично решава проблема с новооткритите хардуерни недостатъци на много Intel и ARM микропроцесори, по-известни като Meltdown и Spectre.

2018: iOS 12

  • По данни на самата компания благодарение на актуализациите приложенията на iPhone 6S например ще могат да стартират с до 40% по-бързо, а камерата му да се отваря с до 70% по-бързо;
  • Системата за известяване при заключен екран ще бъде групирана по апликация и тема;
  • С новата функция Siri Shortcuts ще можете да кажете на Siri да изпълнява определена група от команди и задачи;
  • CarPlay, интегрирането на iPhone с някои системи за информиране, ще поддържа Google Maps и Waze;
  • Функцията Screen time добавя способност да наблюдавате и ограничавате времето си в определени приложения;
  • Приложението за снимки ще бъде актуализирано с нови предложения за търсене;
  • Новото приложение за измерване ще ви позволи да измервате разстояния само с камерата на телефона си;
  • Apple планира да добави FaceTime повиквания с до 32 участници по-късно тази година, но няма да бъде във версията на iOS, публикувана на 17 септември;

Софтуерни ъпдейти

Apple осигурява основни ъпдейти на операционната система iOS приблизително веднъж в годината посредством iTunes или OTA (Over-the-Air) ъпдейти. Последната излязла версия е iOS 12.3. Тя е налична за iPhone 5S, iPhone 6iPhone 6 PlusiPhone 6SiPhone 6S Plus, iPhone SE, iPhone 7iPhone 7 PlusiPhone 8, iPhone 8 Plus, iPhone X, iPad Air, iPad Air 2, iPad Pro, второ, трето и четвърто поколение на iPad Mini, iPad (2017) и шесто поколение на iPod Touch, добавяйки нова функция Apple Pay Cash, която позволява на потребители в САЩ да изпращат пари, през приложението Messages. Отстраняват се ефектите на новооткритите пробиви в сигурността, известни като Meltdown и Spectre. Подобрена е производителността и е добавена функцията за бързо безжично зареждане при iPhone X. Добавена е функцията за свързване с HomePod – домашен високоговорител, контролиран от виртуалния асистент Siri. През 2019 г. Apple добави възможност за слушане на радио онлайн в своите джаджи.[1]

Поддържани устройства от iOS 12 :

iPhone[редактиране | редактиране на кода]

iPod Touch[редактиране | редактиране на кода]

iPad[редактиране | редактиране на кода]

Преди версията iOS 4 (2010 г.) потребителите, които имат iPod Touch, е трябвало да плащат за допълнителни ъпдейти. От Apple твърдят, че това се налага, защото iPod Touch не „абонаментно устройство“ като iPhone (а било само еднократна покупка). От Apple обявили, че са „открили начин“ да доставят безплатни ъпдейти на потребители с iPod Touch при представянето на iOS 4 на конференцията WWDC 2010.

Екран[редактиране | редактиране на кода]

Началният екран (известен още като „трамплин“) показва икони на приложения и док в долната част на екрана, където потребителите могат да закачат най-често използваните приложения от тях. Екранът се появява когато потребителят отключи устройството или натисне бутонът за начало (физически бутон на устройството), докато е в друго приложение. Преди iOS 4 на iPhone 3(GS) или по-нова версия, фона на екрана може да бъде персонализиран с други позволени персонализации със съвети и трикове, но сега може да се промени и out-of-the-box(извън кутията). Екранът е с лентата на състоянието в горната част, за да се покаже на данни, като например време, нивото на батерията, и силата на сигнала. Останалата част на екрана е посветена на текущото приложение. Когато парола е зададена и потребителя си включи устройството, паролата трябва да бъде вписана в екрана за заключване, преди да се предостави достъп до началния екран.

В iPhone OS 3.0, е въведена функцията Spotlight. Тя позволява на потребителите да търсят медии, приложения, имейли, контакти, съобщения, напомняния, събития в календара и друго подобно съдържание. В iOS 7 и по-новите версии, Spotlight е достъпна чрез издърпване надолу навсякъде в началния екран (с изключение на горните и долните ръбове, които отварят Уведомителния център и Центъра за управление). В iOS 9 има два начина за достъп до Spotlight. Както с IOS 7 и 8, събаряне на всеки начален екран ще покаже Spotlight. Въпреки това, той също може да бъде достъпен, така като в iOS 3 – 6. Това дава Spotlight да работи със Siri предложения, които включват предложения за приложения, контактни предложения и новини. Понеже в iOS 3.2, потребителите имат възможност да задават фоново изображение за началния екран. Тази функция е достъпна само за устройства от трето поколение или по-новите – iPhone 3(GS) или още по-нова, iPod Touch 3-то поколение или по-нова (iOS 4.0 или по-късно), и всички модели iPad (iOS 3.2 или по-нова).

Системен шрифт[редактиране | редактиране на кода]

iOS първоначално използва Helvetica като системен шрифт. След излизането на iPhone 4 и iOS 4, операционната система използва Helvetica Neue за системен шрифт на устройства с технология Retina Displays, но запазва шрифта Helvetica за по-старите устройства. iOS 7 осигурява възможност за оразмеряване на текста в приложенията или използване на Helvetica Neue Bold като системен шрифт по-подразбиране. iOS 9 променя системния шрифт на San Francisco, шрифт, който е създаден от Apple за максимална четимост на компютърни дисплеи и дисплеи на мобилни телефони и първоначално е използван като системен шрифт в Apple Watch.

Папки[редактиране | редактиране на кода]

С iOS 4 се въвежда опростена организация в папки. Когато иконите на приложенията са в „клатушкащ“ се режим, всеки две от тях могат да бъдат поставени една върху друга, за да създадат папка, в която други икони могат да бъдат добавяни по същата процедура. Папките могат да съдържат до 12 на iPhone 4S и по-рано и iPod Touch, 16 за iPhone 5 и 20 на iPad. Името на папката се избира автоматично от категорията на приложенията вътре, но може да бъде променяно от потребителя.

Уведомителен център[редактиране | редактиране на кода]

Преди iOS 5, уведомления са били предоставяни в модален диалогов прозорец и не са могли да се преглеждат, след като са били отхвърлени. В iOS 5, Apple въвежда център за известия, който позволява на потребителите да виждат историята на известията. Потребителят може да избере уведомление, за да отвори съответното му приложение, или да го изчисти. Известия сега се доставят в банери, които се появяват за кратко в горната част на екрана. Ако даден потребител натисне върху получено уведомление, приложението което изпраща уведомлението ще се отвори. Потребителите могат да избират да видят уведомленията в windows модули, чрез променяне на настройките за известяване на приложението. Когато дадено приложение изпраща уведомление, докато е затворено, червена значка се появява на неговата икона. Тази значка показва на потребителя с един поглед, колко уведомления има. При отваряне на приложението значката се изчиства.

Достъпност[редактиране | редактиране на кода]

Намира се в Settings > General > Accessibility. Това позволява на потребителя да персонализира различни аспекти на iOS да помагат на потребителя, ако е необходима помощ в областта на зрението или слуха, системата позволява добавянето на преки пътища за достъпност.

Включени приложения[редактиране | редактиране на кода]

Primary
Series iPhone iPod Touch iPad iPad Mini
Model 1st 3G 3GS 4 4S 5 5C 5S 6 6 Plus 6S 6S Plus 1st 2nd 3rd 4th 5th 6th 1st 2 3rd 4th Air Air 2 1st 2 3
Phone Telephone 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 N/A N/A N/A
Mail Email client 1.1.3 2.1.1 3.1.1 4.1 6.0 8.4 3.2 4.2.1 5.1 6.0 7.0.3 8.1 6.0 7.0.3 8.1
Safari Web browser 1.1
Music Portable media player N/A 5.0 5.0
Videos Video player 3.2 4.2.1
SpringBoard Home screen 1.0 2.0 3.0 4.0
Spotlight search 3.0 3.0
Folders N/A 4.0 N/A 4.0 4.2.1
Home screen backgrounds N/A 4.0 N/A 4.0 3.2
Secondary
Series iPhone iPod Touch iPad iPad Mini
Model 1st 3G 3GS 4 4S 5 5C 5S 6 6 Plus 7 7 plus 8 8 plus X/10 XS XS Max XR 1st 2nd 3rd 4th 5th 6th 1st 2 3rd 4th Air Air 2 1st 2 3
Messages Text messaging 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 N/A N/A N/A
MMS N/A 3.0
iMessageinstant messaging N/A 5.0 N/A 5.0 6.0 5.0 5.1 6.0 7.0.3 8.1 6.0 7.0.3 8.1
Calendar Calendar 1.0 2.0 3.0 4.0 1.1 2.1.1 3.1.1 4.1 3.2 4.2.1
Photos Photo viewer
Video viewer 2.0 2.0
Crop, red eye fix, auto enhance and photo rotate N/A 5.0 N/A 5.0 N/A 5.0
Camera Camera 1.0 2.0 3.0 4.0 N/A 4.1 N/A 4.2.1
Camcorder N/A
Auto-focus 3.0 4.0 N/A N/A
HDR N/A 4.1
Crop, red eye fix, auto enhance and photo rotate 5.0 5.0 5.0
Panorama N/A 6.0 N/A N/A 8.0 N/A 8.0
Take still photos while recording video N/A N/A N/A N/A
Photo filters 7.0 7.0
Burst mode N/A 7.0 N/A
FaceTime Video calling over Wi-Fi N/A 4.0 5.0 6.0 7.0 N/A 4.1 6.0 4.2.1 5.1 6.0 7.0.3 8.1 6.0 7.0.3 8.1
Video calling over 3G/LTE (iPad requires a cellular network) N/A 6.0 N/A N/A N/A 6.0 6.0.1 6.0.1
FaceTime Audio 7.0 7.0 7.0 7.0
Photo Booth A camera application with added special effects N/A N/A 4.2.1 5.1 6.0 6.0
Stocks Stocks provided byYahoo! Finance 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 1.1.3 2.1.1 3.1.1 4.1 6.0 N/A N/A
Stocks Widget for Notification Center N/A 5.0 N/A 5.0
Weather Weather provided byThe Weather Channel N/A 8.0 N/A 8.0
Weather Widget forNotification Center 5.0 5.0 6.0 7.0 8.0 5.0 6.0 N/A 7.0 7.0.3 8.1 7.0 7.0.3 8.1
Notes A simple note-taking program 1.0 2.0 3.0 4.0 1.1.3 2.1.1 3.1.1 4.1 3.2 4.2.1 5.1 6.0 6.0
Maps Assisted GPS(iPad requires a cellular network) N/A N/A 6.0.1 6.0.1
Apple-sourced maps N/A 6.0 N/A 6.0 6.0 N/A 6.0 6.0
Turn-by-turn navigation using Apple-sourced maps N/A 6.0 N/A
Reminders A to-do list application N/A 5.0 5.0 5.0 N/A 5.0 5.0 5.1 6.0 6.0
Location-based reminders (iPad requires a cellular network) N/A N/A N/A 6.0.1 6.0.1
Voice Memos Voice recorder 3.0 3.0 4.0 3.0 3.1.1 4.1 6.0 N/A N/A
Calculator Calculator 1.0 2.0 1.1 2.1.1
Scientific calculator (triggered by rotating to landscape) 2.0 2.0
Clock World clock, stopwatch, alarm clock and timer 1.0 1.1 N/A 6.0 7.0.3 8.1 6.0 7.0.3 8.1
Settings Settings 3.2 4.2.1 5.1 6.0
Contacts Standalone address/phone book 2.0
iTunes Store Access to the iTunes Store and iTunes Podcast Directory 1.1
App Store To buy or get iOS apps 2.0 2.0
Compass Compass N/A N/A N/A N/A
Game Center Play multiplayer games with other users,

track in-game achievements, view leaderboards.

4.1 8.0 N/A 4.1 6.0 4.2.1 4.2.1 5.1 6.0 7.0.3 8.1 6.0 7.0.3 8.1
Voice Control Simple voice control (disabling Siri may be necessary) 3.0 4.0 N/A 3.1.1 4.1 N/A N/A
Siri A personal voice assistant N/A N/A N/A 6.0 6.0 7.0.3 8.1 6.0 7.0.3 8.1
Voice dictation 5.1
Touch ID fingerprint recognition feature built into the home button;

able to unlock the device and make iTunes/App Store purchases

N/A 7.0 N/A N/A N/A
Wallet A virtual wallet application for passes, tickets, coupons and loyalty cards (called Passbook prior to iOS 9) N/A 6.0 7.0 N/A 6.0 N/A N/A
CarPlay A new in-vehicle extended iOS functionality N/A 7.1.1 N/A
AirDrop An ad-hoc Wi-Fi/Bluetooth-based file sharing mechanism N/A 7.0 N/A 7.0 N/A 7.0 8.1 7.0 8.1
Health An app that monitors and analyzes an individual's biochemistry and physiology N/A 8.0 N/A 8.0 N/A N/A
Tips An app that gives tutorials for various functions N/A 8.0 8.0
Podcasts Integrated podcast player
iBooks Integrated e-book viewer
News N/A 9.0 N/A 9.0 N/A 9.0 9.0
Find My iPhone
Find My Friends
iCloud Drive (turned off by default – can be enabled in Settings)

Многозадачност (Multitasking)[редактиране | редактиране на кода]

Преди iOS 4, многозадачността е ограничена до няколко основни приложения, които вървят с телефона. Apple се опасява, че работата на много външни приложения в многозадачен режим ще изтощи батерията твърде бързо. С появата на iOS 4 и 3-то поколение устройства, приложно-програмния интерфейс поддържа седем основни задачи във фонов режим. Много задачието за първи път се поява през 2010 г. Заедно с версия iOS 4.0. Само някои устройства като iPhone 4, iPhone 3G, и iPod 3-то поколение могат да поддържат multitasking. iPad не поддържа multitasking преди версия iOS 4.2.1 от ноември 2010 г. Multitasking се поддържа от iPhone 3G, iPod 3-то поколение, както и от по-новите модели. Имплементацията на multitasking за iOS е критикувана за нейния подход, който ограничава работата на приложенията на фонов режим само до определен набор от функции и изисква разработчика на приложения да се съобразява с тях.

Преди iOS 4.0 multitasking се ограничава само до набор от приложения включени в устройството. Потребителите могат да използват „jailbreak“, за да могат неофициално да използват multitasking. Като се започне от iOS 4.0 и по-новите операционни системи multitasking се поддържа от седем основни API's:

  1. Фоново аудио – приложенията продължават да работят на заден план, ако възпроизвеждат аудио или видео съдържание.
  2. Интернет телефония (VoIP) – приложенията могат да приемат обаждания и да поддържат разговори, докато работят други приложения.
  3. Фоново местоположение – приложенията се уведомяват при промяна на местоположението.
  4. Push notifications – това е услага разработена от Apple, която предоставя на терети лица функцията за изпращане на известия от приложения инсталирани на Apple устройстовото.
  5. Локални уведомления – приложенията могат да изпращат уведомления в предопределено време.
  6. Приключване на задача – приложенията получават право на допълнително време за приключване на започната задача.
  7. Бързо превключване на приложения – приложенията спират изпълнението на кода си, но остават налични в паметта.

В iOS 5, има три нови multitasking API's в които са включени:

  • Павилион (Newsstand) – приложението може да сваля съдържание на заден план, за да бъде готово за потребителя.
  • Външно устройство – приложението комуникира с външен аксесоар и споделя информация на равни интервали от време
  • Bluetooth аксесоари – приложението комуникира с Bluetooth устройства, и споделя данни през равни интервали от време.

Siri[редактиране | редактиране на кода]

Siri е личен асистент и навигатор, който работи с приложения и допълнителни устройства. Услугата, управлявана от изговорените команди на потребителя, може да направи най-различни задачи, като например повикване или да изпрати съобщение на някого, отвори приложение, търсене в интернет, справка за спортна информация, да намери посоки или места, и да отговори на общи въпроси, знания (например „Колко чаши са в един галон ? “). Siri е актуализиран в iOS 7 с нов интерфейс, по-бързи отговори, Wikipedia, Twitter, и Bing и с променен глас за да звучи по-човешки. Siri e достъпна само за iPhone 4S и по-късните iPhone модели, на 5-о и 6-о поколение iPod Touch, всички модели на iPad Mini, и 3-то поколение или по нов модел на iPad.

Игрален център (Game Center)[редактиране | редактиране на кода]

Game Center е онлайн мултиплейър social gaming network създаден от Apple. Той позволява на потребителите да канят приятели в игри за да играят заедно. Game Center e обявен по време на iOS 4 представяне с домакин Apple на 8 април 2010. За преглед е пуснат през август, а на 8 септември е пустант официално с iOS 4.1 на iPhone 4, iPhone 3(GS) и iPod Touch 2-ро поколение. Game Center направи своя дебют на iPad с iOS 4.2.1.

Източници[редактиране | редактиране на кода]