iOS

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea pentru alte sensuri, vezi IOS (dezambiguizare) .
iOS
sistem de operare
Siglă
IOS 14 screenshot.png
iOS 14
Dezvoltator Compania Apple.
Proprietar Compania Apple.
Familie UNIXDarwin ( BSD ), Macos
Eliberarea inițială iPhone OS 1 (29 iunie 2007, în urmă cu 14 ani)
Lansare curentă 14.7.1 (26 iulie 2021; 27 zile în urmă)
Tipul de nucleu Hibrid ( XNU bazat pe nucleul Mach și FreeBSD )
Platforme acceptate Apple a Ax ( ARM ) SoC
64-bit și 32-biți
Metoda de actualizare
Interfețe grafice Cacao Touch
( Multi-touch , GUI )
Limbi disponibile Mai multe limbi (40 de limbi)
Licență Proprietar ( APSL )
Etapă de dezvoltare In productie
Site-ul web www.apple.com/it/ios/

iOS (fostul iPhone OS) este un sistem de operare mobil dezvoltat de la Apple pentru iPhone , iPod touch și iPad (până în septembrie 2019 , cu lansarea iPadOS , un sistem de operare care înlocuiește iOS pe modele acceptate de acesta din urmă linie de dispozitive). Este cel de-al doilea sistem de operare mobil cel mai instalat în lume, după Android . Aceasta este baza pentru alte trei sisteme de operare realizate de Apple: iPadOS , tvOS , watchOS .

Mulți folosesc termenul iDevice pentru a se referi la dispozitive care utilizează iOS. Fiecare dispozitiv mobil de la Apple App are nevoie de iOS sistem de operare pentru a rula; Cu toate acestea dezvoltatorii pot simula propriile aplicații prin intermediul Xcode mediul de dezvoltare (disponibil numai pentru MacOS de operare de sistem ).

Introdus în 2007 , pentru prima generație de iPhone , iOS a fost extins de atunci pentru a sprijini alte dispozitive , cum ar fi iPod Touch (septembrie 2007) și iPad (ianuarie 2010). Începând cu luna martie 2018, Apple App Store conținut de peste 2,1 milioane de aplicații iOS, dintre care un milion de au fost nativ pentru iPad. [2] Aceste aplicații mobile au fost descărcate în mod colectiv mai mult de 130 de miliarde de ori.

IOS Interfața cu utilizatorul se bazează pe manipularea directă , folosind multi-touch gesturi. Elementele de control ale interfeței includ comutatoare glisante, și butoane. Interne accelerometre sunt folosite de unele aplicații pentru a se agită aparatul ( de obicei prin Undo comanda) sau rotiți - l în trei dimensiuni ( de obicei trecerea de la portret la modul peisaj). Diferite accesibilitate caracteristici permit utilizatorilor cu deficiențe vizuale și auditive pentru a utiliza în mod corect iOS.

Versiunile majore ale iOS sunt eliberate în fiecare an. Versiunea actuală, iOS 14 , a fost lansat pentru public la 16 septembrie 2020; a făcut modificări la interfața cu utilizatorul, widget-uri noi, modalitati de a preveni pandemia COVID-19, biblioteca app, care servește pentru a conține toate aplicațiile de pe iPhone. iOS 14 nu poate fi utilizat de dispozitive cu mai puțin de 2 GB de RAM, inclusiv 5s iPhone , generația a 6 - iPod touch , iPhone 6 și 6 Plus, și iPad Air , care a făcut mai mult de 10% din dispozitive iOS începând din iunie 2019. [3]

Istorie

Pictogramă lupă mgx2.svg Același subiect în detaliu: versiunile iOS .

În 2005, atunci când Steve Jobs a început planificarea iPhone , ideea lui a fost de a „micsora Mac, care este un feat epic de inginerie, sau mări iPod“. Locuri de muncă a favorizat prima abordare, dar confruntat cu Macintosh și iPod echipe, conduse de Scott Forstall și Tony Fadell , respectiv , într - o competiție internă, urmată de victoria Forstall pentru crearea sistemului de operare pentru iPhone. Decizia a permis pentru succesul iPhone ca o platformă pentru dezvoltatori terți - folosind un sistem de operare desktop bine-cunoscut ca o bază a permis multor terțe părți dezvoltatorii Mac pentru a scrie software-ul iPhone cu reorientarea profesională minimă. Forstall a fost , de asemenea , responsabil pentru crearea unui kit de dezvoltare software (SDK) pentru programatori pentru a crea aplicații pentru iPhone, precum și un magazin App în iTunes . [4] [5]

IPhone (prima generație) , primul dispozitiv cu iOS la bord.

iOS (fostul iPhone OS) a fost prezentat cu iPhone la Macworld Conference & Expo din San Francisco , pe 09 ianuarie 2007 și a lansat , împreună cu iPhone la 29 iunie a aceluiași an. [6] [7] [8] La momentul punerii sale în luna ianuarie, sistemul de operare nu au un nume oficial (până la lansarea prima versiune beta a iPhone SDK - ul pe 06 martie 2008); înainte de aceasta, Apple a marketing și Steve Jobs a susținut că iPhone-ul a fugit OS X și "aplicații desktop clasic". [9] [10] Când iPhone a fost lansat, sistemul de operare a fost redenumit „iPhone OS. [11]

Inițial, nativ aplicațiile terțe părți care nu au fost autorizate ca Steve Jobs intenția a fost de a avea un sistem de operare , fără aplicații externe , care ar putea compromite securitatea și performanța sistemului de operare în sine. Cu toate acestea, acestea pot fi puse în aplicare numai în aplicații web folosind Safari motor browser - ul deja preîncărcate în sistem, care „s - ar fi comportat ca aplicații native de pe iPhone“. [12] [13] În octombrie 2007, Jobs a schimbat mintea lui (sub presiunea managementului de vârf și dezvoltatorii care deja a înțeles inițial mare oportunitate) , care să permită crearea unui SDK nativ pentru iPhone, apoi da „în mâinile de dezvoltatori în luna februarie „acel an, [14] [15] [16] și de a crea App Store , care a fost apoi lansată în 2008. [17] la 06 martie 2008, Apple a avut loc un eveniment de presă, anunțând iPhone SDK. [18] [19]

iPhone 11 în diferite culori.

IOS App Store deschis pe 10 iulie 2008 , cu 500 de aplicații disponibile inițial. [20] Acest număr a crescut rapid la 3.000 în septembrie 2008, [21] 15.000 în ianuarie 2009, [22] 50.000 în iunie 2009, [23] 100.000 în noiembrie 2009, [24] [25] 250.000 în august 2010, [26 ] [27] 650,000 în iulie 2012, [28] 1 milion în octombrie 2013, [29] [30] 2000000 în iunie 2016, [31] [32] [33] și 2,2 milioane în ianuarie 2017. [34] [ 35] în martie 2016, 1 milion de aplicații au fost compatibile cu nativ iPad comprimat. [36] Aceste aplicații au fost descărcate în mod colectiv mai mult de 130 de miliarde de ori. [31] App firma inteligenta senzor turn a estimat App Store va ajunge la 5 milioane de aplicații până în 2020. [37]

În septembrie 2007, Apple a anunțat iPod Touch , un iPod reproiectat bazat pe factorul de formă al iPhone. [38] În ianuarie 2010, Apple a anunțat iPad, cu un ecran mai mare decât iPhone și iPod Touch, conceput pentru navigarea pe web, consumul de media și de lectură. [39]

În iunie 2010, Apple a redenumit iPhone OS la "iOS". Operare „iOS“ brand -ul a fost folosit de către Cisco de peste un deceniu pentru sistemul său de operare, IOS , folosit pe routerele sale. Pentru a evita o acțiune în justiție potențială, Apple a licentiat „IOS“ de marcă de la Cisco. [40]

În octombrie 2016, Apple a deschis primul său iOS Developer Academy în Napoli pe noul campus al Universității din Napoli Federico II . [41] [42]

Deblocare

Inițial, majoritatea operatorilor de telefonie din Statele Unite nu a permis proprietarilor de iPhone să-l folosească împreună cu alți transportatori. Cu toate acestea, AT & T a permis mai târziu proprietarii de iPhone care au îndeplinit cerințele contractuale pentru a debloca iPhone - ul lor. [43] Instrucțiuni pentru deblocarea dispozitivului au fost furnizate de Apple [44] , dar în cele din urmă a fost la discreția exclusivă a operatorului de a autoriza deblocarea dispozitivului. [45] Acest lucru a permis utilizarea unui „marcă“ iPhone cu alți operatori de telefonie. Cele mai recente versiuni ale iOS și iPhone sprijini pe deplin LTE pe mai multe suporturi, indiferent de operatorul telefonul a fost achiziționat inițial din. [46] Există programe pentru a elimina restricțiile de blocare SIM, dar acestea nu sunt susținute de Apple și de foarte multe ori acestea nu provoca o deblocare permanenta, doar unul temporar. [47]

Funcționalitate

Aplicații

Aplicații (abreviat la app) sunt forma cea mai generic pentru a indica aplicație software care poate fi instalat pe iOS. Acestea sunt descărcate din catalogul oficial al App Store digitale magazin , în cazul în care aplicațiile sunt supuse unor controale de securitate înainte de a fi puse la dispoziția utilizatorilor. IOS aplicații pot fi de asemenea instalate direct dintr-un fișier IPA furnizat de distribuitor de software, prin căi neoficiale.

Acasă

Pictogramă lupă mgx2.svg Același subiect în detaliu: SpringBoard .

Ecranul principal, redat de SpringBoard, spectacole de aplicații iconițe și o stație de andocare în partea de jos în cazul în care utilizatorii pot bloca aplicațiile utilizate frecvent.

Se pare că de fiecare dată când utilizatorul deschide dispozitivul (prin ecranul de blocare) sau apasă pe butonul fizic „Acasă“ sub display (pe dispozitive care a instituit), în timp ce într-o altă aplicație. [48] Înainte de a iOS 4 pe iPhone 3GS (sau mai târziu), de fundal a ecranului ar putea fi personalizat numai de jailbreaking , acum poate fi schimbat. Ecranul are o bara de stare din partea de sus, care arată date diferite, cum ar fi timpul, semnal de telefon, starea bateriei, activarea sau nu de 3G, 4G, LTE, Edge, Wi-Fi, locație și de alarmă. Ecranul de pornire, de asemenea, vă permite să vizualizați toate aplicațiile de pe dispozitiv și în partea de jos, în boxa acuzaților, cele mai frecvent utilizate aplicații (în mod implicit pe iPhone: telefon, Safari, mesaje și muzică, pe iPod touch și iPad: Mesaje, Safari, Mail și Muzică), care pot fi mutate și modificate pe placul dumneavoastră. Restul ecranului este dedicat aplicația curentă. Atunci când o parolă este setată și un utilizator se transformă pe dispozitiv, parola trebuie introdusă pe ecranul de blocare înainte de a acorda acces la ecranul de start. [49]

Incepand cu iPhone OS 3 , funcția Spotlight este de asemenea integrat, care permite utilizatorilor să caute conținut multimedia, aplicații, email - uri, contacte, mesaje, podcast - uri, memento - uri, evenimente din calendar și conținut similar, sau de căutare pe Internet pentru ceea ce ești. Tastat. În iOS 7 și mai târziu, Spotlight pot fi accesate prin trăgând în jos oriunde pe ecranul de start (cu excepția celor de sus și de jos margini care Notificare deschisă Centrul de Control Center și). [50] [51] În iOS 9, există două căi de acces Spotlight. Ca și în cazul iOS 7 și 8, trăgând în jos pe orice ecran de pornire va aduce lumina reflectoarelor. Cu toate acestea, este de asemenea posibil pentru a avea acces-l ca a fost posibil până la iOS 6. Aceasta dotează Spotlight cu sugestii Siri, care includ app, de contact și știri sugestii. [52] În iOS 10, Spotlight este în partea de sus a panoului de acum dedicat „Azi“. [53] Din această versiune poate fi accesată prin glisând spre dreapta din nou din ecranul de start.

Începând cu iOS 3.2, utilizatorii au posibilitatea de a seta o imagine de fundal pentru ecranul de start. Această caracteristică este disponibilă numai pe dispozitive 3 -a generație: iPhone 3GS , 3 -a generație iPod touch (iOS 4.0 sau o versiune ulterioară) și toate modelele iPad ( de la iOS 3.2) sau o versiune ulterioară.

Cercetatorii au descoperit ca utilizatorii de a organiza pictogramele de pe ecranul lor de origine bazate pe frecvența de utilizare și relația de aplicare, precum și din motive de uzabilitate si estetica. [54]

fonturi de sistem

IOS folosit inițial Helvetica sans serif tip de caractere pentru interfața de utilizator. Helvetica Neue mai târziu a fost pus în aplicare în mod exclusiv pentru iPhone 4 și de afișare Retina în timp ce Helvetica a fost reținut ca un font de sistem pentru mai vechi iOS 4 dispozitive. [55] Odată cu lansarea iOS 7, Apple a anunțat că va pune în aplicare Helvetica Neue Lumina ca un font de sistem, o decizie care a atras critici pentru utilizarea necorespunzătoare a unui font subțire și ușor pentru dispozitive mobile cu ecrane de rezoluție mică. În cele din urmă, compania a ales să păstreze Neue Helvetica deja utilizat pe iPhone 4. [56] [57] Cu această versiune de iOS, în plus, posibilitatea de redimensionarea textului sau aplicarea altor forme de modificare a accesibilității a fost introdus un text prin intermediul setărilor . [58] [59] Începând cu iOS 9, Apple a implementat San Francisco font, proiectat in-house și cu scopul de lizibilitate maximă precum caracterizează întreaga gamă de produse ale companiei. [60] [61]

Dosare

A introdus incepand cu iOS 4 , foldere vă permite aplicații pe ecranul de pornire de grup pur și simplu glisând pictograma unei aplicații pe alta. Fiecare dosar poate fi redenumit după cum se dorește și notificările aplicațiilor incluse în cadrul acestuia sunt semnalate cu o insignă dosarul propriu-zis.

Până la iOS 6, fiecare dosar ar putea conține până la un total de:

De la iOS 7 încoace, numărul de cereri pentru fiecare dosar nu mai este limitat: aplicațiile în interior sunt , de fapt , organizate în pagini, cum ar fi în casă. Fiecare dosar poate afișa până la nouă aplicații pe o singură pagină și poate deține maximum 15 pagini, permițând un total de 135 de aplicații într-un singur dosar. [62] În iOS 9, Apple a actualizat dimensiunile dosar pentru hardware - ul iPad, permițând 16 aplicații pe pagină, din nou , pentru un maxim de 15 pagini, mărind total la 240 de aplicații. [63]

Centru de notificari

Pictogramă lupă mgx2.svg Același subiect în detaliu: Centrul de notificări (Apple) .

Înainte de a iOS 5, notificările au fost livrate într - o fereastră modal și nu au putut fi văzute după ce au fost suprimate. În iOS 5, Apple a introduce Centrul de notificări , care permite utilizatorilor să vizualizeze un istoric de notificări prin tragerea în jos din partea de sus a ecranului, un „drop - down“ apare cu vremea, stocul, integrarea cu Facebook și Twitter și diverse notificările, inclusiv memento-uri și evenimente. Utilizatorul poate atinge o notificare pentru a deschide aplicația corespunzătoare sau să îl ștergeți. [64] Notificările sunt trimise în bannere care apar pe scurt în partea de sus a ecranului. Dacă un utilizator pune o notificare primită, cererea care a trimis notificarea se va deschide. Utilizatorii pot alege, de asemenea, pentru a afișa notificări în ferestre de alertă de modal prin modificarea setărilor de notificare aplicație. Introdusă cu iOS 8, widget-urile sunt acum accesibile prin Centrul de notificare, definită de către terți.

Atunci când o aplicație trimite o notificare în timp ce acesta este închis, un punct roșu apare pe pictograma sa. Acest punct indică pentru utilizator, dintr-o privire, cât de multe notificări a trimis aplicația. Deschiderea aplicației șterge punctul.

Cu iOS 7 versiune, centrul de notificare a fost separat în trei secțiuni: Astăzi (cu rezumat eveniment, meteo, memento și bursa de valori), Toate ( în cazul în care toate notificările primite vor fi afișate) și pierdute ( în cazul în care vor fi afișate cele mai recente notificări pierdut).

În iOS 8 , secțiunea Lost a fost îndepărtat și au fost adăugate widget - uri. Cu iOS 10, Centrul de notificări a fost complet reproiectat. Trăgându-l din partea de sus a ecranului se va afișa notificări și glisând de la stânga la dreapta (de la centrul de notificare) toate widget-uri. Acum poți glisa stânga la dreapta din ecranul de start pentru widget-uri de acces.

Cu iOS 11 Notification Center a fost înlocuit cu ecranul de blocare, chiar și defilare de sus până jos ne va arăta ecranul de blocare cu diferite notificările primite , dar este încă posibil pentru a defila la dreapta pentru a vizualiza widget - uri.

Centrul de Control

Pictogramă lupă mgx2.svg Același subiect în detaliu: Centrul de control .

Centrul de control a fost introdus cu iOS 7 în 2013. Acesta oferă utilizatorului posibilitatea de a accesa setările principale ale dispozitivului prin glisarea ecranului de jos în sus (cum ar fi gestionarea rețelei, player și alte opțiuni personalizate , cum ar fi camera foto, lanterna, ecran de înregistrare, etc ...)

Haptic Atingeți Meniu rapid (anterior 3D Touch)

Meniul rapid (haptic Touch) a fost introdus pentru prima dată pe 6s iPhone . Acesta vă permite să deschideți un meniu contextual , datorită unei presiuni atingere lungă, cu un clic cu două degete pe trackpad sau cu butonul din dreapta al mouse - ului, pentru a accesa anumite activități rapide bazate pe ceea ce selectați (o aplicație, un contact, un fișier sau un dosar, un suport sau un mesaj).

Accesibilitate

iOS oferă diferite caracteristici de accesibilitate pentru utilizatorii de ajutor cu deficiențe de vedere și auz. Una dintre principalele caracteristici, VoiceOver , oferă o voce care citește informația de pe ecran, inclusiv butoane contextuale, pictograme, comenzi rapide și alte interfață de utilizator elemente, și permite utilizatorului să navigheze sistemul de operare prin gesturi. Orice aplicație cu built-in controale si dezvoltate cu un UIKit cadru integrează funcționalitatea VoiceOver. [65] Un exemplu este ținând apăsat pe iPhone pentru a face o fotografie, VoiceOver descrie scenariul de fotografie. [66] Ca parte a unui program de „Made for iPhone“, introdus odată cu lansarea iOS 7 în 2013, Apple a dezvoltat o tehnologie pentru a utiliza Bluetooth și un protocol de tehnologie specială pentru a permite echipamentelor terților compatibil pentru a se conecta cu iPhone și iPad pentru a transmite în flux audio direct la urechile unui utilizator. particularizări suplimentare disponibile pentru Made for iPhone produse includ setările de sunet reglabile pentru diferite medii de monitorizare a bateriei și. [67] [68] Apple a făcut eforturi suplimentare de accesibilitate pentru eliberarea de iOS 10 în 2016, adăugând o pronunție nou editor pentru VoiceOver, o „lupă“ setarea pentru zoom pe obiecte prin camera foto a dispozitivului., O DTS suport software pentru surzilor pentru a efectua apeluri telefonice de la iPhone și furnizarea de tutoriale și ghiduri pentru dezvoltatori terți pentru a încorpora accesibilitatea adecvată a funcțiilor în aplicațiile lor. [69]

În 2012, Atlantic lui Liat Kornowski a scris: „iPhone - ul sa dovedit a fi una dintre cele mai evoluții revoluționare de la inventarea Braille “, [70] și în 2016, TechCrunch lui Steven Aquino a descris Apple ca „în prima linie a industriei tehnologie. asistive „ urmată de un răspuns de la Sarah Herrlinger, Senior Executive Apple pentru politicile globale de accesibilitate și inițiative, care au spus,“ Vedem accesibilitatea ca un drept fundamental al omului. Construirea în centrul produselor noastre sprijină viziunea unei lumi incluzive în cazul în care oportunitățile și accesul la informații sunt fără bariere, care să permită persoanelor cu handicap să își atingă obiectivele“. [71]

Multifunctional

Multitasking caracteristici au fost introduse în iOS 4 versiunea [72] , ca și Apple pus la îndoială de viață a bateriei prin rularea mai multor aplicații terță parte, în același timp, ceea ce face ca această caracteristică disponibilă numai începând cu iOS 4 prin API - ul său specific [73] . Doar câteva dispozitive - iPhone 4 , iPhone 3GS și a treia generație de iPod Touch - a avut suport multitasking. [74] iPad nu a primit multitasking până la iOS 4.2.1, care a fost lansat în luna noiembrie a aceluiași an. [75]

Implementarea multitasking-ului în iOS a fost criticată pentru abordarea sa, care limitează activitatea cererilor de fond la un set limitat de funcții și necesită dezvoltatorii de aplicații pentru a adăuga un sprijin suplimentar. [74] [76]

Înainte de a iOS 4, multitasking a fost limitată la un număr limitat de aplicații Apple a inclus pe dispozitiv. Cu toate acestea, utilizatorii ar putea „ jailbreak “ dispozitivul lor pentru a permite multitasking neoficiale. [77] Începând cu iOS 4, pe dispozitive 3 -a generație și iOS mai târziu, multitasking este sprijinit prin fundal șapte API - uri : [78]

  1. Audio Context: aplicația continuă să ruleze în fundal , atâta timp cât acesta redă conținut audio sau video [79]
  2. Voice over IP: aplicația este suspendată atunci când un apel nu este în curs de desfășurare [79]
  3. Locul de amplasare Context: aplicația este notificată cu privire la modificările locației [79]
  4. Notificări
  5. Notificări locale: programează aplicații locale notificările care urmează să fie prezentat la un moment stabilit [79]
  6. Finalizarea sarcinii: aplicația are nevoie de timp de sistem suplimentar pentru a finaliza o anumită sarcină [79]
  7. Quick App de comutare: Aplicația nu se execută nici un cod și poate fi scos din memorie în orice moment , [79]

În iOS 5, au fost introduse trei noi API-uri de fundal:

  1. Chioșc de ziare: aplicația poate descărca conținutul în fundal, pentru a fi gata pentru utilizator [79]
  2. Accesoriu extern: comunicatelor de aplicare cu un accesoriu și acțiuni externe de date la intervale regulate [79]
  3. Bluetooth accesoriu: comunicatelor de aplicare cu un accesoriu Bluetooth și împărtășește date la intervale regulate [79]

În iOS 7, Apple a introdus o caracteristică nouă de multitasking, care oferă toate aplicațiile capacitatea de a efectua actualizări de fundal. Această caracteristică privilegii actualizări pentru aplicații și utilizează rețelele Wi-Fi pe o rețea de telefonie mobilă utilizate în mod frecvent, fără a reduce în mod semnificativ durata de viață a bateriei dispozitivului.

selector Aplicație

De la iOS 4 la iOS 6 dublu clic pe butonul Home, activat selectorul de aplicare. Alunecător Dock-ca interfață a apărut de mai jos, se deplasează conținutul ecranului în sus. Făcând clic pe o pictogramă ați luat la aplicația. Pe extrema stângă a selectorului au fost controalele muzicale, un sistem de blocare de rotație, și pe iOS 4.2 și mai târziu, un controler de volum.

Odată cu introducerea de iOS 7, dublu-clic pe butonul Home activează, de asemenea, comutatorul de aplicare. Cu toate acestea, spre deosebire de versiunile anterioare, se arată ecrane de aplicații deschise în partea de sus a pictogramei și defilare orizontală vă permite să răsfoiți aplicațiile anterioare și puteți închide aplicațiile trăgându - le în sus, similar cu modul în care WebOS manipulate mai multe file.[80]

Odată cu introducerea iOS 9, selectorul de aplicație a primit o schimbare vizuală semnificativă: păstrând în același timp metafora fila introdus în iOS 7, pictograma aplicației este mai mică și apare deasupra captura de ecran (care este acum mai mare, ca urmare a eliminării „recente și Contacte preferate "), și fiecare«tab - ul»a aplicației se suprapune peste celălalt, formând un Rolodex efect ca sulurile de utilizator. Acum, în loc de ecranul principal afișat pe partea stângă a selectorului de aplicații, apare pe extrema dreaptă. [81] În iOS 11 , selectorul de aplicație primește o reproiectare majoră. În iPad, The Centrul de control și Selector de aplicare sunt combinate. Pe iPad, puteți accesa selectorul glisând în sus din partea de jos. Pe iPhone, selectorul nu poate fi accesat în cazul în care nu există aplicații în memoria RAM .

Închiderea sarcinilor de fundal

De la iOS 4 la iOS 6, de pe scurt ținând pictogramele din selectorul de aplicare, se muta (similar cu ecranul de start) și acest lucru permite utilizatorului să forța de închidere din aplicații atingând cercul roșu , care apare în colțul din pictograma aplicației . [82] Ștergerea aplicațiilor de multitasking a rămas același de la iOS 4.0 la 6.1.6, cea mai recentă versiune de iOS 6.

Începând cu iOS 7, procesul a devenit mai rapid și mai ușor. În iOS 7, în loc să apăsați pe pictogramele, acestea sunt închise, pur și simplu glisând în sus. Până la trei aplicații pot fi șterse la un moment dat, comparativ cu unul în versiunile de până la iOS 6.1.6. [83]

Finalizarea activităților

finalizarea activității permite aplicațiilor să continue o anumită activitate după ce aplicația a fost suspendată. [84] [85] Începând cu iOS 4.0, aplicațiile pot dura până la zece minute pentru a finaliza o activitate de fundal. [86] Acest lucru nu se extinde la descărcările din fundal ( de exemplu , dacă un utilizator începe o descărcare într - o aplicație, aceasta nu se va termina în cazul în care părăsesc aplicația).

Siri

Pictogramă lupă mgx2.svg Același subiect în detaliu: Siri (software) .

Siri este un asistent virtual inteligent construit în iOS. Asistenți interogările utilizări de voce și o interfață de utilizator limbaj natural pentru a răspunde la întrebări, recomandări marca și a efectua acțiuni de delegare a cererilor de un set de servicii de Internet. Software-ul se adaptează la utilizările, căutările și preferințele de limbă individuale ale utilizatorilor, cu utilizare continuă. Rezultatele returnate sunt personalizate.

Inițial lansat ca o aplicație iOS în februarie 2010, [87] a fost achiziționată de la Apple două luni mai târziu, [88] [89] [90] și apoi integrate în iPhone 4S după lansarea sa în octombrie 2011. [91] [92] la acel moment, aplicația separată a fost , de asemenea , eliminat din App Store . [93]

Siri acceptă o gamă largă de comenzi de utilizator, inclusiv efectuarea de acțiuni telefonice, verificarea informațiilor de bază, programarea evenimente și memento - uri, gestionarea setărilor dispozitivului, căutarea pe internet, de navigare domenii, caută informații de divertisment și este capabil să interacționeze cu aplicațiile încorporate iOS . [94] Odată cu lansarea iOS 10 în 2016, Apple a deschis limitat accesul terților la Siri, inclusiv aplicații terțe de mesagerie, precum și plata, partajarea plimbare și aplicații de apelare prin internet. [95] [96] Odată cu lansarea iOS 11 , Apple a actualizat voci Siri la voci mai clare și mai umane, suportă acum interogări complementare, traducere de limbă și acțiuni suplimentare terțe părți. [97] [98]

Centru de jocuri

Pictogramă lupă mgx2.svg Același subiect în detaliu: Game Center .

Centrul de joc este un on - line multiplayer „rețea de jocuri sociale“ [99] distribuit de Apple. [100] Acesta permite utilizatorilor să „invita prietenii să joace, începe un meci de multiplayer prin matchmaking, urmăriți scorurile lor și compara scorurile lor ridicate pe un clasament“. iOS 5 și mai târziu sprijin add pentru fotografii de profil. [99]

Centrul de joc a fost anunțat în timpul unui eveniment de previzualizare iOS 4 găzduit de Apple pe 8 aprilie 2010. O examinare a fost distribuit dezvoltatorilor Apple înregistrate în luna august. [99] A fost lansat pe 08 septembrie 2010 , cu iOS 4.1 pe iPhone 4 , iPhone 3GS și iPod Touch , a doua prin a patra generație. [101] Centrul de joc a făcut debutul public pe iPad cu iOS 4.2.1. [102] Nu există nici un suport pentru iPhone 3G , The iPhone - ul original și prima generație iPod Touch (ultimele două dispozitive nu au Centrul de joc , deoarece acestea nu au fost actualizate la iOS 4). [103] Cu toate acestea, Centrul de joc este disponibil neoficial pe iPhone 3G prin intermediul unui hack. [104]

Aplicații incluse

Architettura

La piattaforma hardware principale per iOS è l' architettura ARM (le architetture ARMv7 e ARMv8-A , ARMv8.2-A , ARMv8.3-A ). Le versioni di iOS precedenti a iOS 7 possono essere eseguite solo su dispositivi iOS con processori ARM a 32 bit (architetture ARMv6 e ARMv7-A ). Nel 2013, iOS 7 venne distribuito con pieno supporto a 64 bit (che include un kernel nativo a 64 bit, librerie, driver e tutte le applicazioni integrate), [105] dopo che Apple ha annunciato che stavano passando ai processori a 64 bit ARMv8-A con l'introduzione del chip Apple A7 . [106] Il supporto a 64 bit è stato applicato anche per tutte le app dell' App Store ; tutte le nuove app pubblicate sull'App Store dovevano adeguarsi alla nuova architettura entro febbraio 2015 e le app già esistenti entro il 1º giugno 2015. [107] iOS 11 elimina il supporto per tutti i dispositivi iOS con processori ARM a 32 bit così come le applicazioni a 32 bit, [108] [109] rendendo iOS solo a 64 bit. [110]

Come per macOS , iOS è una derivazione di UNIX (famiglia BSD ) e usa il Kernel ibrido XNU Mach basato su Darwin OS , ed è utilizzabile anch'esso solo su dispositivi prodotti da Apple con SoC della serie A della famiglia Apple Silicon .

Il sistema operativo dall'iPhone originale (1.0) fino all'iPhone OS 3.1.3 utilizzava Darwin 9.0.0d1. iOS 4 si basava su Darwin 10. iOS 5 su Darwin 11. iOS 6 su Darwin 13, iOS 7 e iOS 8 su Darwin 14, iOS 9 su Darwin 15, iOS 10 su Darwin 16, iOS 11 su Darwin 17, iOS 12 su Darwin 18, iOS 13 su Darwin 19. [111]

iOS, a livello di architettura, oltre al Kernel, dispone di quattro livelli di astrazione : [112]

Cocoa Touch Interfaccia utente grafica
Media Layer Funzionalità audio, video, di animazione e grafiche
Core Services Servizi quali peer-to-peer, SQLite, in-App, XML ...
Core OS Gestione del sistema, sicurezza, rete...
Kernel (Scritto in Assembly , C e C++ )

A parte il Kernel, nei livelli sovrastanti ad esso, iOS è scritto in gran parte in linguaggio Objective-C (e in minima parte C e C++), ma allo stesso tempo sta adottando sempre di più anche il linguaggio proprietario Swift . [113]

Dalla versione iOS 10.3 opera con il nuovo File System APFS proprietario (in precedenza faceva uso di HFS+ ). [114]

Sviluppo

L'iOS SDK ( Software Development Kit ) consente lo sviluppo di app mobili su iOS.

Mentre sviluppava l' iPhone prima della sua presentazione nel 2007, l'allora amministratore delegato di Apple Steve Jobs non intendeva permettere agli sviluppatori di terze parti di creare app native per iOS, indirizzandoli a creare applicazioni Web per il browser Safari [115] Tuttavia, il contraccolpo degli sviluppatori spinse l'azienda a riconsiderare l'idea, [115] così il 17 ottobre 2007, in una lettera aperta scritta nel blog How News di Apple, Steve Jobs ha annunciato che un SDK (software development kit) sarebbe stato disponibile agli sviluppatori di terze parti in febbraio 2008. L'SDK è stato distribuito il 6 marzo 2008 e permette agli sviluppatori di creare applicazioni per iPhone e iPod touch, e testarle in un simulatore di iPhone. [116] [117] Tuttavia il caricamento di una applicazione nei dispositivi è possibile solamente dopo aver pagato una tassa di iscrizione all'iOS Developer Program. L'ambiente di sviluppo per iOS SDK è Xcode .

Gli sviluppatori sono liberi di scegliere qualsiasi prezzo per le loro applicazioni che sono distribuite tramite App Store, per le quali riceveranno il 70% del ricavo. Essi possono anche optare per pubblicare gratuitamente l'applicazione non pagando nessun costo di pubblicazione o distribuzione, eccetto la tassa di sottoscrizione al programma developer, a cui devono abbonarsi per provare le applicazioni, ottenere supporto tecnico e distribuire le app tramite l'App Store. [118]

L'SDK è scaricabile gratuitamente per gli utenti di personal computer Mac . [118] Non è disponibile per PC Microsoft Windows . [118] L'SDK contiene set che consentono agli sviluppatori di accedere a varie funzioni e servizi dei dispositivi iOS, come attributi hardware e software. [119] Contiene anche un simulatore di iPhone per imitare l'aspetto del dispositivo sul computer durante lo sviluppo. [119] Le nuove versioni dell'SDK accompagnano le nuove versioni di iOS. [120] [121]

In combinazione con Xcode , l'iOS SDK aiuta gli sviluppatori a scrivere app iOS usando linguaggi di programmazione ufficialmente supportati, inclusi Swift e Objective-C . [122] Altre aziende hanno anche creato strumenti che consentono lo sviluppo di app iOS native usando i rispettivi linguaggi di programmazione. [123] [124]

Contenuto SDK

Dato che l'iPhone è basato su una variante dello stesso kernel XNU usato da macOS, gli strumenti usati per lo sviluppo sono basati su Xcode.

L'SDK è diviso nei seguenti set:

All'interno dell'SDK è contenuto l'iPhone Simulator, un programma usato per emulare il "look and feel" dell'iPhone nel desktop dello sviluppatore. Originariamente chiamato Aspen Simulator, è stato rinominato con la beta 2 dell'SDK. Da notare che l'iPhone Simulator non è un emulatore ed esegue codice generato per un target x86.

L'SDK richiede un Mac Intel con Mac OS X Leopard . Altri sistemi operativi, inclusi Microsoft Windows e vecchie versioni di macOS, non sono supportati, ma vi sono applicazioni non ufficiali che permettono ciò.

Aggiornamenti software

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: Versioni di iOS .

Apple fornisce annualmente importanti aggiornamenti al sistema operativo iOS tramite iTunes e, da iOS 5 , anche sul dispositivo stesso tramite aggiornamenti over-the-air (OTA). [125] Fino all'uscita di iOS 4 tutti i possessori di iPod touch dovevano pagare per poterlo installare. Su tutti i dispositivi iOS recenti, iOS verifica regolarmente la disponibilità di un aggiornamento e, se disponibile, chiede all'utente di consentirne l'installazione automatica.

Al contrario di quanto accade per i dispositivi Android , l'esecuzione del ripristino alle condizioni di fabbrica attraverso iTunes obbliga l'utente (ma l'operazione fa automaticamente parte della procedura [126] ) ad aggiornare il dispositivo all'ultima versione firmata digitalmente da Apple. Invece, con il reset eseguito tramite comando del dispositivo, viene mantenuta l'ultima versione installata.

Sui dispositivi che eseguono iOS, infatti, non è possibile passare da una versione all'altra a proprio piacere. Per via delle politiche di Apple [ senza fonte ] , solamente le versioni firmate digitalmente possono essere installate sul dispositivo attraverso iTunes e il download di un file (.ipsw). È possibile trovare una lista delle versioni firmate da Apple sul sito ipsw.me . Ci sono però alcuni modi per installare una versione non firmata del sistema operativo sfruttando dei blob SHSH2 precedentemente scaricati e un dispositivo jailbroken , tuttavia questa procedura è limitata agli utenti esperti.

L'ultima versione stabile è iOS 13 , distribuita il 19 settembre 2019 e l'ultima versione beta è iOS 14.0 Beta 1 , distribuita il 22 giugno 2020. È disponibile per iPhone 6S e versioni successive e per l' iPod Touch settima generazione. [127] Accanto ad iOS 13, Apple ha lanciato iPadOS 13 nel suo keynote annuale del WWDC il 4 giugno 2019. [128] È stato distribuito il 24 settembre 2019. iPadOS è disponibile su iPad Air 2 e versioni successive, iPad di quinta generazione e versioni successive, iPad mini 4 e versioni successive e tutte le versioni di iPad Pro . [129]

Originariamente, gli utenti di iPod Touch dovevano pagare per gli aggiornamenti del software di sistema. Ciò era dovuto alle regole di contabilità che non lo designavano come un "dispositivo in abbonamento" come l'iPhone o l'Apple TV, ei miglioramenti del dispositivo erano a pagamento [130] [131] L'obbligo di pagare per gli aggiornamenti impedì ai proprietari di iPod Touch di stare lontano dagli aggiornamenti. [132] Tuttavia, a settembre 2009, un cambiamento nelle regole di contabilità ottenne l'approvazione provvisoria, incidendo sugli utili e sul prezzo delle azioni di Apple e consentendo la consegna gratuita degli aggiornamenti all'iPod Touch. [133] [134]

Kernel XNU

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: XNU .

Il kernel di iOS è il kernel XNU. Ad iOS 6 il kernel è soggetto al Kernel ASLR , molto simile a quello di OS X Mountain Lion . Ciò rende le possibilità di exploit più complesse poiché non è possibile conoscere la posizione del codice del kernel.

Poiché XNU è basato sul kernel BSD, è open source [135] . La fonte è sotto una licenza BSD a 3 clausole [136] per le parti BSD originali con le parti aggiunte da Apple sotto la licenza di origine pubblica Apple [137] . Le versioni contenute in iOS non sono disponibili, mentre sono disponibili solo le versioni utilizzate in macOS .

iOS, non possiede kext nel file system, anche se sono effettivamente presenti. La cache del kernel può essere decompressa per mostrare il kernel corretto, insieme ai kext (tutti impacchettati nella sezione __PRELINK_TEXT) e ai loro plist (nella sezione __PRELINK_INFO).

La cache del kernel può essere anche decompressa direttamente (se decrittografata) utilizzando strumenti di terze parti. Con l'avvento delle beta di iOS 10 e delle kernelcache di testo normale predefinite, questi strumenti possono essere utilizzati solo dopo aver decompresso e applicato lzssdec per decomprimere la cache del kernel alla sua dimensione intera.

Il kextstat fornito dal software alternativo Cydia non funziona su iOSm perché il kextstat si basa su kmod_get_info(...) , che è un'API deprecata in iOS 4 e Mac OS X Snow Leopard . Vi sono altri software alternativi che possono eseguire anche il dump dei dati XML grezzi.

Sui dispositivi in via di sviluppo, il kernel è sempre archiviato come una cache collegata staticamente archiviata in /System/Library/Caches/com.apple.kernelcaches/kernelcache che viene decompresso ed eseguito all'avvio.

All'inizio iOS possedeva una versione del kernel solitamente superiore rispetto alla versione corrispondente di macOS . Nel tempo, i kernel di iOS e macOS si sono avvicinati. Ciò non sorprende, considerando che iOS ha introdotto nuove funzionalità (come il Kernel ASLR, il freezer predefinito e varie funzionalità di rafforzamento della sicurezza) che sono state incorporate per la prima volta e successivamente sono arrivate su macOS. Sembra che Apple stia gradualmente unendo i kernel iOS e macOS nel tempo. La data di build per ogni versione varia leggermente tra i processori. Ciò è dovuto al fatto che le build sono sequenziali.

L'ultima versione del Kernel Darwin aggiornata ad iOS 13.6 è la 19.6.0, riportante data 27 giugno 2020, mentre per iOS 14 beta 4 è la 20.0.0, riportante data 27 luglio 2020.

Ambiente di ripristino

Su iOS potrebbe essere necessario accedere all'ambiente di ripristino ( recovery mode ), che consente ad iTunes di ripristinare il dispositivo alle impostazioni di fabbrica aggiornandolo al firmware più recente disponibile. Sul display del dispositivo in recovery mode appare l'icona di iTunes con un cavo USB collegato ad esso.

Un'ulteriore modalità, la modalità DFU ( Device Firmware Upgrade ), consente di scegliere la versione di iOS da installare sul dispositivo iPhone, nei casi di emergenza, sempre tramite iTunes. Può essere utilizzato nel caso si voglia fare un downgrade ad una versione precedente del sistema operativo, oppure se il dispositivo risulta bloccato per un qualsiasi problema. Questa modalità ignora iBoot, il Boot loader dei dispositivi Apple, per effettuare il downgrade saltando il caricamento del Boot loader di basso livello e dell'iBoot. Per avviare iPhone in DFU bisogna tener premuto il tasto accensione e home.

Loghi

Quota di mercato

iOS è il secondo sistema operativo mobile più popolare al mondo, dopo Android . Anche le vendite di iPad negli ultimi anni sono al secondo posto dopo Android, mentre, per uso web (un proxy per tutti gli usi), gli iPad (usando iOS) sono i più popolari. [138]

A metà del 2012, c'erano 410 milioni di dispositivi attivi. [139] Al WWDC 2014, Tim Cook dichiarò che 800 milioni di dispositivi erano stati venduti entro giugno 2014. [140]

Durante la chiamata trimestrale degli utili di Apple a gennaio 2015, la società ha annunciato di aver venduto oltre un miliardo di dispositivi iOS dal 2007. [141] [142]

Alla fine del 2011, iOS rappresentava il 60% della quota di mercato per smartphone e tablet. [143] Alla fine del 2014, iOS rappresentava il 14,8% del mercato degli smartphone [144] e il 27,6% dei tablet e il mercato due in uno. [144] Nel febbraio 2015, StatCounter riferì che iOS era utilizzato sul 23,18% degli smartphone e sul 66,25% dei tablet in tutto il mondo, misurato dall'uso di Internet anziché dalle vendite. [145]

Nel terzo trimestre del 2015, una ricerca di Strategy Analytics dimostrò che l'adozione di iOS nel mercato mondiale degli smartphone aveva raggiunto un livello record del 12,1%, attribuita a prestazioni scarse in Cina e Africa. [146] [147]

Jailbreak

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: Jailbreak (iOS) .

Fin dalla sua prima versione, iOS è stato soggetto a una varietà di diversi hack incentrati sull'aggiunta di funzionalità non consentite da Apple. [148] Prima del debutto nel 2008 dell' App Store nativo per iOS, il motivo principale per il jailbreak era bypassare il meccanismo di acquisto di Apple per l'installazione delle applicazioni native dell'App Store. [149] Apple affermò che non avrebbe distribuito aggiornamenti software iOS progettati specificamente per bloccare questi strumenti (oltre alle applicazioni che eseguono lo sblocco SIM ); tuttavia, con ogni successivo aggiornamento di iOS, gli exploit di jailbreak precedentemente non patchati sono di solito patchati. [150]

Dall'arrivo dell'App Store nativo su iOS e, insieme ad esso, alle applicazioni di terze parti, i motivi generali per il jailbreak sono cambiati. [151] Il jailbreak viene effettuato per ragioni diverse, incluso l'accesso ai file di sistema, l'installazione di temi personalizzati per i dispositivi e la modifica della SpringBoard. Un'ulteriore motivazione è che può consentire l'installazione di app piratate. Su alcuni dispositivi, il jailbreak consente anche di installare sistemi operativi alternativi, come Android e il kernel Linux. In primo luogo, gli utenti effettuano il jailbreak dei propri dispositivi a causa delle limitazioni di iOS. A seconda del metodo utilizzato, gli effetti del jailbreak possono essere permanenti o temporanei. [152]

Nel 2010, la Electronic Frontier Foundation (EFF) convinse con successo l'US Copyright Office a consentire un'esenzione al divieto generale di elusione dei sistemi di protezione del copyright ai sensi del Digital Millennium Copyright Act (DMCA). L'esenzione consente il jailbreak degli iPhone al solo scopo di consentire l'aggiunta all'iPhone di applicazioni ottenute legalmente. [153] L'esenzione non influisce sui rapporti contrattuali tra Apple e il proprietario di un iPhone, ad esempio il jailbreak che annulla la garanzia di iPhone; tuttavia, si basa esclusivamente sulla discrezione di Apple in merito alla possibilità di riparare dispositivi con jailbreak nel caso in cui debbano essere riparati. Allo stesso tempo, il Copyright Office ha esentato lo sblocco di un iPhone dai divieti di elusione del DMCA. [154] Lo sblocco di un iPhone consente all'iPhone di essere utilizzato con qualsiasi operatore wireless utilizzando la stessa tecnologia GSM o CDMA per la quale è stato progettato il modello specifico di iPhone. [155]

Gestione dei diritti digitali

La natura chiusa e proprietaria di iOS ha suscitato critiche, in particolare da parte di sostenitori dei diritti digitali come la Electronic Frontier Foundation , l'ingegnere informatico e attivista Brewster Kahle , lo specialista in diritto Internet Jonathan Zittrain e la Free Software Foundation che protestarono per l'evento introduttivo dell'iPad e lo presero di mira con la campagna " Defective by Design ". [156] [157] [158] [159] La concorrente Microsoft , tramite un portavoce delle pubbliche relazioni, ha criticato il controllo di Apple sulla sua piattaforma. [160]

In questione sono le restrizioni imposte dalla progettazione di iOS, vale a dire la gestione dei diritti digitali (DRM) intesa a bloccare i media acquistati sulla piattaforma Apple, il modello di sviluppo (che richiede un abbonamento annuale per distribuire app sviluppate per iOS), il processo di approvazione centralizzato per le app, nonché il controllo generale di Apple e il blocco della piattaforma stessa. Particolarmente in discussione è la possibilità per Apple di disabilitare o eliminare in remoto le app a piacimento.

Alcuni membri della comunità tecnologica hanno espresso preoccupazione per il fatto che la chiusura di iOS rappresenti una tendenza crescente nell'approccio di Apple all'informatica, in particolare lo spostamento di Apple dalle macchine con cui gli hobbisti possono "armeggiare" e notare il potenziale di tali restrizioni per soffocare l'innovazione del software. [161] [162] L'ex sviluppatore di Facebook Joe Hewitt ha protestato contro il controllo di Apple sul proprio hardware come un "orribile precedente", ma ha elogiato il sandboxing delle app di iOS. [163]

Privacy e sicurezza

iOS utilizza molte funzionalità di sicurezza sia hardware che software. Di seguito sono riportati i riepiloghi delle funzionalità più importanti.

Avvio sicuro

Prima di avviare completamente iOS, vi è un codice di basso livello che viene eseguito dalla ROM di avvio. Il suo compito è verificare che il Bootloader di basso livello sia firmato dalla chiave pubblica della Root CA di Apple prima di eseguirlo. Questo processo serve a garantire che nessun software dannoso o non autorizzato possa essere eseguito su un dispositivo iOS. Dopo che il Bootloader di basso livello termina le sue attività, esegue il bootloader di livello superiore, noto come iBoot . Se tutto va bene, iBoot procederà quindi a caricare il kernel iOS e il resto del sistema operativo. [164]

Secure Enclave

Il Secure Enclave è un coprocessore trovato nei dispositivi iOS che contengono Touch ID o Face ID . Ha un proprio processo di avvio sicuro per garantire che sia completamente sicuro. Un generatore di numeri casuali hardware è incluso come parte del coprocessore. La Secure Enclave di ciascun dispositivo ha un ID univoco che gli viene assegnato al momento della creazione e che non può essere modificato. Questo identificatore viene utilizzato per creare una chiave temporanea che crittografa la memoria in questa parte del sistema. Il Secure Enclave contiene anche un contatore anti-replay per prevenire attacchi di forza bruta (brute force attacks). [165]

Face ID

Il Face ID è uno scanner di volti integrato nella notch sui modelli iPhone X , XS , XR , 11 , 11 Pro , iPhone 11 Pro Max 1 2 Mini , iPhone 12 , iPhone 12 Pro , iPhone 12 Pro Max . Può essere utilizzato per sbloccare il dispositivo, effettuare acquisti e accedere ad applicazioni tra le altre funzioni. Se utilizzato, il Face ID memorizza temporaneamente solo i dati del viso nella memoria crittografata in Secure Enclave, come descritto di seguito. Non è possibile per il processore del dispositivo o qualsiasi altra parte del sistema accedere ai dati non elaborati ottenuti dal sensore Face ID. [166]

Codice di accesso

Sui dispositivi iOS può essere impostata una password utilizzata per sbloccare il dispositivo, apportare modifiche alle impostazioni di sistema e crittografare i contenuti del dispositivo. Prima dell'introduzione del Face ID, i PIN erano in genere di quattro cifre numeriche. Tuttavia, poiché lo sblocco dei dispositivi con un'impronta digitale tramite Touch ID è diventato più diffuso, le password o PIN a sei cifre sono ora predefiniti su iOS con l'opzione per tornare a un PIN a quattro cifre o utilizzare una password alfanumerica. [167]

Touch ID

Il Touch ID è uno scanner di impronte digitali incorporato nel pulsante Home e può essere utilizzato per sbloccare il dispositivo, effettuare acquisti e accedere ad applicazioni tra le altre funzioni. Se utilizzato, il Touch ID archivia temporaneamente i dati delle impronte digitali nella memoria crittografata in Secure Enclave, come descritto sopra. Non è possibile per il processore del dispositivo o qualsiasi altra parte del sistema accedere ai dati non elaborati delle impronte digitali ottenuti dal sensore Touch ID. [168]

ASLR

L'Address Space Layout Randomization (ASLR) ( Randomizzazione del layout dello spazio degli indirizzi ) è una tecnica di basso livello per prevenire attacchi di corruzione della memoria come buffer overflow . Implica l'inserimento di dati in posizioni selezionate casualmente in memoria per rendere più difficile prevedere modi per corrompere il sistema e creare exploit. L'ASLR aumenta la probabilità che i bug delle app si arrestino in modo anomalo rispetto alla sovrascrittura silenziosa della memoria, indipendentemente dal fatto che il comportamento sia accidentale o dannoso. [169]

Memoria non eseguibile

iOS utilizza la funzione Execute Never (XN) dell' architettura ARM . Ciò consente ad alcune parti della memoria di essere contrassegnate come non eseguibili, lavorando insieme all'ASLR per prevenire attacchi del tipo buffer owerflow, inclusi gli attacchi Return-to-libc. [170]

Crittografia

Come accennato in precedenza, un uso della crittografia in iOS è nella memoria di Secure Enclave . Quando una password o un PIN viene utilizzato su un dispositivo iOS, i contenuti del dispositivo vengono crittografati. Ciò avviene tramite un'implementazione hardware AES 256 che è molto efficiente perché è posizionata direttamente tra la memoria flash e la RAM. [171]

iOS, in combinazione con il suo hardware specifico, usa la "cripto-shredding" quando vengono eliminati tutti i contenuti e le impostazioni cancellando tutte le chiavi dall'archiviazione del dispositivo. Ciò rende tutti i dati dell'utente sul dispositivo crittograficamente inaccessibili. [172]

Keychain

Il Keychain di iOS è un database di informazioni di accesso che può essere condiviso tra le app scritte dalla stessa persona o organizzazione. [173] Questo servizio viene spesso utilizzato per l'archiviazione di password per applicazioni Web. [174]

Sicurezza delle app

Le applicazioni di terze parti come quelle distribuite tramite l'App Store devono essere firmate in codice con un certificato rilasciato da Apple. In linea di massima, questo processo continua la catena di fiducia fino al processo di avvio sicuro, come menzionato sopra, alle azioni delle applicazioni installate sul dispositivo dagli utenti. Le applicazioni sono anche in modalità sandbox , il che significa che possono solo modificare i dati all'interno della loro directory home individuale a meno che non sia stato esplicitamente autorizzato a fare diversamente. Ad esempio, non possono accedere ai dati di proprietà di altre applicazioni installate dall'utente sul dispositivo. Esiste una serie molto ampia di controlli sulla privacy dei contenuti in iOS con opzioni per controllare la capacità delle app di accedere a una vasta gamma di autorizzazioni come fotocamera, contatti, aggiornamento delle app in background, dati della rete e accesso ad altri dati e servizi. La maggior parte del codice in iOS, comprese le applicazioni di terze parti, viene eseguita come utente "mobile" che non ha i privilegi di root . Ciò garantisce che i file di sistema e altre risorse di sistema iOS rimangano nascosti e inaccessibili alle applicazioni installate dall'utente. [175]

Bypass dell'Apple Store

Le aziende possono richiedere ad Apple certificati di sviluppatori aziendali. Essi possono essere usati per firmare app in modo tale che iOS li installi direttamente (a volte chiamato "sideloading"), senza che l'app debba essere distribuita tramite l'App Store.[176] I termini in base ai quali è concesso ciò, chiariscono che questa funzione debba essere utilizzata solo dalle aziende che desiderano distribuire app direttamente ai propri dipendenti.[176]

Tra gennaio e febbraio 2019, è emerso che alcuni sviluppatori di software stavano abusando dei certificati di sviluppatori aziendali per distribuire il software direttamente ai non dipendenti, aggirando così l'App Store. È stato scoperto che Facebook stesse abusando di un certificato di sviluppatore aziendale Apple per distribuire un'applicazione agli utenti minorenni che darebbe a Facebook l'accesso a tutti i dati privati sui propri dispositivi. [177] [178] [179] Google anch'esso stava abusando di un certificato Apple per distribuire un'app agli adulti per raccogliere dati dai propri dispositivi, inclusi dati non crittografati appartenenti a terze parti.[176] [180] TutuApp, Panda Helper, AppValley e TweakBox hanno tutti abusato dei certificati degli sviluppatori aziendali per distribuire app che offrono software piratati. [181]

Sicurezza della rete

iOS supporta TLS con API di basso e alto livello per gli sviluppatori. Per impostazione predefinita, il framework di sicurezza del trasporto app richiede che i server utilizzino almeno il TLS 1.2. Tuttavia, gli sviluppatori sono liberi di ignorare questo framework e utilizzare i propri metodi di comunicazione su reti. Quando il Wi-Fi è abilitato, iOS utilizza un indirizzo MAC randomizzato in modo tale che i dispositivi non possano essere monitorati da chiunque " sniffi " il traffico wireless. [182]

Autenticazione a due fattori

L'autenticazione a due fattori è un'opzione in iOS per garantire che anche se una persona non autorizzata conosce una combinazione di ID Apple e password, non può accedere all'account. Essa non richiede solo l'ID Apple e la password, ma anche un codice di verifica che viene inviato a un dispositivo che è già noto come affidabile. [183] Se un utente non autorizzato tenta di accedere utilizzando l'ID Apple di un altro utente, il proprietario dell'ID Apple riceve una notifica che consente loro di negare l'accesso al dispositivo non riconosciuto. [184]

Altri utilizzi

watchOS

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: watchOS .

tvOS

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: tvOS .

iPadOS

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: iPadOS .

CarPlay

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: CarPlay .

HomeKit

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: HomeKit .

Versioni

Magnifying glass icon mgx2.svg Lo stesso argomento in dettaglio: Versioni di iOS .

Pregi e critiche

Il sistema Apple ha delle peculiarità di funzionamento che ne determinano una diversa fruizione delle applicazioni e dei dispositivi. Uno studio della Symantec evidenzia come questo sistema operativo sia più sicuro del maggiore avversario Android grazie alle sue peculiarità, anche se ha evidenziato che è in realtà più sicuro soprattutto per via dei minori tentativi di attacco da parte degli hacker, che concentrano gli sforzi su Android in quanto maggiormente diffuso a livello mondiale rispetto a iOS [185] .

Con l'aggiornamento del sistema alla versione 4.3, che introduceva un miglioramento del browser e della navigazione si è evidenziato come questi aggiornamenti non fossero abilitati per le applicazioni web (collegamenti internet) [186] , questo perché l'aggiornamento ha effetto solo per il browser e non per il sistema che utilizza una visualizzatore Internet integrato [187] , il problema è stato risolto con la versione 5 del sistema operativo [188] .

La particolarità di questo sistema è data anche dal blocco di alcune funzionalità, o del tutto o in parte, come ad esempio il bluetooth che può essere usato solo per connettere dispositivi ausiliari, come ad esempio cuffiette auricolari, ecc. [189]

Tramite il suo store, Apple evita l'installazione di applicazioni non approvate, poiché devono prima essere vagliate e testate la loro sicurezza e un eventuale problema nel loro uso, così come la loro qualità. Questo rende più difficile l'installazione di applicazioni malevole ma al contempo limita la libertà dell'utente. I rappresentanti del movimento opensource criticano questo approccio ritenendolo troppo limitante per l'utente e ritengono che di dispositivi così limitati non possano essere equiparati a dei computer [190] [191] [192] . Tuttavia, è possibile evitare questo limitazione di attività attraverso un procedura ormai frequente e dichiarata legale dal Tribunale federale statunitense [193] chiamata jailbreak o in italiano "sblocco", la quale permette l'uso di applicazioni non approvate da Apple e pacchetti capaci di permettere all'utente di personalizzare il dispositivo, presenti su Cydia e sblocca anche le antifunzionalità riguardanti il bluetooth.

Al termine del 2011 sono emersi alcuni bug del sistema, di cui uno riguardante la comunicazione dati tramite reti telefoniche, che venivano permesse nel caso di download di app dallo store indipendentemente dalle impostazioni dell'utente [194] ; la seconda una vulnerabilità nei test dell'approvazione di app nello store, che permetteva l'esecuzione di codice non validato [195] .

Nel 2012 è emerso come le applicazioni potrebbero estrapolare le foto personali dell'utente dal proprio dispositivo [196] , inoltre altre applicazioni come Path, memorizzano tutti i contatti, con i rispettivi nomi e cognomi registrati sul cellulare su cui è installata l'applicazione [197] . Problemi del genere vennero poi sistemati, all'uscita di iOS 6, con l'introduzione di appositi avvisi e impostazioni che permettono all'utente di consentire o negare alle singole applicazioni l'accesso a contatti, calendari, promemoria e immagini in modo del tutto simile a come già avveniva per la localizzazione.

Nel 2013, all'uscita di iOS 6.1, è stata individuata un falla di sicurezza che consentiva a chiunque effettuasse una precisa procedura di accedere all'applicazione telefono bypassando il codice di sblocco. In questo modo qualsiasi malintenzionato poteva effettuare telefonate, visualizzare contatti, ecc. Tali problematiche si erano già verificate in passato con le versioni 2 e 4.1 dell'OS [198] e sono state corrette con gli aggiornamenti successivi.

A differenza di Android e Windows Phone, iOS non dispone di comandi per cancellare la cache delle applicazioni installate e del sistema operativo stesso; è lo stesso sistema operativo, basato su UNIX, a effettuare manutenzione.

Confronto con Android

IOS è diretto concorrente di Android . Ogni sistema operativo ha i propri vantaggi e svantaggi, che indirizzano l'utente a scegliere in base alle proprie esigenze [199] [200] [201] .

iOS Android
Vantaggi Svantaggi Vantaggi Svantaggi
Facilità d'uso iCloud offre gratuitamente solo 5 GB, a differenza di Google Drive che ne offre 15 Ampia scelta di dispositivi e diverse personalizzazioni del sistema da parte dei produttori Esposizione a malware e virus più elevata nei dispositivi prodotti da aziende che non offrono un supporto software adeguato
Aggiornamenti garantiti per lunghi periodi di tempo Costo mediamente più elevato rispetto ad Android Costo mediamente più basso rispetto a un hardware iOS Maggior possibilità di incontrare bug e rallentamenti, in quanto utilizzato anche su dispositivi a basso costo
Performance costanti ed elevate per lunghi periodi di tempo Personalizzazione limitata App scaricabili anche da altri negozi online oltre a Google Play Su alcuni dispositivi non è possibile utilizzare versioni del software aggiornate rispetto a quella in uso
Bassa esposizione a software dannosi, virus e malware Nessun iPhone è dotato di slot per l'espansione dello spazio d'archiviazione tramite schede di memoria esterne Possibilità di personalizzare l'interfaccia del dispositivo L'elevato numero di interfacce personalizzate disponibili può mettere in difficoltà gli utenti meno esperti
Gli aggiornamenti del sistema operativo sono rilasciati contemporaneamente su tutti i dispositivi compatibili Applicazioni scaricabili solo dallo store ufficiale e non da altri negozi online Consente di installare versioni modificate del sistema operativo Numero limitato di aggiornamenti sul lungo periodo
Assistenza dedicata Funzionalità come il multitasking e connettività come il Bluetooth presentano alcune limitazioni rispetto ad Android Numerosi dispositivi supportano la possibilità di espansione dello spazio d'archiviazione interno tramite schede di memoria microSD Maggior probabilità di scaricare applicazioni di scarsa qualità e/o dannose per il dispositivo
Google Pay è utilizzabile anche su dispositivi Apple, mentre Apple Pay non funziona su Android In alcuni casi, costo eccessivo rispetto alle specifiche tecniche del dispositivo A seconda del produttore del dispositivo, alcune interfacce personalizzate offrono un numero superiore di funzionalità rispetto ad iOS Maggior probabilità di acquistare un dispositivo di scarsa manifattura o con hardware poco performante

Dispositivi

Apple Watch Series 5Apple Watch Series 4Apple Watch Series 3Apple Watch Series 2Apple Watch Series 1Apple WatchApple TVApple TVApple TVApple TVApple TViPad Mini (quinta generazione)iPad Mini 4iPad Mini 3iPad Mini 2iPad Mini (prima generazione)iPad ProiPad ProiPad ProiPad ProiPad ProiPad ProiPad ProiPad ProiPad Air (2019)iPad Air 2iPad AiriPad (2019)iPad (2018)iPad (2017)iPad (quarta generazione)iPad (quarta generazione)iPad (terza generazione)iPad (seconda generazione)iPad (prima generazione)iPod Touch#DescrizioneiPod Touch#DescrizioneiPod Touch#DescrizioneiPod Touch#DescrizioneiPod Touch#DescrizioneiPod Touch#DescrizioneiPod Touch#DescrizioneiPhone SE (seconda generazione)iPhone SE (prima generazione)iPhone 5CiPhone 11 Pro MaxiPhone 11 ProiPhone 11iPhone XRiPhone XS MaxiPhone XSiPhone XiPhone 8iPhone 8iPhone 7iPhone 7iPhone 6SiPhone 6SiPhone 6iPhone 6 PlusiPhone 6iPhone 5SiPhone 5iPhone 4SiPhone 4iPhone 3GSiPhone 3GiPhone (originale)


Note

  1. ^ iOS 5 beta 4 è il primo aggiornamento OTA! (Non disponibile se si ha effettuato il jailbreak) , su applemobile.it . URL consultato il 23 agosto 2011 (archiviato dall' url originale il 9 agosto 2011) .
  2. ^ ( EN ) Charting The Explosive Growth of the App Store , in Lifewire . URL consultato il 15 ottobre 2018 .
  3. ^ ( EN ) Apple's iOS 13 update won't be released to phones older than iPhone 6s , su globalnews.ca , 5 giugno 2019. URL consultato il 6 giugno 2019 .
  4. ^ Adam Satariano, Burrows e Stone, Scott Forstall, the Sorcerer's Apprentice at Apple , su Bloomberg Businessweek , Bloomberg LP , 14 ottobre 2011. URL consultato il 1º aprile 2017 (archiviato dall' url originale il 7 aprile 2017) .
  5. ^ Arnold Kim, Scott Forstall's Personality, Origins of iOS, and Lost iPhone 4 Prototype , su MacRumors , 12 ottobre 2011. URL consultato il 1º aprile 2017 (archiviato dall' url originale il 2 aprile 2017) .
  6. ^ Owen Thomas, Apple's Steve Jobs unveils new iPhone , su CNN Money , CNN , 9 gennaio 2007. URL consultato il 1º aprile 2017 (archiviato dall' url originale il 2 aprile 2017) .
  7. ^ Lisa Eadicicco, Watch Steve Jobs Unveil the First iPhone 10 Years Ago Today , su Time , 9 gennaio 2017. URL consultato il 1º aprile 2017 (archiviato dall' url originale il 2 aprile 2017) .
  8. ^ Mathew Honan, Apple unveils iPhone , su Macworld , International Data Group , 9 gennaio 2007. URL consultato il 1º aprile 2017 (archiviato dall' url originale il 26 gennaio 2017) .
  9. ^ Ryan Block , Live from Macworld 2007: Steve Jobs keynote , su Engadget , AOL , 9 gennaio 2007. URL consultato il 1º aprile 2017 (archiviato dall' url originale il 24 marzo 2017) .
  10. ^ Mic Wright, The original iPhone announcement annotated: Steve Jobs' genius meets Genius , su The Next Web , 9 settembre 2015. URL consultato il 1º aprile 2017 (archiviato dall' url originale il 1º aprile 2017) .
  11. ^ iOS: A visual history , su The Verge , Vox Media , 16 settembre 2013. URL consultato il 1º aprile 2017 (archiviato dall' url originale il 12 aprile 2017) .
  12. ^ Antone Gonsalves, InformationWeek , UBM plc , 11 ottobre 2007, https://web.archive.org/web/20170220092434/http://www.informationweek.com/apple-launches-iphone-web-apps-directory/d/d-id/1060220 . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 20 febbraio 2017) .
  13. ^ 9to5Mac , 21 ottobre 2011, https://web.archive.org/web/20170401233112/https://9to5mac.com/2011/10/21/jobs-original-vision-for-the-iphone-no-third-party-native-apps/ . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 1º aprile 2017) .
  14. ^ Nik Fletcher, Engadget , AOL , 17 ottobre 2007, https://web.archive.org/web/20170402080846/https://www.engadget.com/2007/10/17/apple-we-plan-to-have-an-iphone-sdk-in-developers-hands-in-fe/ . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 2 aprile 2017) .
  15. ^ Daniel Eran Dilger, AppleInsider , 7 marzo 2017, https://web.archive.org/web/20170402081011/http://appleinsider.com/articles/17/03/07/nine-years-of-apples-ios-sdk-generated-60-billion-14-million-jobs . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 2 aprile 2017) .
  16. ^ Philip Elmer-DeWitt, Fortune , Time Inc., 17 ottobre 2007, https://web.archive.org/web/20170402080842/http://fortune.com/2007/10/17/steve-jobs-apple-will-open-iphone-to-3rd-party-apps-in-february/ . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 2 aprile 2017) .
  17. ^ digitalic.it , https://www.digitalic.it/economia-digitale/steve-jobs-app-di-terze-parti-app-store .
  18. ^ Ryan Block , Engadget , AOL , 6 marzo 2008, https://web.archive.org/web/20170127165446/https://www.engadget.com/2008/03/06/live-from-apples-iphone-press-conference/ . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 27 gennaio 2017) .
  19. ^ Jim Dalrymple e Snell, Macworld , International Data Group , 27 febbraio 2008, https://web.archive.org/web/20170402081039/http://www.macworld.com/article/1132275/sdk.html . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 2 aprile 2017) .
  20. ^ Thomas Ricker, Engadget , AOL , 10 luglio 2008, https://web.archive.org/web/20170330012936/https://www.engadget.com/2008/07/10/jobs-app-store-launching-with-500-iphone-applications-25-free/ . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 30 marzo 2017) .
  21. ^ Apple Press Info , Apple Inc. , 9 settembre 2008, https://web.archive.org/web/20170401111744/http://www.apple.com/pr/library/2008/09/09App-Store-Downloads-Top-100-Million-Worldwide.html . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 1º aprile 2017) .
  22. ^ Rik Myslewski, iPhone App Store breezes past 500 million downloads , su The Register , Situation Publishing, 16 gennaio 2009. URL consultato il 1º aprile 2017 (archiviato dall' url originale il 5 maggio 2017) .
  23. ^ MG Siegler, TechCrunch , AOL , 8 giugno 2009, https://web.archive.org/web/20090610235745/http://www.techcrunch.com/2009/06/08/40-million-iphones-and-ipod-touches-and-50000-apps/ . URL consultato il 1º aprile 2017 (archiviato dall'url originale il 10 giugno 2009) .
  24. ^ Dan Moren, Macworld , International Data Group , 4 novembre 2009, https://web.archive.org/web/20170330013112/http://www.macworld.com/article/1143641/appstore_100000.html . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 30 marzo 2017) .
  25. ^ Dan Frommer, Business Insider , Axel Springer SE , 4 novembre 2009, https://web.archive.org/web/20170330000058/http://www.businessinsider.com/iphone-app-store-passes-100000-apps-2009-11 . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 30 marzo 2017) .
  26. ^ Matt Brian, The Next Web , 28 agosto 2010, https://web.archive.org/web/20170329233606/https://thenextweb.com/mobile/2010/08/28/apples-app-store-now-features-250000-apps/ . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 29 marzo 2017) .
  27. ^ Philip Elmer-DeWitt, Fortune , Time Inc., 28 agosto 2010, https://web.archive.org/web/20170330000653/http://fortune.com/2010/08/28/apple-app-store-250000-and-counting/ . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 30 marzo 2017) .
  28. ^ Jordan Crook, TechCrunch , AOL , 24 luglio 2012, https://web.archive.org/web/20170330014047/https://techcrunch.com/2012/07/24/apple-app-store-hits-650000-apps-250000-designed-for-ipad-5-5b-paid-out-to-devs/ . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 30 marzo 2017) .
  29. ^ Nathan Ingraham, The Verge , Vox Media , 22 ottobre 2013, https://web.archive.org/web/20170512171633/https://www.theverge.com/2013/10/22/4866302/apple-announces-1-million-apps-in-the-app-store . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 12 maggio 2017) .
  30. ^ Seth Fiegerman, Mashable , 22 ottobre 2013, https://web.archive.org/web/20170330012049/http://mashable.com/2013/10/22/apple-app-store-1-million/ . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 30 marzo 2017) .
  31. ^ a b Jordan Golson, The Verge , Vox Media , 13 giugno 2016, https://web.archive.org/web/20170210135527/http://www.theverge.com/2016/6/13/11922926/apple-apps-2-million-wwdc-2016 . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 10 febbraio 2017) .
  32. ^ Kellen Beck, Mashable , 13 giugno 2016, https://web.archive.org/web/20170330012051/http://mashable.com/2016/06/13/apple-wwdc-apps/ . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 30 marzo 2017) .
  33. ^ Erin Carson, CNET , CBS Interactive , 13 giugno 2016, https://web.archive.org/web/20170330014530/https://www.cnet.com/uk/news/apple-by-the-numbers-2-million-apps15-million-apple-music-subscribers10-billion-icloud-documents/ . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 30 marzo 2017) .
  34. ^ Lauren Goode, The Verge , Vox Media , 5 gennaio 2017, https://web.archive.org/web/20170128232821/http://www.theverge.com/2017/1/5/14173328/apple-december-2016-app-store-record-phil-schiller . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 28 gennaio 2017) .
  35. ^ Larry Dignan, ZDNet , CBS Interactive , 5 gennaio 2017, https://web.archive.org/web/20170330055612/http://www.zdnet.com/article/apples-app-store-2016-revenue-tops-28-billion-mark-developers-net-20-billion/ . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 30 marzo 2017) .
  36. ^ Jacob Kastrenakes, The Verge , Vox Media , 21 marzo 2016, https://web.archive.org/web/20170330011925/http://www.theverge.com/2016/3/21/11277804/1-million-ipad-apps . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 30 marzo 2017) .
  37. ^ Sarah Perez, TechCrunch , AOL , 10 agosto 2016, https://web.archive.org/web/20170330003410/https://techcrunch.com/2016/08/10/app-store-to-reach-5-million-apps-by-2020-with-games-leading-the-way/ . URL consultato il 29 marzo 2017 (archiviato dall' url originale il 30 marzo 2017) .
  38. ^ Eric Bangeman, Ars Technica , Condé Nast , 17 settembre 2007, https://web.archive.org/web/20160618215925/http://arstechnica.com/apple/2007/09/the-ipod-meets-the-iphone-a-review-of-the-ipod-touch/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 18 giugno 2016) .
  39. ^ Dan Miller, Macworld , International Data Group , 27 gennaio 2010, https://web.archive.org/web/20170703125014/http://www.macworld.com/article/1145938/tabletannouncement1.html . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 3 luglio 2017) .
  40. ^ Joseph Tartakoff, paidcontent.org , paidContent , 7 giugno 2010, https://web.archive.org/web/20110511200002/http://paidcontent.org/article/419-deja-vu-apples-new-ios-brand-is-already-used-by-cisco/ . URL consultato il 2 febbraio 2011 (archiviato dall' url originale l'11 maggio 2011) .
  41. ^ Juli Clover, macrumors.com , MacRumors , 5 ottobre 2016, https://web.archive.org/web/20161223132037/http://www.macrumors.com/2016/10/05/apple-developer-academy-university-of-naples/ . URL consultato il 22 dicembre 2016 (archiviato dall' url originale il 23 dicembre 2016) .
  42. ^ Mike Wuerthele, appleinsider.com , AppleInsider, 5 ottobre 2016, https://web.archive.org/web/20161221205057/http://appleinsider.com/articles/16/10/05/apples-first-european-ios-developer-academy-opening-on-thursday-in-naples-italy . URL consultato il 22 dicembre 2016 (archiviato dall' url originale il 21 dicembre 2016) .
  43. ^ att.com , AT&T, https://web.archive.org/web/20120803185724/https://www.att.com/esupport/article.jsp?sid=KB414532 . URL consultato il 21 agosto 2012 (archiviato dall' url originale il 3 agosto 2012) .
  44. ^ support.apple.com , Apple Inc. Website, 22 maggio 2012, https://web.archive.org/web/20121017021001/http://support.apple.com/kb/HT5014 . URL consultato il 21 agosto 2012 (archiviato dall' url originale il 17 ottobre 2012) .
  45. ^ support.apple.com , Apple Inc. Website, 12 aprile 2013, https://web.archive.org/web/20130424042251/http://support.apple.com/kb/HT1937 . URL consultato il 13 maggio 2013 (archiviato dall' url originale il 24 aprile 2013) .
  46. ^ New iPhones use LTE on any American carrier, despite the way they're listed , in MacWorld , 9 ottobre 2015. URL consultato il 19 ottobre 2017 (archiviato dall' url originale il 13 luglio 2017) .
  47. ^ support.apple.com , Apple Inc. Website, 9 febbraio 2013, https://web.archive.org/web/20130510123825/http://support.apple.com/kb/HT3743 . URL consultato il 13 maggio 2013 (archiviato dall' url originale il 10 maggio 2013) .
  48. ^ help.apple.com , http://help.apple.com/iphone/8/#/iph3bd00bbb . URL consultato il 24 maggio 2015 .
  49. ^ support.apple.com , https://web.archive.org/web/20150428092931/https://support.apple.com/en-us/HT204060 . URL consultato il 24 maggio 2015 (archiviato dall' url originale il 28 aprile 2015) .
  50. ^ AppleInsider , 10 giugno 2013, https://web.archive.org/web/20131007171934/http://appleinsider.com/articles/13/06/10/apples-ios-7-embeds-search-bar-into-every-app-screen . URL consultato il 18 settembre 2013 (archiviato dall' url originale il 7 ottobre 2013) .
  51. ^ smartipadguide.com , 21 ottobre 2013, https://web.archive.org/web/20150113004543/http://www.smartipadguide.com/search-on-ipad-with-spotlight-on-ios-7 . URL consultato il 1º marzo 2014 (archiviato dall' url originale il 13 gennaio 2015) .
  52. ^ macworld.com , 16 settembre 2015, https://web.archive.org/web/20151019134121/http://www.macworld.com/article/2984323/ios/hands-on-with-the-new-proactive-spotlight-in-ios-9.html . URL consultato il 17 ottobre 2015 (archiviato dall' url originale il 19 ottobre 2015) .
  53. ^ Dan Seifert, The Verge , Vox Media , 13 settembre 2016, https://web.archive.org/web/20170210155903/http://www.theverge.com/2016/7/8/12128150/ios-10-hands-on-preview-lockscreen . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 10 febbraio 2017) .
  54. ^ Matthias Böhmer, Antonio Krüger. A Study on Icon Arrangement by Smartphone Users Archiviato il May 12, 2013 Data nell'URL non combaciante: 12 maggio 2013 in Internet Archive .. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '13). ACM, New York, NY, USA, 2137–2146.
  55. ^ John Gruber, Daring Fireball , 29 giugno 2010, https://web.archive.org/web/20171009111438/https://daringfireball.net/2010/06/4 . URL consultato il 15 ottobre 2017 (archiviato dall' url originale il 9 ottobre 2017) .
  56. ^ Elizabeth Stinson, Wired , Condé Nast , 9 giugno 2015, https://web.archive.org/web/20150613012051/http://www.wired.com/2015/06/apple-abandoned-worlds-beloved-typeface/ . URL consultato il 15 ottobre 2017 (archiviato dall' url originale il 13 giugno 2015) .
  57. ^ John Koetsier, VentureBeat , 9 luglio 2013, https://web.archive.org/web/20171015203655/https://venturebeat.com/2013/07/09/apple-fontgate-ends-with-thicker-helvetica-neue-in-ios-7-beta-3/ . URL consultato il 15 ottobre 2017 (archiviato dall' url originale il 15 ottobre 2017) .
  58. ^ Sarah Guarino, 9to5Mac , 21 settembre 2013, https://web.archive.org/web/20160731183723/http://9to5mac.com/2013/09/21/ios-7-how-to-make-text-more-readablelarger-on-your-ipad-and-iphone/ . URL consultato il 15 ottobre 2017 (archiviato dall' url originale il 31 luglio 2016) .
  59. ^ Allyson Kazmucha, iMore , 20 novembre 2013, https://web.archive.org/web/20170508115332/http://www.imore.com/how-increase-or-decrease-font-sizes-iphone-and-ipad-ios-7-dynamic-type . URL consultato il 15 ottobre 2017 (archiviato dall' url originale l'8 maggio 2017) .
  60. ^ Adario Strange, Mashable , 17 settembre 2015, https://web.archive.org/web/20171221035219/http://mashable.com/2015/09/16/apple-ios-9-font/ . URL consultato il 15 ottobre 2017 (archiviato dall' url originale il 21 dicembre 2017) .
  61. ^ AppleInsider , 16 settembre 2015, https://web.archive.org/web/20170306092414/http://appleinsider.com/articles/15/09/16/first-look-apple-drops-helvetica-for-san-francisco-in-ios-9 . URL consultato il 15 ottobre 2017 (archiviato dall' url originale il 6 marzo 2017) .
  62. ^ Sam Costello, Lifewire , Dotdash , 20 marzo 2017, https://web.archive.org/web/20170806182301/https://www.lifewire.com/how-many-apps-allowed-iphone-2000752 . URL consultato il 15 ottobre 2017 (archiviato dall' url originale il 6 agosto 2017) .
  63. ^ Chance Miller, 9to5Mac , 8 luglio 2015, https://web.archive.org/web/20171015150809/https://9to5mac.com/2015/07/08/new-folders-ios-9/ . URL consultato il 15 ottobre 2017 (archiviato dall' url originale il 15 ottobre 2017) .
  64. ^ apple.com , Apple Inc., https://web.archive.org/web/20120214123941/http://www.apple.com/au/iphone/features/notification-center.html (archiviato dall' url originale il 14 febbraio 2012) .
  65. ^ Mike Tanasychuk, iMore , 15 settembre 2016, https://web.archive.org/web/20161220131037/http://www.imore.com/how-use-voiceover-iphone-and-ipad . URL consultato il 31 marzo 2017 (archiviato dall' url originale il 20 dicembre 2016) .
  66. ^ Shara Tibken, CNET , CBS Interactive , 25 marzo 2016, https://web.archive.org/web/20170401060628/https://www.cnet.com/news/apple-iphone-voiceover-technology-for-the-blind/ . URL consultato il 31 marzo 2017 (archiviato dall' url originale il 1º aprile 2017) .
  67. ^ Shara Tibken, CNET , CBS Interactive , 3 novembre 2016, https://web.archive.org/web/20170401063911/https://www.cnet.com/news/apple-iphone-hearing-aid-tech-deaf-ios-accessibility-cochlear-starkey-bluetooth-watch/ . URL consultato il 31 marzo 2017 (archiviato dall' url originale il 1º aprile 2017) .
  68. ^ Anthony Wing Kosner, Forbes , 16 agosto 2014, https://web.archive.org/web/20170401062155/https://www.forbes.com/sites/anthonykosner/2014/08/16/made-for-iphone-hearing-aids-hands-on-with-halo-a-mission-critical-wearable/ . URL consultato il 31 marzo 2017 (archiviato dall' url originale il 1º aprile 2017) .
  69. ^ Steven Aquino, TechCrunch , AOL , 26 giugno 2016, https://web.archive.org/web/20170401055914/https://techcrunch.com/2016/06/26/accessibility-was-all-around-this-years-wwdc/ . URL consultato il 31 marzo 2017 (archiviato dall' url originale il 1º aprile 2017) .
  70. ^ Liat Kornowski, The Atlantic , Atlantic Media , 2 maggio 2012, https://web.archive.org/web/20170401055505/https://www.theatlantic.com/technology/archive/2012/05/how-the-blind-are-reinventing-the-iphone/256589/ . URL consultato il 31 marzo 2017 (archiviato dall' url originale il 1º aprile 2017) .
  71. ^ Steven Aquino, TechCrunch , AOL , 19 maggio 2016, https://web.archive.org/web/20170401144536/https://techcrunch.com/2016/05/19/when-it-comes-to-accessibility-apple-continues-to-lead-in-awareness-and-innovation/ . URL consultato il 31 marzo 2017 (archiviato dall' url originale il 1º aprile 2017) .
  72. ^ ( EN ) iOS 4 review , in iMore . URL consultato il 25 febbraio 2018 .
  73. ^ ( EN ) Apple announces multitasking for iPhone OS 4 (iPhone 3GS/iPod touch G3 only) , in iMore . URL consultato il 25 febbraio 2018 .
  74. ^ a b Jacqui Cheng, Ars Technica , Condé Nast , 21 giugno 2010, https://web.archive.org/web/20170402081218/https://arstechnica.com/apple/2010/06/ars-reviews-ios-4-whats-new-and-notable/ . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 2 aprile 2017) .
  75. ^ Bill Ray, wired.com , The Register, 22 novembre 2010, https://web.archive.org/web/20130613233244/http://www.wired.com/gadgetlab/2010/09/ipad-ios42 . URL consultato il 14 aprile 2013 (archiviato dall' url originale il 13 giugno 2013) .
  76. ^ Jared Newman, pcworld.com , PC World, 22 giugno 2010, https://web.archive.org/web/20130629185931/http://www.pcworld.com/article/199528/Multitasking_With_iOS_4_is_Horrible_Apple_Blew_It.html . URL consultato il 14 aprile 2013 (archiviato dall' url originale il 29 giugno 2013) .
  77. ^ tipb.com , 14 giugno 2010, https://web.archive.org/web/20100615084457/http://www.tipb.com/2010/06/14/ios-4-walkthrough/ . URL consultato il 14 giugno 2010 (archiviato dall' url originale il 15 giugno 2010) .
  78. ^ tipb.com , 8 aprile 2010, https://web.archive.org/web/20100613024710/http://www.tipb.com/2010/04/08/apple-announces-multitasking-iphone-40/ . URL consultato il 14 giugno 2010 (archiviato dall' url originale il 13 giugno 2010) .
  79. ^ a b c d e f g h i developer.apple.com , https://web.archive.org/web/20150727054318/https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html . URL consultato il 4 settembre 2015 (archiviato dall' url originale il 27 luglio 2015) .
  80. ^ Yoni Heisler, tuaw.com , 12 giugno 2013, https://web.archive.org/web/20130928040445/http://www.tuaw.com/2013/06/12/jon-rubinstein-os-x-and-ios-7-borrow-features-from-webos/ . URL consultato il 23 settembre 2013 (archiviato dall' url originale il 28 settembre 2013) .
  81. ^ Gautam Prabhu, iPhone Hacks , https://web.archive.org/web/20151107041632/http://www.iphonehacks.com/2015/06/ios-9-vs-ios-8-a-look-at-the-ui-changes-in-ios-9.html . URL consultato il 20 settembre 2015 (archiviato dall' url originale il 7 novembre 2015) .
  82. ^ support.apple.com , Apple Inc., https://web.archive.org/web/20120930234318/http://support.apple.com/kb/HT5137 . URL consultato il 9 ottobre 2012 (archiviato dall' url originale il 30 settembre 2012) .
  83. ^ tuaw.com , Tuaw, 18 settembre 2013, https://web.archive.org/web/20140221045014/http://www.tuaw.com/2013/09/18/ios-7-multitasking-has-a-brand-new-look/ . URL consultato il 21 marzo 2014 (archiviato dall' url originale il 21 febbraio 2014) .
  84. ^ Jason Snell, macworld.com , Macworld, 8 aprile 2010, https://web.archive.org/web/20130530231748/http://www.macworld.com/article/1150496/multitasking_iphone.html . URL consultato il 14 aprile 2013 (archiviato dall' url originale il 30 maggio 2013) .
  85. ^ Kent German, CNET , CBS Interactive , 23 giugno 2010, https://web.archive.org/web/20170402080855/https://www.cnet.com/products/apple-iphone-4-at-t/review/ . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 2 aprile 2017) .
  86. ^ Jesse Hollington, ilounge.com , iLounge, 21 giugno 2010, https://web.archive.org/web/20121221165136/http://www.ilounge.com/index.php/articles/comments/instant-expert-secrets-features-of-ios-4/ . URL consultato il 14 aprile 2013 (archiviato dall' url originale il 21 dicembre 2012) .
  87. ^ Erick Schonfeld, TechCrunch , AOL , 4 febbraio 2010, https://web.archive.org/web/20170728114439/https://techcrunch.com/2010/02/04/siri-iphone-personal-assistant/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 28 luglio 2017) .
  88. ^ Jenna Wortham, The New York Times , 29 aprile 2010, https://web.archive.org/web/20170728084120/http://www.nytimes.com/2010/04/29/technology/29apple.html . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 28 luglio 2017) .
  89. ^ Katie Marsal, AppleInsider , 28 aprile 2010, https://web.archive.org/web/20170527081510/http://appleinsider.com/articles/10/04/28/apple_acquires_siri_developer_of_personal_assistant_app_for_iphone . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 27 maggio 2017) .
  90. ^ Leena Rao, TechCrunch , AOL , 28 aprile 2010, https://web.archive.org/web/20170623060933/https://techcrunch.com/2010/04/28/apple-buys-virtual-personal-assistant-startup-siri/ . URL consultato il 21 giugno 2017 (archiviato dall'url originale il 23 giugno 2017) .
  91. ^ Jordan Golson, MacRumors , 4 ottobre 2011, https://web.archive.org/web/20170728082408/https://www.macrumors.com/2011/10/04/siri-voice-recognition-arrives-on-the-iphone-4s/ . URL consultato il 21 giugno 2017 (archiviato dall'url originale il 28 luglio 2017) .
  92. ^ Chris Velazco, TechCrunch , AOL , 4 ottobre 2011, https://web.archive.org/web/20170728115128/https://techcrunch.com/2011/10/04/apple-reveals-siri-voice-interface-the-intelligent-assistant/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 28 luglio 2017) .
  93. ^ Greg Kumparak, TechCrunch , AOL , 4 ottobre 2011, https://www.webcitation.org/6AK7CIsbI?url=http://techcrunch.com/2011/10/04/the-original-siri-app-gets-pulled-from-the-app-store-servers-killed/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 31 agosto 2012) .
  94. ^ Sarah Jacobsson Purewal e Cipriani, CNET , CBS Interactive , 16 febbraio 2017, https://web.archive.org/web/20170624114306/https://www.cnet.com/how-to/the-complete-list-of-siri-commands/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 24 giugno 2017) .
  95. ^ Husain Sumra, MacRumors , 13 giugno 2016, https://web.archive.org/web/20170728080623/https://www.macrumors.com/2016/06/13/apple-siri-api-third-party-developers/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 28 luglio 2017) .
  96. ^ Nathan Olivarez-Giles, The Wall Street Journal , Dow Jones & Company , 13 giugno 2016, https://web.archive.org/web/20170728115246/https://www.wsj.com/articles/apple-ios-10-opens-up-siri-and-messages-updates-music-photos-and-more-1465851484 . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 28 luglio 2017) .
  97. ^ Lucas Matney, TechCrunch , AOL , 5 giugno 2017, https://web.archive.org/web/20170615141047/https://techcrunch.com/2017/06/05/siri-gets-voice-translation-and-a-more-human-voice/ . URL consultato il 21 giugno 2017 (archiviato dall'url originale il 15 giugno 2017) .
  98. ^ Chaim Gartenberg, The Verge , Vox Media , 5 giugno 2017, https://web.archive.org/web/20170619081752/https://www.theverge.com/2017/6/5/15732136/apple-siri-update-announced-new-features-wwdc-2017 . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 19 giugno 2017) .
  99. ^ a b c developer.apple.com , Apple, https://web.archive.org/web/20100617053052/http://developer.apple.com/technologies/iphone/whats-new.html#gamecenter . URL consultato il 14 giugno 2010 (archiviato dall' url originale il 17 giugno 2010) .
  100. ^ Apple's Game Center debuts next week – Game Hunters: In search of video games and interactive awesomeness , in USA Today , 9 gennaio 2010. URL consultato il 1º settembre 2010 (archiviato dall' url originale il 25 maggio 2012) .
  101. ^ Chris Holt, pcworld.com , https://www.pcworld.com/article/204659/ios_41s_gamecenter_to_hit_iphone_next_week.html . URL consultato il 1º settembre 2010 .
  102. ^ support.apple.com , Apple Inc., https://web.archive.org/web/20130306014058/http://support.apple.com/kb/dl1060 . URL consultato il 9 ottobre 2012 (archiviato dall' url originale il 6 marzo 2013) .
  103. ^ apple.com , Apple, 23 dicembre 2010, https://web.archive.org/web/20101223055005/https://www.apple.com/game-center (archiviato dall' url originale il 23 dicembre 2010) .
  104. ^ A. Usman, Shoutpedia , 31 ottobre 2012, https://www.shoutpedia.com/how-to-enable-game-centre-iphone-3g/ .
  105. ^ Dana Wollman, engadget.com , Engadget , 10 settembre 2013, https://web.archive.org/web/20150924141559/http://www.engadget.com/2013/09/10/ios-7-64-bit/ (archiviato dall' url originale il 24 settembre 2015) .
  106. ^ Aaron Souppouris, theverge.com , The Verge , 12 settembre 2013, https://web.archive.org/web/20170428174943/http://www.theverge.com/2013/9/12/4722470/iphone-5s-64-bit-processor-is-a-bigger-deal-than-you-think (archiviato dall' url originale il 28 aprile 2017) .
  107. ^ Andrew Cunningham, arstechnica.com , Ars Technica , 2 luglio 2015, https://web.archive.org/web/20170131202530/https://arstechnica.com/apple/2015/07/the-state-of-the-64-bit-transition-in-ios-and-whats-left-to-be-done/ (archiviato dall' url originale il 31 gennaio 2017) .
  108. ^ Andrew Cunningham, arstechnica.com , Ars Technica , 5 giugno 2017, https://web.archive.org/web/20170605192202/https://arstechnica.com/apple/2017/06/goodbye-32-bit-ios-11-ends-support-for-the-iphone-5-and-the-ipad-4/ (archiviato dall' url originale il 5 giugno 2017) .
  109. ^ Benjamin Mayo, 9to5mac.com , 9to5Mac , 6 giugno 2017, https://web.archive.org/web/20170620040920/https://9to5mac.com/2017/06/06/ios-11-32-bit-mac-app-store-64-bit/ (archiviato dall' url originale il 20 giugno 2017) .
  110. ^ Andrew Cunningham, arstechnica.com , Ars Technica , 13 aprile 2017, https://web.archive.org/web/20170429003555/https://arstechnica.com/apple/2017/04/what-the-death-of-32-bit-ios-could-mean-for-apples-hardware-and-software/ (archiviato dall' url originale il 29 aprile 2017) .
  111. ^ Disponibile da iOS 5 a iOS 7 tramite Generale> Informazioni su> Diagnostica e utilizzo> Diagnostica e dati di utilizzo> (data e ora) .panic.plist, dopo un arresto anomalo del kernel Disponibile in iOS 8 a iOS 10 tramite Privacy> Diagnostica e utilizzo> Diagnostica E dati di utilizzo> JetsamEvent-(data e ora).ips, quando memoria insufficiente Disponibile in iOS 11 e 12 tramite Privacy> Analytics> Dati analitici> JetsamEvent-(data e ora).ips, quando memoria insufficiente Disponibile in iOS 13 tramite Privacy> Analytics e miglioramenti> Dati di Analytics> SystemMemoryReset-(data e ora).ips, quando la memoria è insufficiente
  112. ^ ( EN ) iOS Architecture , su codeingwithios.blogspot.com .
  113. ^ ( EN ) Apple's use of Swift in iOS 13 , su blog.timac.org . URL consultato il 29 settembre 2019 .
  114. ^ ( EN ) About Apple File System , su developer.apple.com .
  115. ^ a b 9to5Mac , 21 ottobre 2011, https://web.archive.org/web/20170611063324/https://9to5mac.com/2011/10/21/jobs-original-vision-for-the-iphone-no-third-party-native-apps/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale l'11 giugno 2017) .
  116. ^ Jim Dalrymple, Macworld , International Data Group , 6 marzo 2008, https://web.archive.org/web/20170828015010/http://www.macworld.com/article/1132400/iphonesdk.html . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 28 agosto 2017) .
  117. ^ Ryan Block , Engadget , AOL , 6 marzo 2008, https://web.archive.org/web/20170614212140/https://www.engadget.com/2008/03/06/live-from-apples-iphone-press-conference/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 14 giugno 2017) .
  118. ^ a b c Jennifer Guevin, CNET , CBS Interactive , 6 marzo 2008, https://web.archive.org/web/20160913135508/http://www.cnet.com/news/faq-what-does-the-iphone-sdk-mean/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 13 settembre 2016) .
  119. ^ a b Arnold Kim, MacRumors , 6 marzo 2008, https://web.archive.org/web/20160311195044/http://www.macrumors.com/2008/03/06/apple-releases-iphone-sdk-demos-spore-instant-messaging/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale l'11 marzo 2016) .
  120. ^ Benjamin Mayo, 9to5Mac , 11 settembre 2015, https://web.archive.org/web/20160822090552/https://9to5mac.com/2015/09/11/apple-developers-os-9-apps/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 22 agosto 2016) .
  121. ^ Steven Sande, Engadget , AOL , 10 giugno 2013, https://web.archive.org/web/20180115215751/https://www.engadget.com/2013/06/10/new-ios-sdk-features-for-developers/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 15 gennaio 2018) .
  122. ^ Adam Sinicki, Android Authority , 9 giugno 2016, https://web.archive.org/web/20170626191841/http://www.androidauthority.com/developing-for-android-vs-ios-697304/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 26 giugno 2017) .
  123. ^ Ryan Paul, Ars Technica , Condé Nast , 15 settembre 2009, https://web.archive.org/web/20151122123311/http://arstechnica.com/information-technology/2009/09/monotouch-drops-net-into-apples-walled-app-garden/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 22 novembre 2015) .
  124. ^ Jackie Dove, Macworld , International Data Group , 11 aprile 2010, https://web.archive.org/web/20140924005201/http://www.macworld.com/article/1150522/cs5launch.html . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 24 settembre 2014) .
  125. ^ Serenity Caldwell, Macworld , International Data Group , 15 ottobre 2011, https://web.archive.org/web/20170808112956/http://www.macworld.com/article/1163060/up_close_with_ios_5_wireless_syncing_and_updating.html . URL consultato il 20 giugno 2017 (archiviato dall' url originale l'8 agosto 2017) .
  126. ^ https://support.apple.com/it-it/HT201252
  127. ^ ( EN ) Juli Clover, www.macrumors.com , https://www.macrumors.com/2019/09/19/apple-releases-ios-13/ . URL consultato il 25 settembre 2019 .
  128. ^ ( EN ) Apple Newsroom , https://www.apple.com/newsroom/2019/06/the-new-ipados-powers-unique-experiences-designed-for-ipad/ . URL consultato il 25 settembre 2019 .
  129. ^ ( EN ) Benjamin Mayo, 9to5Mac , 24 settembre 2019,https://9to5mac.com/2019/09/24/ipados-now-available/ . URL consultato il 25 settembre 2019 .
  130. ^ CNET , CBS Interactive , 15 gennaio 2008, https://web.archive.org/web/20171031215628/https://www.cnet.com/news/about-that-20-upgrade/ . URL consultato il 20 giugno 2017 (archiviato dall' url originale il 31 ottobre 2017) .
  131. ^ Jim Dalrymple, Macworld , International Data Group , 7 febbraio 2008, https://web.archive.org/web/20170708074832/http://www.macworld.com/article/1131991/ipodtouch.html . URL consultato il 20 giugno 2017 (archiviato dall' url originale l'8 luglio 2017) .
  132. ^ Sam Oliver, AppleInsider , 25 giugno 2009, https://web.archive.org/web/20170305192021/http://appleinsider.com/articles/09/06/25/upgrade_fee_sees_few_ipod_touch_users_updating_to_3_0_software . URL consultato il 20 giugno 2017 (archiviato dall' url originale il 5 marzo 2017) .
  133. ^ Chris Foresman, Ars Technica , Condé Nast , 14 settembre 2009, https://web.archive.org/web/20170708034000/https://arstechnica.com/apple/2009/09/accounting-rules-change-could-end-ipod-touch-update-fee/ . URL consultato il 20 giugno 2017 (archiviato dall' url originale l'8 luglio 2017) .
  134. ^ Philip Elmer-DeWitt, Fortune , Time Inc., 14 settembre 2009, https://web.archive.org/web/20170711122406/http://fortune.com/2009/09/14/accounting-rule-change-in-apples-favor/ . URL consultato il 20 giugno 2017 (archiviato dall' url originale l'11 luglio 2017) .
  135. ^ Source Browser , su opensource.apple.com . URL consultato il 10 agosto 2020 .
  136. ^ The 3-Clause BSD License | Open Source Initiative , su opensource.org . URL consultato il 10 agosto 2020 .
  137. ^ Licenza Apple ( PDF ), su images.apple.com .
  138. ^ statcounter.com , https://archive.is/20120526/http://gs.statcounter.com/%23mobile_browser-ww-monthly-201012-201111-bar#tablet-os-ww-monthly-201612-201612-map . URL consultato il 19 febbraio 2017 (archiviato dall' url originale il 26 maggio 2012) .
  139. ^ insidemobileapps.com , InsideMobileApps, 24 luglio 2012, https://web.archive.org/web/20120727000853/http://www.insidemobileapps.com/2012/07/24/ios-device-sales-leapfrog-android-with-410-million-devices-sold/ . URL consultato il 24 luglio 2012 (archiviato dall' url originale il 27 luglio 2012) .
  140. ^ Nathan Ingraham, The Verge , Vox Media , 2 giugno 2014, https://web.archive.org/web/20170210135711/http://www.theverge.com/2014/6/2/5772344/apple-wwdc-2014-stats-update . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 10 febbraio 2017) .
  141. ^ Joe Rossignol, MacRumors , 27 gennaio 2015, https://web.archive.org/web/20160623144503/http://www.macrumors.com/2015/01/27/apple-one-billion-ios-devices/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 23 giugno 2016) .
  142. ^ Jordan Kahn, 9to5Mac , 27 gennaio 2015, https://web.archive.org/web/20170704104006/https://9to5mac.com/2015/01/27/apple-announces-1-billion-ios-devices-sold/ . URL consultato il 21 giugno 2017 (archiviato dall' url originale il 4 luglio 2017) .
  143. ^ Michael Saylor,The Mobile Wave: How Mobile Intelligence Will Change Everything , Vanguard Press, 2012, p. 33 , ISBN 1-59315-720-7 .
  144. ^ a b
  145. ^ gs.statcounter.com , https://archive.is/20120526/http://gs.statcounter.com/%23mobile_browser-ww-monthly-201012-201111-bar#tablet-os-ww-monthly-201502-201503-bar . URL consultato il 6 marzo 2015 (archiviato dall' url originale il 26 maggio 2012) .
  146. ^ Linda Sui, strategyanalytics.com , Strategy Analytics, 2 novembre 2016, https://web.archive.org/web/20161127153018/https://www.strategyanalytics.com/strategy-analytics/news/strategy-analytics-press-releases/strategy-analytics-press-release/2016/11/02/strategy-analytics-android-captures-record-88-percent-share-of-global-smartphone-shipments-in-q3-2016#.WDqfU-YrKUl . URL consultato il 27 novembre 2016 (archiviato dall' url originale il 27 novembre 2016) .
  147. ^ Joe Rossignol, macrumors.com , MacRumors , 2 novembre 2016, https://web.archive.org/web/20161127215126/http://www.macrumors.com/2016/11/02/ios-vs-android-market-share-3q16/ . URL consultato il 27 novembre 2016 (archiviato dall' url originale il 27 novembre 2016) .
  148. ^ Thomas Ricker, Engadget , AOL , 10 luglio 2007, https://web.archive.org/web/20170401233052/https://www.engadget.com/2007/07/10/iphone-hackers-we-have-owned-the-filesystem/ . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 1º aprile 2017) .
  149. ^ Jon Healey, Hacking the iPhone , in Los Angeles Times , 6 agosto 2007. URL consultato il 6 agosto 2007 (archiviato dall' url originale il 6 novembre 2007) .
  150. ^ geek.com , 11 settembre 2007, https://web.archive.org/web/20170220092613/https://www.geek.com/apple/apples-joswiak-we-dont-hate-iphone-coders-1374199/ . URL consultato il 19 febbraio 2017 (archiviato dall' url originale il 20 febbraio 2017) .
  151. ^ Baig, Edward C., Apple's iPhone isn't perfect, but it's worthy of the hype , in USA Today , 26 giugno 2007. URL consultato il 28 giugno 2007 (archiviato dall' url originale il 29 giugno 2007) .
  152. ^ MAX IPad, ipadforums.net , IPad Forums, 6 maggio 2010, https://web.archive.org/web/20121102053916/http://www.ipadforums.net/ipad-hacking/2838-jailbreaking-explained.html . URL consultato il 4 novembre 2012 (archiviato dall' url originale il 2 novembre 2012) .
  153. ^ Kravets, David, Wired , 26 luglio 2010, https://www.webcitation.org/69Yz4lhrJ?url=http://www.wired.com/threatlevel/2010/07/feds-ok-iphone-jailbreaking/ . URL consultato il 13 dicembre 2011 (archiviato dall' url originale il 31 luglio 2012) .
  154. ^ copyright.gov , US Copyright Office, 27 luglio 2010, https://web.archive.org/web/20120501085441/http://www.copyright.gov/fedreg/2010/75fr43825.pdf . URL consultato il 21 agosto 2012 (archiviato dall' url originale il 1º maggio 2012) .
  155. ^ Know Your Mobile, knowyourmobile.com , Know Your Mobile, 19 maggio 2010, https://web.archive.org/web/20120831061738/http://www.knowyourmobile.com/glossary/l/488285/locked_unlocked.html . URL consultato il 4 novembre 2012 (archiviato dall' url originale il 31 agosto 2012) .
  156. ^ defectivebydesign.org , https://web.archive.org/web/20120412122641/http://www.defectivebydesign.org/ipad (archiviato dall' url originale il 12 aprile 2012) .
  157. ^ Nate Anderson, Ars Technica , Condé Nast , 27 gennaio 2010, https://web.archive.org/web/20170402081221/https://arstechnica.com/tech-policy/2010/01/protestors-ipad-is-nothing-more-than-a-golden-calf-of-drm/ . URL consultato il 1º aprile 2017 (archiviato dall' url originale il 2 aprile 2017) .
  158. ^ thedianerehmshow.org , 3 febbraio 2010, https://web.archive.org/web/20101201053215/http://thedianerehmshow.org/shows/2010-02-03/mobile-devices-and-next-computing-revolution-0 . URL consultato il 9 giugno 2010 (archiviato dall' url originale il 1º dicembre 2010) .
  159. ^ Bobbie Johnson, Apple iPad will choke innovation, say open internet advocates , in The Guardian , 1º febbraio 2010. URL consultato il 7 febbraio 2010 (archiviato dall' url originale il 16 marzo 2014) .
  160. ^ technologizer.com , https://web.archive.org/web/20120305021357/http://technologizer.com/2010/01/28/microsoft-ipads-closed-platfor-is-humorous/ (archiviato dall' url originale il 5 marzo 2012) .
  161. ^ apple.slashdot.org , Slashdot, 31 gennaio 2010, https://web.archive.org/web/20100208164828/http://apple.slashdot.org/story/10/01/31/1657233/Apples-Trend-Away-From-Tinkering . URL consultato il 9 giugno 2010 (archiviato dall' url originale l'8 febbraio 2010) .
  162. ^ Filmato audio https://www.youtube.com/watch?v=JDrJd7GkkNA .
  163. ^ Leander Kahney, cultofmac.com , 30 gennaio 2010, https://web.archive.org/web/20100515124959/http://www.cultofmac.com/pundits-on-the-ipads-closed-system-its-doom-for-pcs-no-its-great/28440 . URL consultato il 9 giugno 2010 (archiviato dall' url originale il 15 maggio 2010) .
  164. ^ Apple Inc., Apple.com , maggio 2016, https://web.archive.org/web/20160227071343/http://www.apple.com/business/docs/iOS_Security_Guide.pdf (archiviato dall' url originale il 27 febbraio 2016) .
  165. ^ Apple Inc., Apple.com , maggio 2016, https://web.archive.org/web/20160227071343/http://www.apple.com/business/docs/iOS_Security_Guide.pdf (archiviato dall' url originale il 27 febbraio 2016) .
  166. ^ Apple Inc., Apple.com , maggio 2016, https://web.archive.org/web/20160227071343/http://www.apple.com/business/docs/iOS_Security_Guide.pdf (archiviato dall' url originale il 27 febbraio 2016) .
  167. ^ Apple Inc., Apple.com , maggio 2016, https://web.archive.org/web/20160227071343/http://www.apple.com/business/docs/iOS_Security_Guide.pdf (archiviato dall' url originale il 27 febbraio 2016) .
  168. ^ Apple Inc., Apple.com , maggio 2016, https://web.archive.org/web/20160227071343/http://www.apple.com/business/docs/iOS_Security_Guide.pdf (archiviato dall' url originale il 27 febbraio 2016) .
  169. ^ Theiphonewiki.com , https://web.archive.org/web/20161223020839/https://www.theiphonewiki.com/wiki/ASLR . URL consultato il 6 dicembre 2016 (archiviato dall' url originale il 23 dicembre 2016) .
  170. ^ Apple Inc., Apple.com , maggio 2016, https://web.archive.org/web/20160227071343/http://www.apple.com/business/docs/iOS_Security_Guide.pdf (archiviato dall' url originale il 27 febbraio 2016) .
  171. ^ Apple Inc., Apple.com , maggio 2016, https://web.archive.org/web/20160227071343/http://www.apple.com/business/docs/iOS_Security_Guide.pdf (archiviato dall' url originale il 27 febbraio 2016) .
  172. ^ uit.stanford.edu , https://web.archive.org/web/20180911114417/https://uit.stanford.edu/security/data-sanitization . URL consultato il 21 settembre 2018 (archiviato dall' url originale l'11 settembre 2018) .
  173. ^ Apple Inc., Apple.com , maggio 2016, https://web.archive.org/web/20160227071343/http://www.apple.com/business/docs/iOS_Security_Guide.pdf (archiviato dall' url originale il 27 febbraio 2016) .
  174. ^ developer.apple.com , https://web.archive.org/web/20161220123800/https://developer.apple.com/library/content/documentation/Security/Conceptual/keychainServConcepts/iPhoneTasks/iPhoneTasks.html . URL consultato il 6 dicembre 2016 (archiviato dall' url originale il 20 dicembre 2016) .
  175. ^ Apple Inc., Apple.com , maggio 2016, https://web.archive.org/web/20160227071343/http://www.apple.com/business/docs/iOS_Security_Guide.pdf (archiviato dall' url originale il 27 febbraio 2016) .
  176. ^ a b c Social.techcrunch.com , http://social.techcrunch.com/2019/02/01/facebook-google-scandal/ . URL consultato il 20 febbraio 2019 .
  177. ^ Social.techcrunch.com , http://social.techcrunch.com/2019/01/29/facebook-project-atlas/ . URL consultato il 20 febbraio 2019 .
  178. ^ Malcolm Owen Wednesday, January 30, 2019 e PT, AppleInsider , https://appleinsider.com/articles/19/01/30/apple-has-revoked-facebooks-enterprise-developer-certificates-after-sideload-violations . URL consultato il 20 febbraio 2019 .
  179. ^ Tom Warren, The Verge , 30 gennaio 2019, https://www.theverge.com/2019/1/30/18203551/apple-facebook-blocked-internal-ios-apps . URL consultato il 20 febbraio 2019 .
  180. ^ Social.techcrunch.com , http://social.techcrunch.com/2019/01/30/googles-also-peddling-a-data-collector-through-apples-back-door/ . URL consultato il 20 febbraio 2019 .
  181. ^ NBC News , https://www.nbcnews.com/tech/tech-news/loophole-allows-pirated-apps-be-installed-apple-iphones-n971491 . URL consultato il 20 febbraio 2019 .
  182. ^ Apple Inc., Sicurezza delle piattaforme Apple ( PDF ), su Apple.com , maggio 2016 (archiviato dall' url originale il 27 febbraio 2016) .
  183. ^ Apple Inc., Apple.com , maggio 2016, https://web.archive.org/web/20160227071343/http://www.apple.com/business/docs/iOS_Security_Guide.pdf (archiviato dall' url originale il 27 febbraio 2016) .
  184. ^ ( EN ) Two-factor authentication for Apple ID , in Apple Support . URL consultato il 6 dicembre 2016 (archiviato dall' url originale il 20 dicembre 2016) .
  185. ^ [engadget]
  186. ^ App al rallentatore con iOS 4.3: bug o vera furbizia? , in Tom's Hardware . URL consultato il 25 febbraio 2018 (archiviato dall' url originale il 5 novembre 2014) .
  187. ^ Apple conferma, per le web app su iOS niente Nitro , in Tom's Hardware . URL consultato il 25 febbraio 2018 (archiviato dall' url originale il 5 novembre 2014) .
  188. ^ Le web app di iOS 5 a piena velocità grazie a Nitro , in Tom's Hardware . URL consultato il 25 febbraio 2018 (archiviato dall' url originale il 5 novembre 2014) .
  189. ^ iOS 5 e il bluetooth, siamo ancora lontani | Apple Rumors , su www.applerumors.it . URL consultato il 25 febbraio 2018 .
  190. ^ Brown, Peter iPad is iBad for freedom , Free Software Foundation, 2010
  191. ^ Cherry, Steven The iPad Is Not a Computer , IEEE Spectrum, 2010
  192. ^ Conlon, Tom The iPad's Closed System: Sometimes I Hate Being Right Archiviato il 20 aprile 2010 in Internet Archive ., Popular Science, 2010
  193. ^ ( EN ) Archivi del Congresso
  194. ^ iOS Bug: Permette di scaricare le App in 3G anche se l'opzione e disattivata , su beiphone.it . URL consultato il 29 dicembre 2011 (archiviato dall' url originale il 4 marzo 2016) .
  195. ^ ( EN ) Threatpost - English - Global - threatpost.com , su Threatpost | The first stop for security news . URL consultato il 25 febbraio 2018 (archiviato dall' url originale il 24 febbraio 2013) .
  196. ^ iOS e Android: le vostre foto non sono al sicuro Archiviato il 4 giugno 2012 in Internet Archive .
  197. ^ l'app che memorizza i tuoi contatti sui propri server.
  198. ^ Scovato un nuovo bug che riguarda il codice di sicurezza della Lockscreen di iOS 6.1 (Video)
  199. ^ Le Differenze, Smartphone o iPhone, Android vs iOS: qual è meglio? ⋆ Le Differenze , su Le Differenze , 24 aprile 2020. URL consultato il 1º febbraio 2021 .
  200. ^ Android vs iOS: qual è il sistema giusto per te? | PcGenius , su pcgenius.org , 2 settembre 2019. URL consultato il 1º febbraio 2021 .
  201. ^ Android vs. iPhone (iOS): qual è la differenza? che è meglio? , su PC Tempo , 28 giugno 2020. URL consultato il 1º febbraio 2021 .

Bibliografia

  • Andreucci Giacomo, Applicazioni iOS e Android con Google Maps , Edizioni FAG, Milano, 2011, pp. 348
  • Iacubino Angelo, Creare applicazioni di successo per iPhone e iPad , Edizioni Hoepli, 2010, pp. 312
  • Stark Jonathan, Sviluppare applicazioni per iPhone , Ed. Tecniche Nuove, 2010, pp. 161

Voci correlate

Collegamenti esterni

Controllo di autorità VIAF ( EN ) 184460395 · LCCN ( EN ) n2010039603 · GND ( DE ) 7845187-5