Каква е текущата версия на ios. Нов интерфейс за избор на animoji. Подобрен интерфейс за избор на animoji

Съвет! Най-често срещаните проблеми с iOS 11 и как да ги отстраните са описани в.

Дизайн

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

В iOS 11 дизайнерите на Apple преминаха към използването на по-смели шрифтове, особено в заглавията. В почти всички стандартни приложения шрифтовете станаха по-тъмни и смели, в стила на iOS 10 версията на приложението Музика.

Някои приложения като Телефон и Калкулатор са получили много по-забележими подобрения, които дори могат да се нарекат пълноценен редизайн.

Прави впечатление, че много приложения, например "Календар" и "Напомняния", изобщо не са се променили.

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

В iOS 11 Центърът за управление е напълно преработен. Актуализираният Control Center в iOS 11 е един екран, вместо трите отделни, предложени в iOS 10. Все пак няма връщане към дните на iOS 9 - Центърът за управление получи напълно нов облик със заоблени икони . Преработеното меню по подразбиране включва две секции за регулиране на мрежовите опции, музикални контроли, плъзгачи за регулиране на силата на звука и яркостта и няколко малки бутона за заключване на въртенето, управление на „Не безпокойте“ и др.

В iOS 11 Центърът за управление е персонализиран! Apple най-накрая се смили над потребителите и им даде тази възможност. В Control Center вече можете да инсталирате нужните функции и приложения, което със сигурност ще направи използването на вашия iPhone и iPad много по-удобно.

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

В настройките за актуализация на iOS 11 се появи специален раздел, където потребителите могат да добавят различни елементи към Центъра за управление. Можете да добавите следните опции:

  • Фенер
  • Таймер
  • Калкулатор
  • Камера
  • Универсален достъп
  • Аларма
  • Управление на Apple TV
  • „Не безпокойте на шофьора“
  • Достъп за водач
  • Домашно приложение
  • Режим на ниска мощност
  • Бележки
  • Запис на екрана
  • Хронометър
  • Размер на текста
  • Аудио бележки
  • Приложение за портфейл

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

Когато задържите натиснат иконата на фенерчето, можете да увеличите или намалите интензитета на светлината.

Когато задържите иконата за контрол на яркостта, има удобна скала за настройка и бутон Night Shift.

Когато задържите иконата на приложението "Бележки" - опции за създаване на нова бележка, списък, снимка или скица. И т.н.

На iPad новият Център за управление изглежда различно. Появява се от дясната страна на екрана както в пейзажна, така и в портретна ориентация. Лявата част е заета от миниатюри на работещи приложения. Самият контролен център на iPad е абсолютно същият като на iPhone. Елементите от менюто могат да се променят, за да отговарят на вашите собствени нужди и при продължително задържане се появяват допълнителни опции.

Центърът за управление на iPad се намира на същия екран с актуализирано меню за превключване между приложения. Последният се намира вляво от Центъра за управление под формата на миниатюри на всички отворени приложения. Обединеното меню се извиква чрез плъзгане от най-долната част на екрана или чрез двукратно щракване върху бутона Начало.

Имайте предвид, че в първите бета версии на iOS 11, в актуализираното многозадачно меню на iPad, беше предложено да затворите приложенията, като щракнете върху малкия кръст в ъгъла на миниатюрата. Това беше напълно неудобно, което, за щастие, беше забелязано и от Apple, предлагайки най-приятния и интуитивен начин за затваряне на приложения.

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

Актуализацията на iOS 11 всъщност обедини заключения екран с Центъра за уведомяване. В основното си състояние заключеният екран показва само часа и датата, но плъзгане нагоре отваря списък с пропуснати известия. Идентичен списък е представен в Центъра за уведомления, който, както и преди, се отваря от всяка точка на операционната система чрез плъзгане надолу от самия горен край на екрана.

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

iMessage и Apple Pay

В iOS 10 Apple представи приложения за съобщения и дори отделен App Store за iMessage. В iOS 11 компанията реши да предостави на потребителите по-добър достъп до тези функции. Messages в iOS 11 въведе бърз достъп до стикери, емотикони, приложения и игри, които iMessage може да използва. Всичко, което трябва да направите, за да получите достъп до тях, е да плъзнете пръста си през лентата с изскачащи приложения и необходимите добавки за iMessage ще бъдат пред вас.

И тази малка лента променя абсолютно всичко. Ако по-рано, за да изпратите банален стикер, първо трябваше да отидете в менюто на App Store, сега изборът и прехвърлянето им отнема част от секундата. Можете също да прехвърляте по-полезно съдържание, например местоположение от Карти, песни от Apple Music и т.н. Има хиляди приложения от App Store, които поддържат разширения iMessage.

В допълнение, iMessage в актуализацията на iOS 11 има възможност да изпраща плащания между потребителите на Messenger. Използвайки специално приложение Apple Pay, собствениците на iPhone и iPad могат да прехвърлят пари един на друг, използвайки собствената платежна система на Apple. Получените пари се съхраняват в нова платежна карта на Apple Pay Cash, която не се показва в приложението Wallet. Въпреки това той е пълен - можете да го използвате, за да правите покупки чрез Apple Pay или да прехвърляте пари от него към банкова сметка.

Важно е да се отбележи, че функцията за изпращане на пари чрез iMessage към момента на пускането на iOS 11 няма да бъде достъпна за използване в нито една страна по света. Новата функция iMessage в iOS 11 ще бъде достъпна само след излизането на една от следващите актуализации на iOS 11, вероятно iOS 11.1. Това обяви самата Apple буквално един ден преди пускането на финалната версия на iOS 11. Подчертаваме също, че функцията първоначално ще работи само в САЩ.

Въпреки това в Русия ще се появи поддръжка за Apple Pay Cash карти. Очаква се това да се случи през 2018 г. Поддръжката на Apple Pay Cash ще бъде налична на всички устройства, съвместими с Apple Pay: iPhone SE, iPhone 6 или по-нова версия, всички iPad Pros, iPad 5-то поколение, iPad Air 2, iPad mini 3 или по-нова версия и Apple Watch. Прехвърлянето на пари между потребители на iMessage няма да подлежи на комисионна, но при теглене на пари потребителите ще трябва да платят комисионна от 3% от сумата на превода.

Важно!Тази функция беше представена на WWDC 2017 и се появи в първите бета версии на iOS 11, но след като беше премахната от системата. Окончателната версия на iOS 11 няма. Очаква се Apple да го върне в бъдещи актуализации. Следващата нова функция е Съобщения в iCloud, която съхранява всичките ви iMessages в облачното хранилище на iCloud. Съобщенията ще се синхронизират на всичките ви устройства, свързани с един акаунт в iCloud. Отличен бонус на този метод за съхранение ще бъде освобождаването на място в паметта на iPhone и iPad, тъй като кореспонденцията и прикачените файлове ще се съхраняват в облака.

Най-новото допълнение към iMessage в iOS 11 са два нови ефекта на цял екран - Echo и Spotlight.

"ехо"

"прожектор"

Снимки на живо

Apple се надява да направи Live Photos популярни сред всички свои потребители. IOS 11 представя три нови ефекта за Live Photos:

  • Завъртени видеоклипове – „на живо“ моментната снимка ще се превърне в забавен зациклен видеоклип.

  • Ефект на махало - картината ще се възпроизвежда напред-назад.

  • Дълга експозиция - ви позволява да постигнете ефекта на дълга експозиция, като на DSLR.

Освен това снимките на живо в iOS 11 могат да бъдат изрязани, можете да изберете различен ключов кадър за тях или можете да заглушите звука при възпроизвеждане на Live Photos.

Камера

Приложението Camera за iPhone в iOS 11 въвежда нови филтри, които Apple нарича „професионална оценка“. Те ще помогнат тоновете на кожата да изглеждат по-реалистични, а портретите - възможно най-изразителни. Има девет преработени филтъра, оптимизирани за естествени тонове на кожата.

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

Също така, приложението "Камера" е получило възможността да сканира QR кодове. За да сканирате, просто насочете камерата към QR кода и той веднага ще бъде разпознат. След успешно разпознаване, iOS ще предложи начин за по-нататъшно използване на съдържанието, криптирано в QR кода. Например, ако в кода бъде намерен телефонен номер, системата ще предложи да му се обадите, а ако има връзка към уебсайт, тогава ще го отворите в Safari.

Нови формати HEIF и HEVC

С актуализацията на iOS 11 Apple премина към нови фото и видео формати – съответно HEIF и HEIC. Основната характеристика на тези формати е подобрената компресия. Медийните файлове се компресират до два пъти без загуба на качество. Това означава, че снимките и видеоклиповете, направени с камерата на iPhone или iPad, ще заемат половината от пространството в паметта и облачното съхранение в iCloud.

Важно е да се отбележи, че новите медийни формати са съвместими с устройства, които не ги поддържат. Когато изпращате или прехвърляте снимки и видеоклипове във формати HEIF и HEIC, те автоматично се прекодират в четими за гледане на всякакви устройства. Благодарение на това ситуацията с Live Photos, която не може да се види никъде другаде освен най-новите модели iPhone и Mac, няма да се повтори.

Кои устройства на Apple поддържат HEIF и HEVC

Поддръжка на HEIF кодиране

  • , iPhone 7, iPhone 7 Plus, 10,5-инчов iPad Pro, 12,9-инчов iPad Pro 2-ро поколение.

Поддръжка за стрелба HEIF

  • iPhone X, iPhone 8, iPhone 8 Plus, iPhone 7, iPhone 7 Plus, 10,5-инчов iPad Pro, 12,9-инчов iPad Pro 2-ро поколение.

Поддръжка за декодиране на HEIF

  • Хардуерно декодиране: iPhone 6s, iPhone 6s Plus, iPhone SE, iPhone 7, iPhone 7 Plus, iPhone X, iPhone 8, iPhone 8 Plus, iPad 5-то поколение, iPad (2017), 12,9-инчов iPad Pro (1-во и 2-ро поколение) , 9,7-инчов iPad Pro, 10,5-инчов iPad Pro.
  • Софтуерно декодиране: Всички iOS устройства с поддръжка на iOS 11.

Поддръжка на HEVC кодиране

HEVC поддръжка за снимане

  • 8-битово хардуерно кодиране: iPhone X, iPhone 8, iPhone 8 Plus, iPhone 7, iPhone 7 Plus, 10,5-инчов iPad Pro, 12,9-инчов iPad Pro 2-ро поколение.

Поддръжка за HEVC декодиране

  • 8- и 10-битово хардуерно кодиране: iPhone 6s, iPhone 6s Plus, iPhone SE, iPhone 7, iPhone 7 Plus, iPhone X, iPhone 8, iPhone 8 Plus, iPad 5-то поколение, iPad (2017), 12,9-инчов iPad Pro (първо и второ поколение), 9,7-инчов iPad Pro, 10,5-инчов iPad Pro.
  • 8- и 10-битово софтуерно кодиране: всички iOS устройства.

Накратко, възможността за заснемане и съхраняване на медийни файлове във формати HEIF и HEVC е налична на iPhone X, iPhone 8, iPhone 8 Plus, iPhone 7, iPhone 7 Plus, 10,5-инчов iPad Pro, 12,9-инчов iPad Pro от второ поколение и по-нови устройства.

Снимка

Разпознаването на лица в снимки в iOS 11, както много други данни, вече се синхронизира с други устройства. Това означава, че трябва само веднъж да информирате приложението Photos за човека на снимката, след което актуализираната система ще синхронизира тази информация с всичките ви устройства. Освен това изборът на снимки за албума "Хора" стана по-точен.

Към приложението Photos е добавена поддръжка за GIF анимации. Те се възпроизвеждат при щракване и автоматично се събират в нов албум „Анимация“.

Броят на типовете „Спомени“ (автоматично генерирани тематични колекции от снимки и видеоклипове) в iOS 11 е значително увеличен. Системата създава спомени, базирани на сватби, спортни събития, снимки на домашни любимци и др.

Технически спомените също са подобрени. В iOS 11 те адаптирайте съдържанието за портретна и пейзажна ориентация.

App Store

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

Въпреки това, основните промени в App Store в iOS 11 се съдържат вътре. След актуализацията App Store поздравява потребителите с пет раздела:

  • днес,
  • игри,
  • приложения,
  • актуализации,
  • Търсене.

Разделът Днес съдържа най-подходящото съдържание към днешна дата, както е преценено от редакторите на App Store. Тук заглавията „Игра на деня“ и „Приложение на деня“ се актуализират ежедневно, които отново са внимателно подбрани от служителите на Apple.

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

Разделите Игри и Приложения, както подсказват имената, са посветени на игри и приложения от App Store. Apple реши да раздели игрите и приложенията на отделни раздели, за да даде на потребителите възможност да намерят точно това, което търсят по най-удобния начин. Така че, ако в App Store изобщо не се интересувате от игри, в актуализирания App Store те ще мигат пред очите ви само в раздела „Днес“, в много ограничен брой.

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

App Store в iOS 11 се подобри не само на външен вид. Основният технически ъпгрейд на Apple App Store е подобреното търсене. Търсенето в App Store стана много по-лесно - „интелигентният“ механизъм предлага много точно и също така предоставя връзки към статии, съвети и трикове, които са подходящи за вашата заявка, и колекции.

Сири

Siri се подобрява с всяка нова версия на iOS и iOS 11 не е изключение. Собственият гласов асистент на Apple е актуализиран с по-реалистични женски и мъжки гласове, които са много по-човешки. Според ръководителите на Apple новите гласове на Siri са създадени с помощта на дълбоко обучение, за да се постигне по-добро произношение и по-изразителни гласове.

Основната иновация на Siri в iOS 11 е фина. Гласовият асистент се самообучава и се учи направо на устройството, без да изпраща потребителски данни навсякъде. С машинното обучение Siri може да научи повече за интересите на потребителя, което ще направи възможно да предложи по-добри препоръки.

Друго важно подобрение на Siri е, че информацията на потребителя, запомнена от асистента, се синхронизира автоматично с всички устройства, които са оторизирани под същия акаунт на Apple ID. Това означава, че Siri ще ви „познава“ перфектно, независимо дали използвате вашия iPhone, iPad или Mac.

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

Освен това Siri се научи да формира разбиране за музикалните вкусове на потребителите. Въз основа на тази информация гласовият асистент може да предложи подходяща музика от Apple Music. Когато слушате песни от музикалната услуга, Siri може също да отговори на различни малки въпроси, свързани с музиката, като „Кажи ми кой е барабанистът на тази група?“

В настройките на Siri се появи опция, която ви позволява да се обръщате към гласовия асистент с текстови команди. Можете да активирате опцията в Настройки → Общи → Достъпност → Siri → Писане за Siri.

Siri в iOS 11 получи поддръжка за приложението Notes (създаване на бележки, списъци със задачи и напомняния), приложения за дистанционно банкиране за банкови преводи и сметки и приложения, които показват QR кодове.

И накрая, Apple предостави на разработчици на трети страни достъп до SiriKit API, така че да могат напълно да интегрират гласовия асистент в своите приложения.

Файлове

В iOS 11 приложението iCloud Drive изчезна, заменено от чисто новото приложение Files, което е подобно на Finder на Mac. Files предлага достъп до всички файлове, съхранявани локално на вашия iPhone или iPad, данни от iCloud облачно хранилище, съдържание от приложения и всички файлове и папки от облачни услуги на трети страни, като Dropbox, Box, OneDrive, Google Drive и др. ..

Потребителските данни са много добре организирани в приложението Файлове, което ви дава бърз достъп до цялото съдържание, съхранявано на вашето iOS устройство. Подобно на Finder на Mac, Files ви позволява да търсите във файлове, има раздел за преглед на всички наскоро получени файлове, подпапки и възможност за добавяне на файлове към любими.

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

Функции за iPad

Както Apple казва сама, iOS 11 е „гигантски скок напред за iPad“. И не можете да оспорите това твърдение, дори и да се стараете. iOS 11 значително подобрява функционалността на таблетите на Apple.

IPads, работещи с iOS 11, ще бъдат още по-подобни на Mac. Това до голяма степен се дължи на новия Dock, който може да побере значително повече приложения (до 15). Актуализираният Dock е достъпен на всеки екран в iOS 11. Докинг станцията е интелигентна – докато го използвате, най-използваните приложения, както и наскоро стартираните на iPhone или Mac, ще се показват от дясната му страна.

Dock ще помогне за отваряне и многозадачност. Всяко допълнително приложение на iPad с iOS 11 може да бъде отворено директно от "дока" в режимите на Split View и Slide Over. Преработеното меню за превключване между приложения, отново "умно", ще запомни вашите предпочитания и ще ви позволи бързо да се върнете към познати комбинации, например текстов редактор и браузър.

Функцията за плъзгане и пускане допълва картината. Потребителите на iPad с инсталиран iOS 11 ще могат да прехвърлят текст, файлове и снимки от едно приложение в друго с най-интуитивния жест.

Ярък пример за основното използване на функцията за плъзгане и пускане е възможността за извикване на Dock от вече работещо приложение, от което можете да плъзнете ново приложение директно върху екрана. С това просто действие можете да отворите две приложения на един и същи екран в режим на разделен изглед или да поставите ново приложение от дясната страна на екрана благодарение на режима Slide Over. Има много усъвършенствани начини за използване на функцията за плъзгане и пускане. Например, можете да плъзнете текст, изображения, връзки и друго съдържание от уеб страница в Safari към всяко друго приложение.

Apple Pencil

Apple реши да не се спира на многобройните подобрения на iOS 11 на iPad, изброени по-горе. Apple Pencil се превърна в по-гъвкав инструмент с пристигането на iOS 11. Pencil се научи да прави бързи бележки в PDF файлове и екранни снимки, да прави бележки направо на заключения екран и да рисува в приложения като Notes и Mail.

Бележки

Приложението Notes в iOS 11 въвежда сканиране на документи. Той автоматично открива и сканира документа, отрязва всичко ненужно около ръбовете, елиминира отблясъците и коригира неравностите.

Клавиатура QuickType

Стандартната клавиатура QuickType в iOS 11 има поддръжка за режим с една ръка. За да активирате режима, просто трябва да задържите бутона за глобус или емоджи, след което клавишите ще се преместят леко надясно, което прави удобно въвеждането на текст с една ръка. Имайте предвид, че режимът работи само на модели iPhone с големи дисплеи (4,7 инча и по-високи).

Версията на iOS 11 на клавиатурата по подразбиране на iPad получава малко, но много добре дошло подобрение. Символите, цифрите, буквите и препинателните знаци вече са разположени на една и съща клавиатура. Благодарение на това потребителите могат да забравят за необходимостта от постоянно превключване между оформления. В iOS 11, за да изберете желания знак, просто плъзнете надолу върху клавиша.

Последната иновация на клавиатурата QuickType определено ще зарадва жителите на някои страни от ОНД. IOS 11 добавя нови оформления за арменски, азербайджански, беларуски, грузински, ирландски, каннада, малаялам, маори, ория, суахили и уелски.

„Не безпокойте на шофьора“

IOS 11 въвежда нова функция на драйвера „Не безпокойте“. Той заглушава всички входящи известия на iPhone, докато потребителят шофира. Когато е в активен режим, екранът на iPhone винаги е тъмен, което елиминира шансовете за разсейване по време на шофиране. За да активирате функцията, първо трябва да я добавите към Центъра за управление. Не безпокойте на водача също може да се активира автоматично, при условие че iPhone има възможност за свързване към системата на автомобила чрез Bluetooth.

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

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

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

Когато Apple представи на потребителите новата версия на операционната система iOS 8, веднага стана ясно, че iPhone 4 не е актуализиран до нея. По-точно, тази процедура може да се направи на iPhone 4, но възможният резултат от тези действия е непредсказуем. И най-вероятно той ще бъде тъжен, т.к. устройството след всичко това няма да може да функционира нормално. Каква е причината за това недоразумение?

Факт е, че iOS 8 е разработен за мобилни устройства изключително с двуядрени процесори, докато разглежданият модел iPhone има едноядрен процесор. Независимо от това, последната опция на фърмуера по това време за инсталиране на четирите се оказа нещо естествено, и то не по един, а по няколко начина:

  • Използване на помощната програма aytyuns, чрез компютър.
  • Чрез безжична WiFi мрежа.
  • Чрез настройките на джаджата.

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

Инсталиране на iOS 8 на четвъртия iPhone чрез настройките

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

1 Качете файл с фърмуер (ще отнеме около 1 гигабайт памет, а при разархивиране - около 6 гигабайта). Съответно, устройството трябва да има поне 8 GB свободно пространство. Ако няма достатъчно памет, фърмуерът няма да бъде инсталиран и когато системата се стартира, възстановяването до предишната версия на iOS ще започне. 2 Отидете в секцията за настройки на устройството, а именно, щракнете върху елемента за актуализация на софтуера и направете избор, който включва изтегляне и инсталиране на нов файл. 3 След като завършите предишните стъпки, инсталацията на фърмуера ще започне, след което iPhone ще трябва да се рестартира. След това инсталацията ще продължи, което може да отнеме известно време. Когато процесът приключи, притурката трябва да се рестартира отново.

Потребителят вече може да тества новата версия на iOS.

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

Използваме айтюни и компютър

Както бе споменато по-рано, актуализирането на фърмуера на iPhone 4 е разрешено по различни начини, включително използването на популярната помощна програма aytyuns, позната на всеки собственик на устройство "ябълка". Как да направите тази процедура правилно?

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

  • Свържете iPhone към компютър или лаптоп с помощта на USB кабел.
  • Изчакайте помощната програма да се стартира автоматично или го направете ръчно.
  • Щракнете върху бутона на устройството (намира се вляво от iTunes Store).
  • Щракнете върху раздела за актуализация и ако е наличен, изтеглянето и инсталирането на файла ще се случи автоматично.
  • След това изскачащ прозорец ще покаже цялата информация, от която се нуждае потребителят за фърмуера. От него се изисква да щракне върху специален бутон, за да изтегли и актуализира новия iOS. Ако информацията, която се показва, съдържа ред, че устройството вече има най-новата версия на фърмуера, тогава трябва да го изтеглите, като щракнете върху съответната връзка.

Ако потребителят използва Safari, опцията за автоматично разархивиране трябва да бъде деактивирана. Можете също да използвате Firefox или Chrome, за да изтеглите файла.

Изтеглете и инсталирайте iOS 8 през Wi-Fi

Веднага отбелязваме, че този метод е много по-прост от предишния. Но и тук е невъзможно да се гарантира 100% успех на процедурата. Качването на файла на фърмуера дори при високи скорости ще бъде доста дълга процедура, тъй като теглото му е 1 гигабайт. Батерията, ако е разредена до 50% и по-малко, също може да попречи на успешното приключване на всички действия, т.к. неочаквано зарядът може да изтече и устройството да се изключи. Ако това се случи с вашата притурка, процесът може да продължи само с последващо свързване на смартфона към компютъра и работа с aytyuns.

Ако обаче след всички предупреждения потребителят все пак реши да използва WiFi за актуализиране на фърмуера на четвъртия iPhone, той ще трябва да направи следното:

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

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

Както можете да видите, актуализирането на фърмуера на четвъртия iPhone до iOS 8 не е толкова трудно, но е дълъг процес, който може да отнеме час или повече. Ако по време на процедурата възникнат затруднения, потребителят винаги може да се свърже със службата за поддръжка на Apple на официалния ресурс на компанията.

Четвъртият iPhone наистина ли се нуждае от iOS 8?

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

1 Опитни потребители на "ябълкови" устройства вероятно са се запознали с тестването на техническите характеристики на четирите, извършено от популярния сайт ArsTechnica. Според резултатите от теста служителите на този ресурс направиха визуална таблица на функционирането на iOS 8 на четвъртия iPhone след инсталиране на фърмуера, използвайки само най-новите програми. Резултатът показа положителни резултати, но промените, например в скоростта на отваряне на браузърите, не са толкова значителни, че да се рискува и да се направи процедура, резултатите от която са непредвидими. Разликата във времето за отваряне на приложението беше само 0,5-1 секунда. 2 Ако собственикът на смартфона е на мнение, че неговото устройство винаги трябва да има най-новата версия на фърмуера, за да не остане далеч зад техническите новости и нови функции, за целта актуализацията на системата ще бъде оправдана. 3 В ситуация, когато потребителят е фен на игрите или често инсталира тежки програми на устройството, по-добре е да се въздържате от актуализиране на фърмуера. Ако не се вслушате в този съвет и направете процедурата. Устройството ще започне да работи с прекъсвания и ще стане много горещо, без да издържа на натоварванията, които не са подходящи за него. 4 iPhone 4 има приличен процесор от пето поколение, но повечето от най-новите приложения са проектирани да работят с A8 чиповете. Следователно конфликтът ще бъде неизбежен.

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

iOS 8 на iPhone 4s: защо не трябва да актуализирате своя iPhone 4, видео:

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

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

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

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

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

Въпреки че е напълно възможно това да означава "операционна система 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.

Тъй като популярността на продуктите на Apple расте всеки ден, все по-често можете да чуете въпроса: "iOS - какво е това?" Всъщност това е операционна система, пусната първоначално през 2007 г. за iPhone и има настройки за управление на сензорния екран. Впоследствие беше разширен, за да поддържа други устройства и се използва на iPad и Apple TV. За разлика от Windows Phone и Android, производителят не го е лицензирал за използване на устройства на трети страни. Ето защо това обстоятелство трябва да се има предвид, когато говорим за iOS (как да го инсталирате на смартфон или таблет).

Потребителският интерфейс на тази ОС се основава на концепцията за директна манипулация с помощта на мултитъч. контролите се състоят от курсор, превключвател и бутони. Отговаряйки на въпроса "iOS - какво е това", трябва да се отбележи, че тази платформа е извлечена от OS X и се основава на подобна основа. По този начин това е операционна система, базирана на ядрото на Unix.

Apple предоставя важни актуализации на ОС около веднъж годишно, които могат да бъдат изтеглени с помощта на услугата iTunes (започвайки с iOS Beta 2). Най-новата версия на операционната система е 6.0, пусната на 19 септември 2012 г. Той донесе повече от 200 нови функции на потребителите, включително нови услуги на Apple Passbook, карти и пълна интеграция с Facebook.

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

Започвайки с версия 3.0, Spotlight Search е достъпен от лявата страна на екрана. Той позволява на потребителите да намират музика, приложения, имейли, контакти, съобщения, напомняния, календар на събития и подобни файлове.

В iOS 4 или по-нова версия, потребителите имат възможността да задават изображение като фон на началния екран. Тази функция е налична само на третото поколение устройства или по-ново – с iPhone 3GS и iPod Touch 3. На iPad обаче тази функция е налична от излизането й с фърмуера 3.2.

Когато се опитваме да обясним подробно какво е iOS, не може да не споменем приложението Siri. Това е интелигентен личен асистент, който отговаря на гласовите команди на потребителя. Може да се използва за изпълнение на различни задачи, като набиране на номер или текст, стартиране на приложения, търсене в интернет и т.н.

Понастоящем Siri се предлага само на iPod touch от 5-то, пето поколение, iPad Mini и трето и четвърто поколение iPad.

Отговаряйки на въпроса „iOS - какво е това“, не може да не се припомни такъв феномен като джейлбрейк на устройства на Apple. От първото пускане на платформата тя е била обект на различни хакове с цел добавяне на функционалност, която не е позволена от производителя. Постепенно общите мотиви за бягство от затвора се промениха. Потребителите го използват по различни причини, включително достъп до файловата система, инсталиране на персонализирани теми и модифициране на устройството SpringBoard. На някои устройства джейлбрейкът също ви позволява да инсталирате алтернативи като Android и други дистрибуции на Linux.

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

Mac OS X

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

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

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

XNU и Дарвин

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

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

Ключов компонент на Darwin е хибридното ядро ​​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) до библиотеката OpenGL (GLKit). Набор от основни рамки за разработване на графични приложения е комбиниран в така наречения Cocoa API, вид метафрейм, който ви позволява да получите достъп до основните функции на ОС. В 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

На по-високо ниво има приложения, които са системни и инсталирани от магазина за приложения. Централното място сред тях е, разбира се, 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 – уникален идентификатор, който уникално идентифицира приложението в системата и също така е необходим за създаване на изолирана пясъчна кутия.

Пясъчник

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

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

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

Всички тези ограничения съответстват на контейнера на профила на пясъчника (набор от ограничителни правила) и се прилагат за всяко приложение на трета страна. За наличностите от своя страна могат да се прилагат други ограничения, по-меки или по-строги. Пример за това е имейл клиент (профил на MobileMail), който като цяло има същите сериозни ограничения като приложенията на трети страни, но има достъп до цялото съдържание на библиотеката / директорията. Обратната ситуация е 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. Boot ROM... След включване на устройството първо се стартира минималистичен буутлоудър, който се зашива в постоянната памет на устройството. Неговата задача е да извърши първоначалната инициализация на хардуера и да прехвърли управлението към основния LLB зареждане. Boot ROM винаги е фабричен фърмуер и не може да бъде актуализиран.
  1. Програма за зареждане на ниско ниво (LLB)... Освен това LLB поема контрола. Това е основният буутлоудър, чиято задача е да намери устройството iBoot в паметта, да провери целостта му и да прехвърли контрола към него или да превключи устройството в режим на възстановяване, ако това не успее. LLB кодът се съхранява в NAND паметта на устройството и се актуализира, когато се инсталира нова версия на фърмуера. Освен всичко друго, той показва логото за зареждане на екрана.
  1. iBoot... Това е вторичен и основен bootloader за устройства. Той включва драйвер за файлова система, който осъществява достъп до съдържанието на NAND паметта, намира ядрото и прехвърля контрола към него. IBoot също има вграден UART драйвер, с който можете да отстраните грешки в ядрото и ОС, като свържете устройството към COM порт или USB порт на компютър (с помощта на кабел USB към UART).

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

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

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

Първите четири етапа в тази верига формират верига на доверие, реализирана чрез проверка на цифровия подпис на заредения компонент. 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, чиято крайна цел не е да заредят ОС, а да вкарат смартфона в режим на актуализиране.