У дома многогодишни цветя Какво е ios на iphone. Преглед на iOS. Какво е? Групови FaceTime разговори

Какво е ios на iphone. Преглед на iOS. Какво е? Групови FaceTime разговори

Всеки знае, че мобилните устройства на Apple работят с iOS. Много хора знаят, че iOS е олекотена версия на настолния Mac OS X. Някои предполагат, че Mac OS X е базиран на POSIX-съвместимата Darwin OS, а тези, които се интересуват сериозно от ИТ, знаят, че основата на Darwin е ядрото на XNU , който се появи в света в резултат на сливането на микроядрото на Mach и компонентите на ядрото FreeBSD. Въпреки това, всичко това са голи факти, които няма да ни кажат нищо за това как всъщност работи iOS и как се различава от настолния си аналог.

MacOS X

Операционната система, инсталирана днес на всички Macs и (в модифицирана форма) на IDEVICEs, датира от 1988 г., която също е известна в ИТ света като годината, в която беше пусната първата бета версия на операционната система NeXTSTEP. Самият NeXTSTEP е рожба на екипа за разработка на Стив Джобс, който по това време вече е напуснал Apple и е основал NeXT, който разработва компютри за образователни цели.

Към момента на своето създаване NeXTSTEP беше наистина усъвършенствана операционна система, която включваше много технологични иновации. Операционната система беше базирана на модифицирано микроядро на Mach, допълнено с компоненти на ядрото на FreeBSD, включително референтна реализация на мрежовия стек. Компонентите от по-високо ниво на NeXTSTEP са написани с помощта на езика Objective-C и предоставят на разработчиците на приложения богат обектно-ориентиран API. Системата беше оборудвана с разработен и много удобен графичен интерфейс (ключовите компоненти на който бяха запазени в OS X и дори iOS) и мощна среда за разработка, която включваше, наред с други неща, дизайнер на визуален интерфейс, познат на всички съвременни разработчици.

След провала на NeXT и завръщането на Стив Джобс в Apple през 1997 г., NeXTSTEP формира основата на проекта Rhapsody, в рамките на който започва разработването на системата наследник на Mac OS 9. и вече през 2001 г. се ражда, изгражда OS X 10.0 на негова основа. Няколко години по-късно Дарвин формира основата на операционната система за предстоящия смартфон, за който до 2007 г., освен слуховете, не се знаеше почти нищо.

XNU и Дарвин

Обикновено пълнежът на OS X / iOS може да бъде разделен на три логически нива: ядрото на XNU, стандартния слой за съвместимост POSIX (плюс различни системни демони / услуги) и слой NeXTSTEP, който реализира графичния стек, рамката и приложните API. Darwin включва първите два слоя и се разпространява свободно, но само във версията OS X. защита срещу пренасяне на iOS към други устройства).

В основата си Darwin е "гола" UNIX-подобна ОС, която включва POSIX API, обвивка, набор от команди и услуги, които са минимално необходими, за да може системата да работи в конзолен режим и да изпълнява UNIX софтуер. В това отношение той е подобен на основна FreeBSD система или минимална инсталация на някакъв Arch Linux, която ви позволява да стартирате UNIX конзолен софтуер, но няма графична обвивка или всичко необходимо за стартиране на сериозни графични приложения от GNOME или KDE среди.

Ключовият компонент на Дарвин е хибридното ядро ​​XNU, което, както бе споменато по-горе, се основава на ядрото на Mach и компоненти на ядрото на FreeBSD, като планировчик на процеси, мрежов стек и виртуална файлова система (VFS слой). За разлика от Mach и FreeBSD, ядрото на OS X използва свой собствен API на драйвери, наречен I/O Kit, който позволява на драйверите да бъдат написани на C++ с помощта на обектно-ориентиран подход, който значително опростява разработката.

iOS използва леко модифицирана версия на XNU, но поради факта, че ядрото на iOS е затворено, е трудно да се каже какво точно е променила Apple. Знаем само, че е компилиран с други опции на компилатора и модифициран мениджър на паметта, който отчита малки количества RAM в мобилни устройства. Във всички останали отношения това все още е същият XNU, който може да бъде намерен като криптиран кеш (ядро + всички драйвери / модули) в директорията /System/Library/Caches/com.apple.kernelcaches/kernelcache на самото устройство.

Слой над ядрото в Darwin е слоят UNIX/BSD, който включва набор от стандартни C библиотеки (libc, libmatch, libpthread и т.н.), както и инструменти на командния ред, набор от обвивки (bash, tcsh, и ksh) и демони като launchd и стандартен SSH сървър. Последният, между другото, може да бъде активиран чрез редактиране на файла /System/Library/LaunchDaemons/ssh.plist. Освен ако, разбира се, не направите джейлбрейк на устройството.

Тук свършва отворената част на операционната система, наречена Darwin, и започва слоят от рамки, които просто формират това, което използвахме за OS X / iOS.

Рамки

Darwin внедрява само основната част на Mac OS / iOS, която отговаря само за функции на ниско ниво (драйвери, стартиране/изключване на системата, управление на мрежата, изолация на приложения и т.н.). Тази част от системата, която е видима за потребителя и приложенията, не е включена в нея и е внедрена в така наречените рамки - набор от библиотеки и услуги, които са отговорни, наред с други неща, за формирането на графична среда и API на високо ниво за приложения на трети страни и акции

ИНФО

Както при много други операционни системи, API за Mac OS и iOS са разделени на публични и частни. Приложенията на трети страни имат достъп само до публичния и силно ограничен API, но приложенията за джейлбрейк могат да използват и частния.

В стандартната дистрибуция на Mac OS и iOS можете да намерите десетки различни рамки, които са отговорни за достъп до голямо разнообразие от функции на ОС – от реализацията на адресната книга (AddressBook framework) до библиотеката OpenGL (GLKit). Набор от основни рамки за разработване на графични приложения е комбиниран в така наречения API на Cocoa, един вид метарамка, която ви позволява да получите достъп до основните функции на операционната система. В iOS се нарича Cocoa Touch и се различава от настолната версия по фокуса си върху сензорните дисплеи.

Не всички рамки са налични и в двете операционни системи. Много от тях са специфични само за iOS. Примерите включват AssetsLibrary, който отговаря за работата със снимки и видеоклипове, CoreBlueTooth, който ви позволява да получите достъп до синия зъб, или iAd, който е предназначен за показване на реклами в приложения. Други рамки съществуват само в настолната версия на системата, но от време на време Apple пренася определени части от iOS в Mac OS или обратно, както например се случи с рамката CoreMedia, която първоначално беше достъпна само за iOS.

Всички стандартни системни рамки могат да бъдат намерени в системната директория /System/Library/Frameworks/. Всеки от тях се намира в своя собствена директория, наречена пакет (boundle), който включва ресурси (изображения и описания на елементи на интерфейса), заглавки на езика C, описващи API, както и динамично заредена библиотека (във формат dylib) с прилагане на рамката.

Една от интересните характеристики на фреймворка е тяхната версия. Една рамка може да има няколко различни версии наведнъж, така че приложение, разработено за наследени системни версии, ще продължи да работи, дори въпреки промените, направени в новите версии на ОС. Така се реализира механизмът за стартиране на стари iOS приложения в iOS 7 и по-нови версии. Приложение, предназначено за iOS 6, ще изглежда и функционира точно така, както ако се изпълнява в iOS 6.

трамплин

Ниво по-горе са приложения, система и инсталирани от магазина за приложения. Централно сред тях е, разбира се, SpringBoard (само за iOS), който реализира началния екран (настолен компютър). Именно той се стартира първи след стартирането на системните демони, зареждане на рамки в паметта и стартиране на дисплей сървъра (известен още като композитинг мениджър, известен още като Quartz Compositor), който отговаря за показването на изображението на екрана.

SpringBoard е връзка между операционната система и нейния потребител, графичен интерфейс, който ви позволява да стартирате приложения, да превключвате между тях, да преглеждате известия и да управлявате някои системни настройки (започвайки с iOS 7). Но това е и манипулатор за събития като докосване на екрана или обръщане на устройството. За разлика от Mac OS X, който използва различни приложения и агенти демони за внедряване на компоненти на интерфейса (Finder, Dashboard, LaunchPad и други), в iOS почти всички основни функции на потребителския интерфейс, включително заключения екран и "ширината", са включени в един SpringBoard.

За разлика от други стандартни iOS приложения, които се намират в директорията /Applications, SpringBoard се счита за част от рамки, заедно със сървъра на дисплея, и се намира в директорията /System/Library/CoreServices/. За да изпълнява много задачи, той използва плъгини, които се намират в /System/Library/SpringBoardPlugins/. Наред с други неща, там можете да намерите например NowPlayingArtLockScreen.lockboundle, който отговаря за показването на информация за песента, която се възпроизвежда на заключения екран, или IncomingCall.serviceboundle, която отговаря за обработката на входящо повикване.

Започвайки с iOS 6, SpringBoard е разделен на две части: самият работен плот и услугата BackBoard, отговорна за комуникацията с частта от ниско ниво на ОС, която работи с хардуера (ниво HAL). BackBoard е отговорен за обработката на събития като докосвания на екрана, натискания на клавиши, акселерометър, позиция и отчитане на околната светлина и управлява стартирането, паузата и края на приложенията.

SpringBoard и BackBoard са толкова важни за iOS, че ако ги спрете по някакъв начин, цялата система ще замръзне на място и дори работещото в момента приложение няма да реагира на докосвания на екрана. Това ги отличава от началния екран на Android, който е просто стандартно приложение, което може да бъде спряно, заменено или напълно премахнато от системата (в този случай бутоните за навигация и лентата на състоянието със „завеса“ ще останат на екрана ).

Приложения

В самия връх на тази пирамида са приложенията. iOS прави разлика между вградени (стокови) високопривилегировани приложения и приложения на трети страни, инсталирани от iTunes. И двете се съхраняват в системата под формата на пакети, в много отношения подобни на тези, използвани за рамки. Единствената разлика е, че пакетът с приложения включва малко по-различна мета-информация, а динамичната библиотека е заменена с изпълним файл във формат Mach-O.

Директорията за съхранение по подразбиране за стандартни приложения е /Applications/. В iOS той е напълно статичен и се променя само по време на системни актуализации; потребителят няма достъп до него. Приложенията на трети страни, инсталирани от iTunes, от друга страна, се съхраняват в домашната директория на потребителя /var/mobile/Applications/ в поддиректории, които изглеждат като 4-2-2-2-4, където две и четири са шестнадесетични числа. Това е т. нар. GUID – уникален идентификатор, който уникално идентифицира приложението в системата и е необходим, наред с други неща, за създаване на изолирана пясъчна кутия (sandbox).

Пясъчник

В iOS пясъчните кутии се използват за изолиране на услуги и приложения от системата и един от друг. Всяко приложение на трета страна и повечето системни приложения работят в пясъчна среда. От техническа гледна точка, пясъчната кутия е класика за UNIX световния chroot, подобрена от системата за принудителен контрол на достъпа TrustedBSD MAC (модул на ядрото sandbox.kext), която прекъсва достъпа на приложенията не само до файлове извън домашната директория, но и също директен достъп до хардуер и много функции на системната ОС.

Като цяло приложение в пясъчна среда е ограничено по следните начини:

  • Достъп до файловата система с изключение на собствената директория и домашната директория на потребителя.
  • Достъп до директориите Media и Library в домашната директория, с изключение на Media/DCIM/, Media/Photos/, Library/AddressBook/, Library/Keyboard/ и Library/Preferences/.
  • Достъп до информация за други процеси (приложението "мисли", че е единственото в системата).
  • Директен достъп до хардуера (разрешени са само API на Cocoa и други рамки).
  • Ограничение за използването на RAM (контролирано от механизма Jatsam).

Всички тези ограничения съответстват на контейнера на профила на пясъчника (набор от ограничителни правила) и се прилагат за всяко приложение на трета страна. От своя страна за заявленията за акции могат да се прилагат други ограничения, по-леки или строги. Пример е имейл клиент (профил на MobileMail), който обикновено е също толкова силно ограничен, колкото приложенията на трети страни, но има достъп до цялото съдържание на директорията Library/. Обратната ситуация е SpringBoard, който няма никакви ограничения.

Много системни демони работят вътре в пясъчниците, включително, например, AFC, проектиран да работи с файловата система на устройство от компютър, но ограничаващ "обхвата" само до домашната директория на потребителя. Всички налични профили на системната среда се намират в директорията /System/Library/Sandbox/Profiles/* и представляват набор от правила, написани на езика на схемата. В допълнение, приложенията могат да включват и допълнителни набори от правила, наречени правомощия. Всъщност това са едни и същи профили, но пришити директно в двоичния файл на приложението (един вид самоограничаване). Можете да видите тези правила, например, така:
# cat -tv /Applications/MobileSafari.app/MobileSafari | опашка -31 | Повече ▼
Смисълът на съществуването на всички тези ограничения е двоен. Първата (и основна) задача, която решава пясъчната среда, е защитата срещу злонамерени приложения. В съчетание със строг контрол на публикуваните от iTunes приложения и забрана на приложения, които не са цифрово подписани (прочетете: всичко, което не е от iTunes), този подход работи чудесно и поддържа iOS начело в списъка с най-устойчиви на вируси операционни системи.

Вторият проблем е защитата на системата от себе си и от потребителя. Грешки могат да съществуват както в софтуера на Apple, така и в съзнанието на потребителите. Sandbox предпазва и от двете. Дори ако нападателят намери дупка в Safari и се опита да я експлоатира, той пак ще остане в пясъчната кутия и няма да може да навреди на системата. И потребителят няма да може да „счупи любимия си телефон“ и няма да пише гневни отзиви на Apple. За щастие, знаещите хора винаги могат да направят джейлбрейк и да заобиколят защитата на пясъчника (всъщност това е смисълът на джейлбрейк).

многозадачност

Една от най-противоречивите характеристики на iOS е изпълнението на многозадачност. Изглежда, че го има, но от друга страна не е. В сравнение с традиционните настолни операционни системи и прословутия Android, iOS не е многозадачна операционна система в обичайния смисъл на думата и не позволява на приложенията да работят свободно във фонов режим. Вместо това операционната система внедрява API, който приложението може да използва за изпълнение на отделни задачи, докато е във фонов режим.

За първи път такъв API се появи в iOS 4 (преди това само стандартните приложения можеха да изпълняват фонови задачи) и нарастваше с развитието на операционната система. Днес (говорим за iOS 7), така нареченият Background API ви позволява да правите следното:

  • възпроизвеждане на аудио;
  • извършване на VoIP разговори;
  • получавате информация за промяната на местоположението;
  • получавате push известия;
  • график за забавени известия;
  • поискайте допълнително време за завършване на работата след преминаване към фонов режим;
  • обмен на данни с аксесоари, свързани към устройството (включително Bluetooth);
  • получаване и изпращане на данни през мрежата (от iOS 7).

Такива ограничения върху работата във фонов режим са необходими предимно за пестене на енергия на батерията и избягване на забавяне на интерфейса, толкова познато на потребителите на Android, където приложенията могат да правят каквото си искат във фонов режим. Всъщност Apple се грижи толкова много за запазването на живота на батерията, че дори е внедрила специален механизъм за групиране на фонови дейности на приложения и стартирането им в точните моменти, например, когато смартфонът се използва активно, свързан към Wi-Fi мрежа или към зарядно устройство.

заключения

Струва си да се каже, че по време на своето развитие и последващо преминаване към мобилни устройства, NeXTSTEP не само не загуби всичките си предимства, но и ги увеличи. Можете да слушате историите на служителите на Google дълго време, като твърдят, че Android е разработен, без да се обръща назад към iOS, но фактът остава: Android заимства много архитектурни решения от iOS. И не защото беше по-лесно, а заради красотата и ефективността им.

Шест етапа на зареждане на iOS

  1. Зареждащ ROM. След включване на устройството първи стартира минималистичният буутлоудър, който се включва в постоянната памет на устройството. Неговата задача е да извърши първоначалната инициализация на хардуера и да прехвърли управлението към основния зареждач на LLB. Boot ROM винаги е фабричен фърмуер и не може да се актуализира.
  1. Програма за зареждане на ниско ниво (LLB). Допълнителен контрол се получава от LLB. Това е основният буутлоудър, чиято задача е да намери устройството iBoot в паметта, да провери целостта му и да прехвърли контрола към него или да превключи устройството в режим на възстановяване, ако това не успее. LLB кодът се съхранява в NAND паметта на устройството и се актуализира заедно с инсталирането на нова версия на фърмуера. Освен всичко друго, той показва логото за зареждане.
  1. iBoot. Това е вторичен и основен зареждане на IDevice. Той включва драйвер за файлова система, с който осъществява достъп до съдържанието на NAND паметта, намира ядрото и му прехвърля управлението. iBoot също има вграден UART драйвер, с който можете да отстраните грешки в ядрото и ОС, като свържете устройството към COM порта или USB порта на компютъра (с помощта на кабел USB към UART).

4 Ядро. Тук всичко е както обикновено. Ядрото инициализира хардуера и след това предава контрола на демона launchd.

5 стартиран. Това е основният процес на iOS и Mac OS X, той монтира файлови системи, стартира демони/услуги (например backupd, configd, locationd), показва сървър, рамки и в последния етап на зареждане дава контрол на SpringBoard. В iOS и Mac OS X launchd се използва като заместител на стандартния /bin/init в UNIX, но неговата функционалност е много по-широка.

6 трамплин. Ето и заключения екран!

Първите четири етапа в тази верига образуват верига на доверие, реализирана чрез проверка на цифровия подпис на изтегления компонент. LLB, iBoot и ядрото са цифрово подписани, което прави възможно да се изключи въвеждането на хакнат буутлоудър или ядро ​​във веригата, което може да се използва за зареждане на операционна система на трета страна или джейлбрейк. Единственият начин да заобиколите този механизъм е да намерите дупка в един от товарачите и да го използвате, за да заобиколите проверката. По едно време бяха открити няколко такива дупки в Boot ROM (най-известният експлойт е limera1n от geohot, подходящ за iPhone 1–4), а в началото на 2014 г. в iBoot (хакер iH8sn0w, експлойтът никога не беше публикуван).

Като задържите натиснат бутона Начало, докато включвате вашия iPhone, можете да принудите iBoot да се зареди в това, което се нарича Recovery Mode, което ви позволява да възстановите или актуализирате фърмуера на iOS с помощта на iTunes. Въпреки това, механизмът за автоматично OTA актуализиране използва различен режим, наречен DFU (Device Firmware Upgrade), който се активира на ранен етап на зареждане непосредствено след Boot ROM и се реализира в два компонента: iBSS и iBEC. Всъщност това са аналози на LLB и iBoot, чиято крайна цел не е да заредят ОС, а да вкарат смартфона в режим на актуализиране.

Федерална агенция за образование на Руската федерация

Държавно образователно заведение за висше професионално образование

Южноуралски държавен университет

Факултет "Приборостроене"

Отдел информационно-измервателна техника

операционна система iOS

По дисциплина

информатика

Въведение

Компютрите са навлезли отблизо в нашия познат свят. Компютърът не може да съществува без операционна система. Операционната система осигурява абсолютно цялата работа на компютъра, независимо дали е мощен сървър или малък телефон в джоба ви. Следователно темата за ОС е много актуална в наше време и затова я избрах. Моят анализ ще ви помогне да видите как се е развила една от най-популярните iOS операционни системи на нашето време, както и да я сравните с други операционни системи.

Фигура 1 - Лого на iOS

1. Какво е iOS?

iOS (до 24 юни 2010 г. - iPhone OS) е мобилна операционна система, разработена и пусната от американската компания Apple. За разлика от Windows Phone и Google Android, той е пуснат само за устройства, произведени от Apple. Издаден е през 2007 г. Първоначално за iPhone и iPod touch, по-късно за устройства като iPad и Apple TV.

Цялото екранно пространство се състои от четири компонента:

Работен екран (или начален екран) - съдържа 16 икони за различни потребителски цели: поща, календар, снимки, контакти, бележки, часовник, калкулатор, камера, настройки, App Store и др.

Докинг низ. Разположен в долната част на работния екран, той се състои от четири елемента.

Прожекторна навигационна лента с работни екрани и търсене - долната част на екрана

Лентата на състоянието - горен десен ъгъл на екрана - показва силата на мрежовия сигнал, EDGE, 3G, Wi-Fi, Bluetooth, индикатор за батерията, състояние на алармата, възпроизвеждане на музика и TTY.

2. История на iOS

Фигура 2 - iOS Desktop 1

Първата версия на мобилната операционна система е изградена върху същото Unix ядро ​​като Mac OS X. Главният изпълнителен директор на Apple Стив Джобс, който представи първия iPhone на презентацията, образно нарече системата iPhone OS пренесена Mac OS към нов смартфон. Но още от първите минути на представянето стана ясно, че разликите ще са колосални. Колкото и иновативен да е бил iPhone към момента на представянето, неговата функционалност е изключително ограничена. В първата версия на операционната система бяха внедрени няколко вече познати функции:

· основен интерфейс

· мултитъч жестове

· iPod музикално приложение

· Браузър Safari

· Картички

· синхронизирайте с iTunes.

Актуализациите имат

· уеб приложения за начален екран

· препозициониране на икони

· мултитъч клавиатура

· iTunes Music Store

С други думи, дори някои от обичайните функции на конвенционалните телефони отсъстваха в първата версия на операционната система, като например диктофон, видеозапис, изтегляне на собствени мелодии, търсене на контакти, изпращане на MMS, не тапети в менюто и други. Приложения на iPhone по принцип не съществуваха.

Въпреки това, потребителският интерфейс, заедно със сензорното управление, използвайки капацитивен тип екран, беше наистина революционен.

Фигура 3 - Основни функции

Фигура 4 - Windows Mobile 6 на смартфони от 2006-2007 г., управлявани със стилуси и джойстик.

Появата на iOS определи посоката за развитие на операционни системи за мобилни устройства.

Потребителският интерфейс на iOS се основава на концепцията за директна манипулация с помощта на жестове с много докосване. Контролите на интерфейса се състоят от плъзгачи, радио бутони и бутони.Той е базиран на OS X и използва същия POSIX-съвместим набор от основни компоненти на Darwin.

iOS има четири абстракционни слоя: Core OS слой, Core Services слой, Media Layer и Cocoa Touch слой.

За текущата версия на операционната система (iOS 7.0.2) 1,4-2 GB флаш памет на устройството са разпределени за системния дял и приблизително 800 MB свободно пространство (варира в зависимост от модела).

Към 19 май 2013 г. App Store съдържа над 900 000 приложения за iOS, които заедно са изтеглени над 50 милиарда пъти.

3. Предимства на iOS

(В сравнение с Android, най-популярната мобилна платформа)

1 Автоматична актуализация на платформата

Редът на нещата с актуализацията на операционната система на Android и iOS се разви съвсем различно. Ако е невъзможно да се каже със сигурност, че всички те са актуализирани за устройства, базирани на Android, то за i-gadgets този процент достига почти 100%. Ако анализирате цялата маса Android устройства, част от тях имат достъп само до версия 4.0, останалите работят с версия 2.3, а друга четвърт имат право да използват най-новия софтуер. Откъде идва тази диференциация?

<#"justify">В Apple в това отношение всичко е много по-просто и по-разумно. 89,2% от устройствата днес "седят" на най-новата версия на iOS 6. Между другото, Microsoft реши да последва примера на Apple и направи подобна система за актуализиране на ОС. Потребителите на iOS имат повече късмет!

3.2 Висока сигурност срещу злонамерен софтуер

Някой смята това за плюс, някой за минус - iOS за софтуер на трети страни днес затвори врати, което не може да се каже за Android. Освен това всички приложения преминават през строг контрол, преди да стигнат до App Store. Както всяка друга iOS система, тя не е без уязвимости, но инженерите от Купертино се грижат за своите потребители и коригират грешките, като пускат нови версии навреме.

<#"justify">.3 Собствените услуги на Apple

Недоволството към iTunes например се издава само от онези, които не разбират основната цел на тази услуга, обаче, както и други. Удобството при използване на iCloud отдавна е доказано: синхронизирането на всякакви данни на няколко i-устройства, инструмент за създаване на архивни файлове с данни, използване на iCloud за архивиране и т.н. е прозрачна синхронизация, Android няма да покаже това със сигурност. Собственият софтуер на Apple също включва iMessage, FaceTime, Find My iPhone и др. Всичко това е в iOS устройства по подразбиране, в Android можете да намерите нещо подобно, но сред софтуер на трети страни.

3.4 iOS е приоритет за разработчиците на софтуер

App Store е богат на избор. Android се опитва да бъде в крак с Apple. Въпреки това, повечето програми, приложения, игри са предимно пуснати и написани специално за "ябълкови" устройства, така че винаги можете да получите първата версия в App Store. А приложенията тук са по-добре оптимизирани за различни iOS устройства.

5 Достъпност

се погрижи за потребители с увреждания, които имат проблеми със зрението, слуха и др. AssistiveTouch, Guided Access, Color Inversion, VoiceOver, поддръжка на слухови апарати - всичко това е вградено в iOS от самото начало, в Android може да бъде намерено отново като част от допълнителни приложения.

След като изброих основните предимства на iOS пред Android, бих искал да обърна внимание още веднъж: някои промени в икони или тапети на трамплин са много по-важни от сигурността, комфорта и стабилността?

Свързване на хардуера със софтуера.

Изглежда, че подобна функция е голям минус и в същото време стъпка напред. Приложенията се създават точно за едно устройство с определени характеристики (iPhone, iPad, включително iPod touch). По този начин потребителите рядко срещат хардуерни проблеми и проблеми като несъвместимост.

6 Изпълнение

Операционната система има висока производителност и стабилност и това не е измислено мнение, а мнението на обществото, до което са стигнали след изучаване на различни форуми, прегледи на познати, услуги като въпроси и отговори.

7 Дълъг живот на батерията

За разлика от операционната система Android, iOS успя да реализира висок процент на икономия на енергия. Потребителите на Android смятат, че тяхната платформа не е напълно излъскана по отношение на консумацията на енергия от батерията. Известно е, че Android изтощава батерията много бързо, когато работи. За да управлявате този процес, трябва да се обърнете към специални трикове, което отнема много време. Потребителите на iPhone знаят точно колко дълго живее тяхното устройство. Определено няма проблеми със зареждането на "ябълковите" продукти.

8 Правилна многозадачност

Платформата iOS се отличава с добре внедрена многозадачност. Без никакви затруднения можете да свиете и разширите полезността. Най-важното е, че минимизираните програми не влияят на операционната система и не намаляват мощността на батерията. Друго безспорно предимство е фактът, че всеки активен процес се затваря лесно с няколко движения Удобна работа с безжични комуникационни инструменти.

iOS използва достъп до Wi-Fi мрежа. Следователно устройството, без външна помощ, определя какво трябва да бъде включено. Когато наблизо няма Wi-Fi, мобилната технология за пренос на данни се включва и се изключва автоматично, когато не се използва.

3.9 Лесно учене


10 iTunes повишава ефективността на защитата

Apple постоянно се оплаква, че iPhone или iPad без iTunes означава нула. Потребителите не могат да инсталират произволно приложение в избраната папка, тъй като достъпът е просто отказан.

1 Активиране

Първото нещо, което новите потребители на iOS 7 ще забележат, е екранът за добре дошли. Вече няма текстури и претоварен интерфейс, но има бял фон, тънки шрифтове, акцент върху информацията. В допълнение към външния вид, първоначалната настройка на устройството не се различава от това, което беше преди: предлага да прочетете потребителското споразумение, да въведете парола за безжична мрежа, да активирате услуги за геолокация.

2 Начален екран

Изглежда, че всичко е познато на началния екран - мрежа от икони, папки, док за най-необходимите програми. Но сега всичко стана много по-ярко, по-минималистично и вместо стъклен рафт в долната част на екрана, иконите ще бъдат поставени върху безцветна лента, която размива фона. Начинът на работа на папките се промени. Сега можете да поставите неограничен брой приложения в замъглени прозорци. Ще бъдат повече от девет - вътре ще се появят допълнителни екрани. Усеща се, че пред очите ви е съвсем различна операционна система, макар и с познати очертания.

3 Търсене

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

4.4 Център за уведомяване

В iOS 7 Центърът за уведомяване е загубил всички функции с изключение на показването на известия. От него бяха премахнати публикации в Twitter и Facebook, но беше увеличено информационното съдържание на падащата завеса. Сега Центърът е разделен на три раздела: Днес, Всички и Пропуснати. Първият съдържа информация от календара и текстова прогноза за времето, вторият раздел съдържа известия за приложения, третият е посветен на пропуснати събития.

Най-накрая получих синхронизирани известия. Съобщенията, затворени от потребителя на едно устройство, ще бъдат затворени на останалите.

5 Команден център

Фигура 14 - Команден център

Разширената функционалност на Центъра за уведомяване, както при използване на популярни настройки от Cydia, не се появи, но те решиха да разпределят отделна завеса за дългоочакваните превключватели. Достъп до него може да се получи с щрих отдолу нагоре. Потребителите могат да регулират силата на звука, яркостта на подсветката, да управляват плейъра, да стартират камерата, фенерчето или хронометъра. Има също безжични превключватели, AirDrop за прехвърляне на файлове между устройства и бутон за заключване на ориентацията.

6 Заключен екран

Екранът за заключване е загубил познатия плъзгач „Плъзнете за отключване“, така че сега можете да плъзгате навсякъде по екрана. Това се загатва от надписа „Отключи“ със стрелка, която показва само посоката на движение, но не и конкретно място за жеста. Подобно на началния екран, плъзгането нагоре и надолу ще отвори Командния център и Центъра за известия. Вече не е необходимо да отключвате устройството си, за да превключите режимите и да преглеждате новините, което е много удобно.

7 Многозадачност

В iOS 7 познатата лента за многозадачност се промени. Вече ви позволява да виждате миниатюри на работещи приложения и трябва да ги затваряте не с продължително натискане и кръст, а с едно движение на пръста си. Този принцип на работа е познат на потребителите на смартфони, работещи с Web OS и Windows Phone.

Но промените не са само външни – самият процес на стартиране на приложения във фонов режим е значително преработен. Сега, в зависимост от честотата на използване на приложенията, те могат да бъдат тайно актуализирани, като са неактивни, така че потребителите да получават свежа информация в момента на стартиране. За да направите това, в настройките можете да изберете кои приложения да се актуализират във фонов режим или да изключите тази функция, за да пестите батерията.

8 Настройки

Настройките на мобилното устройство са се променили значително. Но не логиката на раздела, а възможностите. Вече има персонализиран черен списък, който ви позволява да блокирате нежелани обаждащи се в приложенията Телефон, Съобщения и FaceTime. Apple също добави нови мелодии, аларми, сигнали и системни звуци, промени набора от тапети за работния плот и заключения екран. Настройките добавят и възможността за добавяне на акаунти във Flickr и Vimeo.

Виртуалният асистент Siri в iOS 7 получи два нови гласа: мъжки и женски. Освен това програмистите на Apple го научиха да извършва повече действия от преди. В допълнение към вече познатите функции, Siri вече може да променя настройките, да намира и показва туитове, да търси в Wikipedia и Bing. Освен това външният вид на диалоговия прозорец се промени - сега той показва историята на обажданията към Siri.

Благодарение на актуализирания асистент, взаимодействието с автомобили се подобри. Сега Siri може да бъде 95% интегрирана в мултимедийната система и да извършва различни действия, без да се разсейва от пътя. Например, извършвайте обаждания, отваряйте карти и получавайте упътвания, включвайте музика и сменяйте песни.

10 игрови контролери

iOS 7 ще има разширена поддръжка за игрови контролери. Твърде рано е да се каже как това ще се отрази на разработчиците и производителите на аксесоари, но е безопасно да се каже, че няма да остане незабелязано.

11 iBeacons

Инженерите на Apple все още не искат да добавят NFC модул към iPhone, но програмистите решиха да внедрят поддръжка за технологията iBeacons. В някои отношения дори надминава "близкото поле". Използвайки Bluetooth, смартфонът може да чете информация от специални маяци и да я предава на приложения.

4.12 Разширена поддръжка на жестове

В iOS 7 ще има повече причини да използвате жестове, отколкото докосвания. Например, за да превключвате между приложения, раздели на браузъра, да управлявате имейли в имейл клиент или да видите времето, когато са изпратени съобщенията.

13 Wi-Fi HotSpot 2.0

Мобилните устройства на Apple вече могат автоматично да превключват между мобилен интернет и безжични Wi-Fi мрежи без удостоверяване. Ако мобилният оператор също има инсталирани точки за достъп из града, смартфоните и таблетите със SIM карта от този оператор ще дадат приоритет на по-бързия Wi-Fi. В този случай потребителите дори няма да забележат как става превключването.

14 Корпоративни функции

Мобилните устройства на Apple са популярни в корпоративния сегмент, така че iOS 7 има нови функции за тези, които използват смартфони и таблети на работа. Сега има настройка на VPN за всяко приложение, управление на лицензи за App Store, синхронизиране на Exchange Notes, единна самоличност за предприятия.

15 AirDrop

16 Стандартни приложения

Магазинът за приложения вече има раздел Популярни наблизо, който ви позволява да видите какво се търси в близост до потребителя. Приложенията за деца вече са разделени на няколко групи в зависимост от възрастовата оценка. App Store вече има автоматична инсталация на актуализации, история на актуализациите и списък с желания. Apple също така увеличи лимита за изтегляне на приложения от магазина през мобилен интернет до 100 MB.Сега ви позволява да провеждате аудио разговори.

Apple операционна производителност мобилен

Заключение

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

Времето минава бързо и развитието на ОС върви в крак с времето. Днес разработчиците вече са се доближили до почти пълната интеграция на всички устройства на тази ОС. Освен това операционните системи все повече се адаптират към потребителите и стават все по-прости и функционални.

Днес ще говорим за сърцето на iPhone и ще ви кажа какво е iOS. Колкото и да е странно, някои хора не знаят името на операционната система на iPhone.

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

iOS система - какво е това?

Е, вероятно ще започна с факта, че веднага след като първият iPhone беше пуснат през 2007 г., все още нямаше име за операционната система. Като се има предвид, че е базиран на операционна система, идентична с MacBook, се нарича OS X.

Няма да говоря за името дълго време, защото вече е ясно, че трикът на Apple е просто да добави буквата „i“ към всичко в началото. Така че iOS се оказа, добре, мисля, че не е тайна за никого, че ОС е операционна система.

Въпреки че е напълно възможно той да означава напълно „операционна система iPhone“. Apple дава възможност на своите потребители да мислят сами.

Работи не само на iPhone. Той е проектиран за масови мобилни устройства и можете да добавите iPad и iPod.


Цялата работа на системата се базира на сензорния екран. Няма стилуси, само пръсти. Изключение не толкова отдавна беше iPad Pro, но има нещо като писалка и е необходимо изключително за рисуване.

Основната характеристика може да се отбележи, че системата е напълно затворена. Няма да можете да изтеглите нито един файл на устройството. За да направите това, ще трябва да направите различни манипулации и да изтеглите специално приложение.

Ако говорим за приложения и игри, те могат да бъдат изтеглени от App Store. В момента има много от тях и можете да намерите абсолютно всичко, от което се нуждаете.

Как да разбера кой iOS е на iPhone?

Ако се интересувате да видите вашата версия на iOS на iPhone, тогава можете да го направите само за няколко секунди. Просто следвайте тези стъпки:

  1. избирам Настройки;
  2. след това щракнете върху Основен;
  3. сега Относно това устройство;
  4. срещу думата "Версия"имаме номера на текущия iOS.


С тези прости стъпки можете да разберете версията по всяко време, от която се нуждаете. Първият път според инструкциите, а след това мисля, че ще си спомните.

Как iOS се различава от Android?

Тук няма да говоря много, просто ще ви кажа най-важните разлики между iOS и Android и как стоят нещата в момента.


Първото нещо, което бих искал да отбележа е това безопасност. В крайна сметка устройствата с Android най-често се хакват, поставянето на вирус там не е такъв проблем.

Вероятно има няколко причини за това. Първото е, че Play Market проверява приложенията малко по-зле и можете да вземете предвид, че хората обичат да инсталират хакнат софтуер.

Е, второто е, че Android е напълно отворен. Всички са го изучавали отвътре и отвън. Така че всеки знае нейните силни и слаби страни.


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

Android има всички аналози за услугите на Apple. Говорейки за iCloud, веднага си припомняме Google Drive. Ако е Siri, тогава OK Google и т.н.

И двете страни имат своите плюсове и минуси. Но това е индивидуален въпрос и най-добре е да се консултирате с потребителите или просто да прочетете информация в Интернет.


След това можете да се обадите стабилност на работаи поддръжка на устройството. По принцип днес разликата не е толкова голяма, колкото беше преди.

Ако вземете Android смартфон в ръцете си преди три години и го използвате, тогава със сигурност можете да намерите куп изоставания и забавяния, които са невероятно досадни.

Днес, разбира се, това също понякога се наблюдава, но много по-рядко. По-тревожното е, че когато закупите устройство на тази ОС, колко време ще бъде актуализирано до най-новите версии.

При Apple този период обикновено е около четири години. Докато Android е на няколко години и можете да забравите за най-новите версии.

Струва си да се вземе предвид фактът, че всеки разработчик има своя собствена обвивка. Поради това не е сигурно, че ще можете да получавате актуализации веднага щом бъде пусната нова версия на Android.

И така, какво е iOS? Това е просто: това е операционна система за мобилната технология на Apple. Името е лесно за дешифриране: „ОС“ е „Операционна система“, а буквата „i“ показва, че тази платформа е предназначена за i-устройства - iPhone, iPad, iPod. Основателят на Apple Стив Джобс веднъж обясни, че "i" в имената на новите му изобретения символизира индивидуалност, информативност, интернет и много други добри явления с буквата "и".

Операционната система iOS се използва на смартфони и таблети на Apple, както и на плейъри от серията iPod touch (други модели iOS плейъри не се поддържат). Освен това приставката на Apple TV (започвайки от второ поколение) работи с iOS.

В края на 2014 г. беше пуснато осмото поколение на операционната система iOS 8. Основните актуализации като правило се пускат през есента и всички потребители на поддържани устройства на Apple ги получават безплатно. iOS има пълен набор от функции, изисквани от модерна мобилна платформа. Има приложения за сърфиране в мрежата, четене на имейл, слушане на музика, гледане на видеоклипове, правене на снимки и т.н. Допълнителни програми могат да бъдат инсталирани от интегрирания Apple App Store, където има както платени, така и безплатни приложения за всичко от редактиране на офис документи до създаване на интерактивни пощенски картички и, разбира се, игри.

Много функции на iOS са интегрирани с операционната система OS X за компютри и лаптопи на Apple. Например в iOS 8 можете да започнете да пишете писмо на таблет и да завършите на компютър.

Какви са опциите за потребителите на iPad и iPhone?

Според дългогодишна традиция, наред с пускането на нови поколения смартфони iPhone, Apple пуска и нова версия на операционната система iOS. Следващата - 11-та - iOS се превърна, може би, в най-голямата актуализация във външния вид на операционната система след изоставянето на скевоморфизма в iOS 7. Но освен визуалните иновации, има много интересни неща по отношение на функционалността. Нека се запознаем с iOS 11 и да оценим основните иновации!

На първо място, заслужава да се отбележи, че най-важните иновации засягат таблетите, а не смартфоните. Това показва и рекламният слоган: „Голяма стъпка за iPhone. Гигантски скок за iPad. Но някои от новите функции са налични както там, така и там. Ще започнем с тях.

Приложение за файлове

Един от най-честите упреци към iOS е липсата на файлов мениджър. Apple упорито не ви позволява да работите с файлове на устройството по същия начин, както ние работим с тях на компютъра, тоест сортиране по папки, прехвърляне от една папка в друга и т. н. На пръв поглед новото приложение Files , което направи след обявяването на iOS 11 е толкова много шум, че променя тази парадигма. Външно това наистина е файлов мениджър, който ясно отразява дизайна на Finder в macOS.

Виждаме, че на файловете и папките могат да бъдат присвоени цветни тагове, както се прави в macOS (все пак те се задават много неудобно и неинтуитивно); виждаме, че файловете могат да се споделят, като се изпращат по имейл или се прехвърлят по други начини, типични за iOS. Те дори могат да бъдат преместени в папки.

Но имайте предвид: няма достъп до файлове в самия iPad - само в облачни услуги! В този случай Dropbox и iCloud Drive са свързани, на уебсайта на Apple можем да видим Box, Microsoft OneDrive, Google Drive на екранните снимки ... Вярно е, On My iPad също е там, но не можахме да намерим този елемент на нашия таблет . Това може да се появи в окончателната версия на iOS 11, но засега приложението Files е по-скоро единен център за управление на съдържанието на облачни услуги.

Имайте предвид, че всичко по-горе е вярно за iPhone. И на iPhone, и на iPad, след актуализацията, иконата Файлове автоматично се появява сред приложенията.

Контролна точка

Центърът за управление се промени значително – полупрозрачен екран, който се отваря с жест от долната част на екрана. Сега можете да промените набора от джаджи и тяхното местоположение. Всичко това става чрез Настройки/Център за управление.

В случая с iPad това е по-малко полезно, но за iPhone тази функция е истинска находка. Екранните снимки по-долу показват, че диктофонът и иконите за бележки са добавени, но таймерът е премахнат.

Други полезни иновации, налични както за iPhone, така и за iPad, е каналът за известия, достъпен директно от заключения екран. И само на iPhone - нов автомобилен режим. Когато смартфонът е в този режим, известия не се получават и когато се опитате да се свържете с абоната, получавате съобщение, че човекът шофира.

Интересното е, че този режим може да се активира както ръчно, така и автоматично, ако смартфонът определи, че човекът е в движение. Вярно е, че в този случай той ще се включи и в автобус, например, или в такси. Така че има трета, оптимална опция: автоматично активиране при свързване към Bluetooth на автомобила.

Актуализиран интерфейс на App Store

Една от най-противоречивите иновации е интерфейсът на App Store. Apple го преработи радикално (и за iPhone, и за iPad) и честно казано, не можем да кажем кое е по-добро. Оказа се по-малко информативен (по отношение на количеството информация на единица площ на екрана) и по-шумен.

В новия App Store акцентът е изместен върху избора на редактори на магазини. На преден план са големи карти, всяка от които е посветена на едно приложение. Ясно е, че от гледна точка на удобството на потребителите това е съмнителна иновация.

От друга страна, ако искате бързо да разберете какви са препоръчаните приложения, тогава може би този интерфейс може да се нарече информативен.

Стикери от приложения в Съобщения

Друг интересен и потенциално полезен, но далеч не толкова необходим, колкото изглежда, е появата в Messages на удобен достъп до стикери от приложения на трети страни.

Сега в долната част на прозореца Съобщения има панел с икони на приложения, в които са налични стикери. Освен това можете или да инсталирате някои комплекти в App Store и те ще станат достъпни тук, или да използвате онези стикери, които са в предварително инсталирани приложения.

По-специално, екранните снимки показват, че Lara Croft 2, Solar Walk 2 и дори Artsy, приложение за ценители на рисуването, имат стикери. Това означава, че обхватът на стикерите и удобството при използването им се увеличават значително. Но... колко често използваме „Съобщения“? В нашия случай комуникацията обикновено се осъществява в Telegram, Viber, Whatsapp и дори Facebook Messenger, а не в Messages. Отиваме там, като правило, за да пишем SMS, но в случай на SMS стикерите няма да работят.

Нов интерфейс на iPad

Както вече отбелязахме, основните промени засегнаха интерфейса на таблета. Вече има док в долната част на екрана, подобно на този, с който сме свикнали в macOS. Освен това най-често стартираните приложения автоматично се появяват от дясната му страна, а от лявата страна, както преди, можете сами да добавяте приложения.

Основната иновация е, че докинг станцията вече може да бъде отворена, докато сте във всяко приложение. За да направите това, просто извършете плъзгане от долната част на екрана.

Ако извършите същото действие, докато сте на главния екран, а не в приложението, тогава ще видим миниатюри на отворени прозорци, като Makovsky Spaces.

Освен това с iOS 11 за iPad Apple разширява многозадачното изживяване. В режим на разделен изглед може да се отвори допълнително приложение директно от докинг станцията и то ще се появи на същия екран като отвореното по-рано.

Друга иновация в интерфейса е преходът между приложенията чрез натискане на продълговатия страничен бутон. Сега миниатюрите на прозорците са подредени във вертикален ред и можете да използвате както екрана, така и колелото, за да навигирате през тях.

Други полезни промени

В "Бележки" имаше опция "Сканиране на документи". На теория изглежда много готино: можете да направите снимка на документ и картината автоматично ще бъде подобрена по такъв начин, сякаш е добро сканиране. На практика не работи много добре.

Първо, самата опция е скрита дълбоко. Трябва да създадете нова бележка, да намерите знака плюс в долния десен ъгъл, да кликнете върху него и да изберете „Сканиране на документи“.

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

Изглежда защо програмата не може да разбере, че мястото по-долу явно е нещо излишно? Не може да бъде на документите на това! Но - уви. Това обаче определено е ход в правилната посока, така че нека се надяваме, че нещата се подобрят с актуализациите на iOS.

В допълнение към горното, си струва да опишете новите функции при работа със стилуса Apple Pencil (ясно е, че това се отнася само за iPad Pro).

Сега можете да рисувате в бележки и букви и текстът автоматично ще „обтича“ чертежа. Освен това можете да създадете ръкописна бележка направо на заключения екран (тя ще бъде запазена в Бележки). Плюс това, работата със стилуса в PDF документи и екранни снимки е подобрена - можете да рисувате по всяко време и промените ще бъдат автоматично запазени.

заключения

В този преглед не сме разказали всичко за iOS 11. Новата версия на операционната система има много малки промени, които може да са интересни сами по себе си, но едва ли ще бъдат решаващи. Въпреки това, има много големи новости, описани в статията.

Друго нещо е, че нямаме усещането за някакви фундаментално нови възможности, които са се отворили след актуализиране до iOS 11. Може би каналът за уведомяване на заключения екран и възможността за персонализиране на Центъра за управление са удобни. Иначе всичко изглежда не е лошо, но ако използвате iOS 11 и след това се върнете към iOS 10, няма усещане за дискомфорт.

Така че, например, разширяването на възможностите за работа със стилус е посоката, която е абсолютно правилна, но колко потребители постоянно носят своя Apple Pencil със себе си? Да, тези, които наистина са свикнали да работят с Apple Pencil, вероятно ще харесат новите функции, но те са в малцинство.

Появата на "Файлове" е напълно съмнителна във вида, в който е реализиран сега. Това не е пълноправен файлов мениджър. Строго погледнато, това е агрегатор на облачни услуги, нищо повече. Преди това почти всички същите неща можеха да се правят просто с помощта на отделни приложения като Dropbox, Google Drive и т.н.

Друго нещо е, че посоката на мисълта е абсолютно правилна. Да, обработката на файлове трябва да бъде подобрена. Да, функцията за сканиране на документи наистина може да бъде много полезна, ако достигне необходимото ниво.

Това, което определено е удобно и добро, е персонализираният Control Center на iPhone и актуализираната докинг станция на iPad. Може обаче да имате различно мнение и впечатление. Кажете ни в коментарите коя иновация в iOS 11 ви хареса най-много!

Ново на сайта

>

Най - известен