Come configurare smartphone e PC. Portale informativo
  • casa
  • Errori
  • Sistema operativo per applicazioni Ios per. Sistema operativo IO

Sistema operativo per applicazioni Ios per. Sistema operativo IO

Sistema operativo iOS è una delle piattaforme più famose per il corretto funzionamento dei dispositivi mobili, sviluppata dalla famosa azienda Apple.

La caratteristica principale di questa piattaforma è che può essere installata solo su telefoni e tablet prodotti da Apple. ОC iOS si basa sul concetto di manipolazione diretta premendo i pulsanti direttamente sullo schermo di un dispositivo mobile.

Non sorprende che il sistema iOS sia molto diffuso. Considerando il fatto che i prodotti Apple Corporationè diverso alta qualità dei loro sviluppi, la propria piattaforma consente di implementare una serie di compiti specifici che altri sistemi non possono far fronte.

Cos'è il sistema operativo ios?

Prima di procedere con la recensione della piattaforma iOS, dovresti capire nel dettaglio di che tipo di “bestia” si tratta. Come accennato in precedenza, il funzionamento sistema iOS- una piattaforma unica per una comoda interazione dell'utente con un dispositivo mobile di Apple. Questo sistema operativo ha un'interfaccia straordinaria e consente l'utilizzo cellulare risolvere i compiti più difficili. Caratteristiche distintive La piattaforma iOS è:

  • Riservatezza dei dati- nessun programma potrà accedere ai dati personali senza il tuo consenso. Solo con il tuo consenso applicazioni di terze parti avrà accesso alla rubrica, alla tua posizione, ai file di foto e video.
  • Alto livello di sicurezza- lo sviluppatore del sistema operativo ha cercato di proteggere il più possibile il sistema da possibili infezioni con software dannoso.
  • Un numero enorme di funzioni integrate- il sistema iOS include un numero enorme di funzioni utili per l'utente che delizieranno ogni felice proprietario con un dispositivo mobile di Apple.

Il sistema operativo ios è un assistente universale nello studio, nel lavoro e Vita di ogni giorno... Con le funzionalità integrate, il tuo dispositivo mobile può aiutarti ad affrontare le tue attività più difficili. Tra le funzioni integrate, vanno evidenziate le seguenti:

  • Touch ID- grazie a questa tecnologia, l'utente non potrà accedere al dispositivo mobile di qualcun altro. Solo il proprietario, riconosciuto dall'impronta digitale, avrà accesso ai dati del telefono o del tablet.
  • Voce fuoricampo- questa funzione consente di utilizzare sviluppato da Apple persone con problemi di vista o generalmente ciechi. Questa tecnologia si basa sull'accompagnamento della recitazione vocale di tutte le azioni che l'utente esegue.
  • Fatto per iPhone- con questa funzione è possibile migliorare l'audio in Bluetooth, utilizzabile sia per la conversazione che per l'ascolto della musica.
  • Accesso alla guida- questa applicazione permette di disabilitare una serie di programmi tranne i preferiti. Questa funzione può essere utile per i genitori che desiderano limitare l'accesso dei bambini a determinati programmi del dispositivo e per le persone che hanno problemi di percezione.
  • Poliglotta- una caratteristica unica che consente alle persone che non conoscono l'inglese di utilizzare il proprio telefono o tablet. Con Polyglot puoi cambiare layout di tastiera in più di 50 lingue. Inoltre, l'applicazione può riconoscere più di 20 lingue "a orecchio".


Va aggiunto che il sistema operativo ios è in grado di supportare non solo le funzioni integrate, ma anche molte applicazioni di terze parti che possono essere scaricate da iTunes.

Sala operatoria sistema di mele ios ha una serie di funzioni:

  • Alta velocità di lavoropiattaforma ios possiede ad alta velocità opera. La dinamica dell'utilizzo dell'interfaccia può sorprendere qualcuno che per primo ha preso in mano un gadget Apple.
  • Interfaccia intuitiva- anche l'utente più inesperto potrà comprendere rapidamente e facilmente tutte le funzionalità della piattaforma. La semplicità, la praticità e la multifunzionalità dell'interfaccia rendono ios una delle piattaforme più affidabili e popolari.
  • Sistema di file conveniente- per trovare qualsiasi file di cui hai bisogno, basta fare pochi tocchi con il dito sullo schermo. Il file system è il più semplice e diretto possibile.
  • Disponibilità enorme quantità Applicazioni del sistema operativo- dal rilascio della prima versione della piattaforma e fino ad oggi, molti applicazioni speciali per la risoluzione di vari compiti. Inoltre, il numero programmi di intrattenimento sotto ios può girare la testa di qualsiasi utente. Devi solo andare su iTunes e scaricare quello che ti serve.
  • Miglioramento continuo della funzionalità- grazie ad aggiornamenti regolari, la funzionalità del dispositivo mobile è in costante miglioramento. Dovremmo ringraziare gli sviluppatori del sistema operativo per questo.

Dove posso scaricare il sistema ios

Scarica il sistema operativo iosè possibile sulla vastità del world wide web. È meglio scaricare la piattaforma per il tuo telefono da fonti ufficiali. Questo è l'unico modo per essere sicuri che nessun malware sia integrato nella piattaforma. Per questo motivo, utilizza solo i server degli sviluppatori ufficiali per avviare il sistema. Inoltre, il sistema operativo ios, che puoi scaricare gratuitamente per il tuo telefono, è facile da installare.

Come installare il sistema operativo ios?

L'installazione di questo sistema su un dispositivo mobile non sarà difficile anche per i non utente esperto... Ma va dimenticato che il sistema ios può essere installato solo su un telefono o tablet sviluppato da Apple.

Fasi installazioni ios al telefono o tablet:


Oggi ti illustrerò come utilizzare le app iOS sul tuo PC utilizzando gli emulatori di iPhone. In questo articolo elencherò tutti gli emulatori iOS attualmente disponibili per la piattaforma Windows:

Che cos'è un emulatore iOS?

L'emulatore è Software, con cui è possibile eseguire applicazioni progettate per altri sistemi operativi: Android, iOS, ecc.

L'emulatore di iPhone ti consente di eseguire applicazioni iOS sul tuo PC senza bisogno di un iPhone. Tale software è utile per gli sviluppatori, soprattutto durante la creazione di applicazioni per altre piattaforme. Se, durante il test, l'applicazione dovesse essere trasferita ogni volta sull'iPhone, ci vorrebbe molto tempo. In questi casi, gli emulatori diventano quasi indispensabili.

Esistono molti emulatori iOS per Windows, ma in questo articolo elencherò i migliori. Come sai, iOS è il sistema operativo preferito dagli sviluppatori e la maggior parte delle app inizia su iOS solo all'inizio. D'altra parte, l'iPhone è molto costoso e molte persone pensano che non ne valga la pena. Quindi la maggior parte delle persone acquista smartphone economici.

Per Windows, ci sono dozzine di emulatori iOS su PC ed è difficile per la maggior parte di noi determinare il migliore. Ma non preoccuparti, poiché il nostro team ha studiato a fondo gli emulatori iOS prima di scrivere questo articolo, puoi facilmente scegliere i migliori dall'elenco seguente.

I migliori emulatori iOS per Windows 7/8 / 8.1 / 10

1) Emulatore iPhone iPadian

Uno dei migliori emulatori di iPhone per Windows. L'iPadian Emulator è disponibile in due versioni. Uno è gratuito, l'altro costa $ 10. Può essere utilizzato per avviare qualsiasi applicazione iOS, come WhatsApp, Snapchat, ecc., che non può essere avviata in un emulatore iPad gratuito. Consiglio vivamente l'acquisto della versione a pagamento. Ho provato personalmente iPadian per Windows 8:


Alcune delle caratteristiche di iPadian Emulator per PC:

  1. La versione gratuita di iPadian Emulator ti dà un'idea di come lavorare su iOS;
  2. La versione gratuita include l'accesso a un negozio personalizzato App Store ;
  3. Nella versione premium, puoi utilizzare qualsiasi applicazione da App Apple Negozio;
  4. La versione premium non ha pubblicità.

Come installare l'emulatore iPad su computer Windows:

Segui questi passaggi per eseguire iPadian iPhone Emulator sul tuo computer.

  1. Scarica l'emulatore iPadian;
  2. Fare doppio clic sul file di installazione che hai scaricato nel passaggio precedente;
  3. Segui le istruzioni nella procedura guidata Installa emulatore iOS per Windows;
  4. Dopo aver installato con successo iPadian Emulator sul tuo computer, puoi seguire i passaggi successivi per avviare le applicazioni iOS.

Come eseguire app iOS su Windows 7/8/8.1 utilizzando l'emulatore iPadian:

  • Fare doppio clic sull'icona iPadian;
  • Ora nell'interfaccia dell'emulatore, fai clic sull'icona dell'app store;
  • Scarica le tue app preferite e goditi l'emulatore iOS sul tuo PC.

2) MobiOne Studio ( progetto ufficialmente terminato)


È uno dei migliori emulatori iOS per Windows. Ti consente di avviare qualsiasi applicazione iOS sul tuo PC con pochi clic del mouse. E usa anche le app Android. Tutte le applicazioni create da MobiOne studio sono sviluppate in HTML5 e funzioneranno su tutti i dispositivi. MobiOne Studio non è gratuito, ma puoi usarlo versione di prova per 15 giorni.

Aggiornamento: questo progetto di emulazione iPhone è ufficialmente interrotto, ma può ancora essere installato sul tuo computer scaricando il file EXE da siti di terze parti.

3) Emulatore iPhone Air

Altro grande emulatore iOS, disponibile per Windows 7/8 / 8.1, ecc. Usandolo, puoi eseguire facilmente le applicazioni iOS sul tuo computer. Se sei uno sviluppatore iOS, puoi utilizzare questo emulatore per testare le app gratuitamente. Se non ti è piaciuto l'emulatore iPadian, in particolare il suo versione gratuita, quindi puoi provare questa alternativa:


Come installare l'emulatore Air Phone su PC:

  1. Scarica Airphone Emulator per PC;
  2. Fare doppio clic sul file e seguire le istruzioni della procedura guidata di installazione;
  3. Fare clic su Fine alla fine.

4) Volo di prova Xamarin

Quando si tratta di supporto per gli sviluppatori, devo dire che Xamarin Testflight è il migliore in questo senso. Emulatore iOS per Windows 7... Sebbene sia un software a pagamento, ne vale la pena:

5. Appetito.Io

È un emulatore cloud e non puoi scaricarlo sul tuo computer. In precedenza esisteva un emulatore di iPhone noto come App.io, ma non è più disponibile. Pertanto, se stai cercando un'alternativa ad App.io, allora dovresti provare Appetize.io:

Questo emulatore viene fornito gratuitamente per i primi 100 minuti al mese. Dopodiché, dovrai pagare $ 0,05 al minuto. Tieni presente che non sarai in grado di installare alcuna applicazione nell'emulatore, ma potrai testare i file .ipa al suo interno.

Tutti lo sanno dispositivi mobili Apple lavora sotto controllo iOS... Molte persone sanno che iOS è una versione leggera del desktop Mac OS X. Alcuni ipotizzano che Mac OS X sia basato sul sistema operativo Darwin compatibile con POSIX e coloro che sono seriamente interessati all'IT sanno che la base di Darwin è XNU kernel, che è apparso come risultato della fusione del microkernel Mach e dei componenti del kernel FreeBSD. Tuttavia, tutti questi sono semplici fatti che non ci diranno nulla su come funziona effettivamente iOS e su come si differenzia dalla sua controparte desktop.

Mac OS X

Il sistema operativo installato oggi su tutti i Mac e (in forma modificata) sugli ID risale al 1988, noto anche nel mondo IT per essere l'anno del rilascio della prima versione beta del sistema operativo NeXTSTEP. NeXTSTEP stesso è nato da un'idea del team di sviluppo di Steve Jobs, che a quel tempo aveva già lasciato Apple e aveva fondato NeXT, che si occupava dello sviluppo di computer per esigenze educative.

Al momento della sua nascita, NeXTSTEP era un sistema operativo veramente avanzato che includeva molte innovazioni tecnologiche. Il sistema operativo era basato su un microkernel Mach modificato, integrato da componenti del kernel FreeBSD, inclusa un'implementazione di riferimento dello stack di rete. I componenti NeXTSTEP di livello superiore sono stati scritti utilizzando Objective-C e hanno fornito agli sviluppatori di applicazioni una ricca API orientata agli oggetti. Il sistema era dotato di un'interfaccia grafica sviluppata e molto user-friendly (i cui componenti chiave sono stati conservati in OS X e persino iOS) e un potente ambiente di sviluppo, che includeva un designer di interfaccia visiva ben noto a tutti gli sviluppatori moderni.

Dopo il fallimento di NeXT e il ritorno di Steve Jobs a Mela nel 1997, NeXTSTEP ha costituito la base del progetto Rhapsody, all'interno del quale è iniziato lo sviluppo di un successore di sistema per Mac OS 9. Nel 2000, il progetto open source Darwin è stato separato da Rhapsody, le cui fonti sono state pubblicate con la licenza APSL , e già nel 2001 è nato OS X 10.0 costruito sopra di esso. Alcuni anni dopo, Darwin ha costituito la base del sistema operativo per il prossimo smartphone, che fino al 2007, tranne per le voci, non si sapeva quasi nulla.

XNU e Darwin

Il ripieno OS X / iOS può essere convenzionalmente diviso in tre livello logico: core XNU, livello di compatibilità POSIX (più vari daemon/servizi di sistema) e livello NeXTSTEP, che implementa lo stack grafico, il framework e API dell'applicazione... Darwin include i primi due livelli ed è distribuito liberamente, ma solo nella versione per OS X. La versione iOS, portata sull'architettura ARM e comprensiva di alcune modifiche, è completamente chiusa ed è distribuita solo come parte del firmware per gli ID (a quanto pare, questa protezione contro il porting di iOS su altri dispositivi).

Fondamentalmente, Darwin è un sistema operativo "nudo" simile a UNIX che include l'API POSIX, una shell, un insieme di comandi e servizi che sono il minimo richiesto per eseguire il sistema in modalità console ed eseguire il software UNIX. A questo proposito, è simile a sistema di base FreeBSD o installazione minima alcuni Arch Linux che consentono di eseguire il software della console UNIX, ma non hanno una shell grafica, né tutto il necessario per eseguire applicazioni grafiche serie dagli ambienti GNOME o KDE.

Un componente chiave di Darwin è il kernel XNU ibrido, basato, come accennato in precedenza, sul kernel Mach e sui componenti del kernel FreeBSD come il process scheduler, stack di rete e un file system virtuale (livello VFS). A differenza di Mach e FreeBSD, il kernel di OS X usa API nativa driver chiamato I/O Kit e permette di scrivere driver in C++ utilizzando un approccio orientato agli oggetti che semplifica notevolmente lo sviluppo.

iOS utilizza una versione leggermente modificata di XNU, ma a causa del fatto che il kernel iOS è chiuso, è difficile dire cosa sia cambiato esattamente Apple. Sappiamo solo che è compilato con altre opzioni del compilatore e un gestore di memoria modificato che tiene conto di piccole quantità di RAM in dispositivi mobili... Altrimenti, questo è lo stesso XNU, che può essere trovato sotto forma di cache crittografata (kernel + tutti i driver / moduli) nella directory /System/Library/Caches/com.apple.kernelcaches/kernelcache sul dispositivo stesso.

Sopra il kernel in Darwin c'è il livello UNIX / BSD, che include un insieme di librerie C standard (libc, libmatch, libpthread e così via), nonché strumenti da riga di comando, un insieme di shell (bash, tcsh e ksh ) e demoni come launchd e un server SSH standard. Quest'ultimo, tra l'altro, può essere attivato modificando il file /System/Library/LaunchDaemons/ssh.plist. Se, ovviamente, esegui il jailbreak del dispositivo.

Su questo parte aperta Il sistema operativo chiamato Darwin finisce e inizia uno strato di framework, che formano proprio quello che pensavamo di OS X / iOS.

Quadri

Darwin implementa solo le basi parte di mac OS/iOS, che è responsabile solo delle funzioni di basso livello (driver, avvio/arresto del sistema, gestione della rete, isolamento delle applicazioni e così via). La parte del sistema che è visibile all'utente e alle applicazioni non è inclusa nella sua composizione ed è implementata nei cosiddetti framework - insiemi di biblioteche e servizi che sono responsabili, tra l'altro, della formazione di un ambiente grafico e un'API di alto livello per applicazioni di terze parti e stock

INFORMAZIONI

Come con molti altri sistemi operativi, le API per Mac OS e iOS sono divise tra pubbliche e private. Le applicazioni di terze parti hanno accesso a un'API esclusivamente pubblica e pesantemente troncata, ma anche le applicazioni di jailbreak possono utilizzare quella privata.

Nella fornitura standard di Mac OS e iOS, puoi trovare dozzine di framework diversi responsabili dell'accesso alla maggior parte diverse funzioni OS - dall'implementazione rubrica(il framework AddressBook) alla libreria OpenGL (GLKit). Un insieme di framework di base per lo sviluppo di applicazioni grafiche è combinato nelle cosiddette Cocoa API, una sorta di metaframe che permette di accedere alle principali funzionalità del sistema operativo. In iOS si chiama Cocoa Touch e differisce dalla versione desktop per l'orientamento ai display touch.

Non tutti i framework sono disponibili in entrambi i sistemi operativi. Molti di questi sono specifici solo per iOS. Gli esempi includono AssetsLibrary, che è responsabile del lavoro con foto e video, CoreBlueTooth, che consente di accedere al dente blu, o iAd, che è progettato per visualizzare annunci pubblicitari nelle applicazioni. Altri framework esistono solo sulla versione desktop del sistema, ma di tanto in tanto Apple trasferisce alcune parti di iOS su Mac OS o viceversa, come, ad esempio, è successo con il framework CoreMedia, che originariamente era disponibile solo in iOS.

Tutti i framework di sistema standard possono essere trovati nella directory di sistema / System / Library / Frameworks /. Ognuno di essi si trova nella propria directory, chiamata bundle (boundle), che include risorse (immagini e descrizioni degli elementi dell'interfaccia), intestazioni del linguaggio C che descrivono l'API e una libreria caricata dinamicamente (in formato dylib) con il framework implementazione.

Uno di caratteristiche interessanti framework - il loro versionamento. Un framework può averne diversi diverse versioni quindi un'applicazione sviluppata per versioni obsolete il sistema continuerà a funzionare, nonostante le modifiche apportate alle nuove versioni del sistema operativo. Ecco come viene implementato il meccanismo per l'avvio di vecchie applicazioni iOS in iOS 7 e versioni successive. Un'app sviluppata per iOS 6 apparirà e funzionerà esattamente come se fosse stata avviata in iOS 6.

Trampolino

A un livello superiore, ci sono applicazioni che sono di sistema e installate dall'archivio applicazioni. posto centrale tra questi c'è, ovviamente, SpringBoard (solo iOS), che implementa la schermata iniziale (desktop). È quello che viene lanciato per primo dopo aver avviato i demoni di sistema, caricando i framework in memoria e avviando il server di visualizzazione (alias compositing manager, alias Quartz Compositor), che si occupa di visualizzare l'immagine sullo schermo.

SpringBoard è il collegamento tra il sistema operativo e il suo utente, interfaccia grafica che consente di avviare applicazioni, passare da una all'altra, visualizzare le notifiche e gestire alcune impostazioni di sistema (a partire da iOS 7). Ma è anche un gestore di eventi come toccare lo schermo o capovolgere il dispositivo. A differenza di Mac OS X, che utilizza varie applicazioni e demoni di agenti per implementare i componenti dell'interfaccia (Finder, Dashboard, LaunchPad e altri), in iOS quasi tutto capacità di base l'interfaccia utente, inclusa la schermata di blocco e "l'otturatore", sono racchiuse in un unico SpringBoard.

A differenza di altre applicazioni iOS di serie, che si trovano nella directory /Applicazioni, SpringBoard, insieme al server di visualizzazione, è considerato parte dei framework e si trova nella directory /System/Library/CoreServices/. Per molte attività, utilizza plug-in che si trovano in / System / Library / SpringBoardPlugins /. Tra le altre cose, puoi trovare, ad esempio, NowPlayingArtLockScreen.lockboundle, che è responsabile della visualizzazione delle informazioni sulla canzone attualmente in riproduzione sulla schermata di blocco, o IncomingCall.serviceboundle, che è responsabile della gestione di una chiamata in arrivo.

A partire da iOS 6, SpringBoard è diviso in due parti: il desktop stesso e il servizio BackBoard, responsabile della comunicazione con la parte di basso livello del sistema operativo che lavora con l'hardware (livello HAL). Il BackBoard è responsabile della gestione di eventi come il tocco dello schermo, la pressione dei tasti, la ricezione di letture dall'accelerometro, il sensore di posizione e il sensore di luce ambientale e controlla l'avvio, la pausa e la chiusura delle applicazioni.

SpringBoard e BackBoard hanno così tanto Grande importanza per iOS, che se li interrompi in qualsiasi modo, l'intero sistema si bloccherà sul posto e verrà persino avviato in questo momento l'applicazione non risponderà ai tocchi dello schermo. Questo li distingue da casa schermo Android, che è solo un'applicazione standard che può essere interrotta, sostituita o rimossa del tutto dal sistema (in questo caso i pulsanti di navigazione operativa e la barra di stato con un "otturatore" rimarranno sullo schermo).

Applicazioni

Al vertice di questa piramide ci sono le applicazioni. iOS distingue tra applicazioni altamente privilegiate integrate (di serie) e quelle di terze parti installate da iTunes. Entrambi sono memorizzati nel sistema sotto forma di bundle, molto simili a quelli utilizzati per i framework. L'unica differenza è che il bundle dell'applicazione include metainformazioni leggermente diverse e la libreria dinamica è sostituita da file eseguibile in formato Mach-O.

La directory standard per l'archiviazione delle applicazioni stock è / Applicazioni /. In iOS è completamente statico e cambia solo durante gli aggiornamenti di sistema; l'utente non può accedervi. Al contrario, le applicazioni di terze parti installate da iTunes sono memorizzate nella directory home dell'utente /var/mobile/Applicazioni/all'interno di sottodirectory che assomigliano a 4-2-2-2-4, dove due e quattro sono numeri esadecimali... Questo è il cosiddetto GUID - un identificatore univoco che identifica in modo univoco l'applicazione nel sistema ed è necessario anche per creare sandbox isolato(sabbia).

sandbox

In iOS, le sandbox vengono utilizzate per isolare servizi e applicazioni dal sistema e l'uno dall'altro. Ogni applicazione di terze parti e la maggior parte di quelle di sistema vengono eseguite in una sandbox. Da un punto di vista tecnico, la sandbox è un classico chroot UNIX, rinforzato dal sistema di controllo degli accessi obbligatorio TrustedBSD MAC (kernel sandbox.kext), che impedisce alle applicazioni non solo l'accesso ai file al di fuori della home directory, ma anche l'accesso diretto a hardware e molti funzioni di sistema sistema operativo.

In generale, l'applicazione racchiusa nella sandbox è limitata nelle seguenti possibilità:

  • Accesso a file system fatta eccezione per la propria directory e la directory home dell'utente.
  • Accesso alle directory Media e Libreria all'interno della directory principale, ad eccezione di Media / DCIM /, Media / Foto /, Libreria / Rubrica /, Libreria / Tastiera / e Libreria / Preferenze /.
  • Accesso alle informazioni su altri processi (l'applicazione si "considera" l'unica nel sistema).
  • Accesso diretto all'hardware (sono consentiti solo Cocoa API e altri framework).
  • Limite all'uso della RAM (controllata dal motore Jatsam).

Tutte queste restrizioni corrispondono al contenitore del profilo sandbox (insieme di regole restrittive) e si applicano a qualsiasi applicazione di terze parti. Per le applicazioni stock, a loro volta, possono essere applicate altre restrizioni, più morbide o più rigorose. Un esempio è client di posta(profilo MobileMail), che in generale ha le stesse severe restrizioni delle applicazioni di terze parti, ma può accedere all'intero contenuto della Libreria/directory. La situazione opposta è SpringBoard, che non ha alcuna restrizione.

Molti demoni di sistema funzionano all'interno delle sandbox, incluso, ad esempio, AFC, progettato per funzionare con il file system di un dispositivo da un PC, ma limitando l'"ambito" solo alla directory home dell'utente. Tutti i profili sandbox di sistema disponibili si trovano nella directory /Sistema/Libreria/Sandbox/Profili/* e sono insiemi di regole scritte nel linguaggio Scheme. Oltre a questo, le applicazioni possono anche includere set aggiuntivi regole chiamate diritto. In realtà, questi sono tutti gli stessi profili, ma cuciti direttamente nel binario dell'applicazione (una sorta di autolimitazione). Puoi visualizzare queste regole, ad esempio, in questo modo:
# cat -tv /Applicazioni/MobileSafari.app/MobileSafari | coda -31 | Di più
La ragion d'essere di tutte queste restrizioni è duplice. La prima (e principale) attività che sandbox risolve è la protezione dalle applicazioni dannose. Accoppiato con un attento controllo pubblicato in Applicazioni iTunes e il divieto di lancio di applicazioni non firmate con chiave digitale (leggi: quelle non ottenute da iTunes), questo approccio dà ottimi risultati e permette a iOS di essere in cima alla lista dei più protetti da virus sistema operativo.

Il secondo problema è proteggere il sistema da se stesso e dall'utente. I bug possono esistere sia nel software stock di Apple che nella testa degli utenti. Sandbox protegge da entrambi. Anche se un utente malintenzionato trova un buco in Safari e cerca di sfruttarlo, rimarrà comunque nella sandbox e non sarà in grado di danneggiare il sistema. E l'utente non sarà in grado di "interrompere il suo numero di telefono preferito" e non scriverà recensioni arrabbiate in indirizzo Apple... Per fortuna, persone esperte può sempre effettuare il jailbreak e bypassare la protezione sandbox (in effetti, questo è il punto del jailbreak).

Multitasking

Uno dei più controversi Funzionalità iOSè un'implementazione del multitasking. Sembra che ci sia, ma d'altra parte non lo è. Rispetto ai tradizionali sistemi operativi desktop e al famigerato Android iOS non è un sistema operativo multitasking nel senso comune del termine e non consente alle applicazioni di funzionare liberamente in background. Invece, il sistema operativo implementa un'API che un'applicazione può utilizzare per eseguire singole attività mentre è in background.

Per la prima volta, una tale API è apparsa in iOS 4 (prima di allora, le attività in background potevano essere eseguite solo da applicazioni stock) e sono aumentate con lo sviluppo del sistema operativo. Oggi ( viene su iOS 7) la cosiddetta API in background ti permette di fare quanto segue:

  • riprodurre l'audio;
  • effettuare chiamate VoIP;
  • ricevere informazioni su un cambiamento di posizione;
  • ricevere notifiche push;
  • programmare la visualizzazione ritardata delle notifiche;
  • chiedere informazioni tempo aggiuntivo spegnersi dopo essere passati in background;
  • scambiare dati con accessori collegati al dispositivo (incluso Bluetooth);
  • ricevere e inviare dati in rete (a partire da iOS 7).

Tali restrizioni sul lavoro in background sono necessarie principalmente per risparmiare la carica della batteria ed evitare ritardi nell'interfaccia, così familiari Utenti Android dove le applicazioni possono fare quello che vogliono in background. Apple, infatti, tiene così tanto al risparmio della batteria da aver addirittura implementato uno speciale meccanismo per raggruppare le azioni in background delle applicazioni e lanciarle nei momenti giusti, ad esempio, quando lo smartphone viene utilizzato attivamente, connesso a una rete Wi-Fi. o a un caricabatterie.

conclusioni

Vale la pena dire che durante il suo sviluppo e il successivo passaggio ai dispositivi mobili, NeXTSTEP non solo non ha perso tutti i suoi vantaggi, ma li ha anche moltiplicati. Puoi ascoltare a lungo i racconti dei dipendenti di Google, che affermano che Android è stato sviluppato senza guardare indietro a iOS, ma resta il fatto: molti Soluzioni Android preso in prestito da iOS. E non perché fosse più facile così, ma per la loro bellezza ed efficacia.

Sei fasi del download di iOS

  1. ROM di avvio... Dopo aver acceso il dispositivo, viene lanciato prima un bootloader minimalista, che viene cucito nella memoria permanente del dispositivo. Il suo compito è eseguire l'inizializzazione iniziale dell'hardware e trasferire il controllo al caricatore LLB primario. La ROM di avvio ha sempre firmware di fabbrica e non può essere aggiornato.
  1. Bootloader di basso livello (LLB)... Inoltre, la LLB assume il controllo. Questo è il bootloader principale, il cui compito è trovare il dispositivo iBoot nella memoria, verificarne l'integrità e trasferire il controllo su di esso, o commutare il dispositivo in modalità di ripristino, se non è riuscito. Il codice LLB è memorizzato nella memoria NAND del dispositivo e viene aggiornato con l'installazione nuova versione firmware. Tra le altre cose, visualizza il logo di avvio sullo schermo.
  1. iBoot... Questo è un bootloader secondario e primario per i dispositivi. Include un driver del file system che accede al contenuto della memoria NAND, individua il kernel e gli trasferisce il controllo. IBoot ha anche un driver UART integrato, con il quale è possibile eseguire il debug del kernel e del sistema operativo collegando il dispositivo a una porta COM o USB di un computer (usando cavo USB- UART).

4 Nucleo... Tutto è come al solito qui. Il kernel inizializza l'hardware e poi trasferisce il controllo al demone launchd.

5 Lanciato... Questo è primario processo iOS e Mac OS X, monta filesystem, avvia demoni/servizi (ad es. backupd, configd, locationd), display server, framework e su l'ultima tappa boot passa il controllo a SpringBoard. Su iOS e Mac OS X, launchd viene utilizzato in sostituzione dello standard /bin/init su UNIX, ma la sua funzionalità è molto più ampia.

6 Trampolino... Arriva la schermata di blocco!

Le prime quattro fasi di questa catena formano una catena di fiducia, implementata verificando la firma digitale del componente caricato. LLB, iBoot e kernel sono firmati digitalmente, il che consente di escludere l'introduzione di un bootloader o kernel hackerato nella catena, che può essere utilizzato per avviare un sistema operativo di terze parti o effettuare il jailbreak. L'unico modo bypassa questo meccanismo: trova un buco in uno dei bootloader e usalo per bypassare il controllo. Un tempo, sono stati trovati molti di questi buchi nella ROM di avvio (il più famoso è l'exploit limera1n di geohot, che è rilevante per iPhone 1–4) e all'inizio del 2014 in iBoot (l'hacker iH8sn0w, l'exploit non è mai stato pubblicato ).

Tenendo premuto il pulsante Home mentre accendi l'iPhone, puoi forzare l'avvio di iBoot nella cosiddetta modalità di ripristino, che ti consente di ripristinare il firmware iOS o aggiornarlo utilizzando iTunes. Tuttavia, il meccanismo di aggiornamento automatico OTA utilizza una modalità diversa denominata DFU (Device Firmware Upgrade), che viene attivata in una fase iniziale dell'avvio subito dopo la Boot ROM ed è implementata in due componenti: iBSS e iBEC. In realtà, questi sono analoghi di LLB e iBoot, il cui obiettivo finale non è caricare il sistema operativo, ma mettere lo smartphone in modalità di aggiornamento.

Con il rilascio degli aggiornamenti al sistema operativo mobile iOS, Apple è molto più organizzata rispetto al suo prodotto rivale di Google. E sebbene il numero di modelli di smartphone che supportano iOS raggiunga a malapena le due dozzine, l'azienda limita periodicamente l'accesso alla versione attuale del firmware sui dispositivi che considera "moralmente obsoleti".

Ciò è dovuto sia all'incompatibilità hardware che alle prestazioni del dispositivo (ad esempio, è estremamente difficile immaginare il funzionamento dell'iPhone 3GS su iOS 10) e alla decisione di marketing. Dopotutto, Apple smette di firmare firmware precedente e limita l'accesso a quelli nuovi. Non è possibile installare firmware non firmato (firmware con certificato digitale scaduto).

Quale iOS e quale iPhone possono essere installati: lo scoprirai in questo materiale.

iPhone 2G

Versione iOS minima: Sistema operativo iPhone 1.0 (1A543a)
Versione iOS massima: iOS 3.1.3 (7E18)
Dimensione media dell'aggiornamento: 91 - 245 MB

L'iPhone originale è l'unico dispositivo su cui puoi installare la prima versione del sistema operativo. Allora furono anche chiamati come il sistema operativo iPhone... Ultimo firmware disponibile per l'installazione su iPhone originale- iOS 3.1.3. Il downgrade è disponibile.

iPhone 3G

Versione iOS minima: iOS 2.0 (5A347)
Versione iOS massima: iOS 4.2.1 (8C148)
Dimensione media dell'aggiornamento: 225 - 322 MB

L'iPhone 3G aggiornato è uscito dalla scatola con iOS 2.0. Il firmware è supportato fino ad oggi. Non è possibile aggiornare sopra iOS 4.2.1. Tieni presente che Apple non firma iOS 4.0, 4.0.1 o 4.0.2.

iPhone 3GS

Versione iOS minima: iOS 4.1 (8B117)
Versione iOS massima: iOS 6.1.6 (10B500)
Dimensione media dell'aggiornamento: 382 - 784 MB

Con l'"alta velocità" Versione per iPhone Il 3GS di Apple è stato molto generoso. L'ultima versione del firmware è iOS 6.1.6. Ma con la versione di iOS 5 si è verificata una strana situazione. Non si iscrive più e non può essere installata. Allo stesso tempo, il minimo possibile iOS che verrà eseguito su uno smartphone - iOS 4.1.

iPhone 4 (GSM/CDMA)

Versione iOS minima
Versione iOS massima: iOS 7.1.2 (la build dipende dal modello)
Dimensione media dell'aggiornamento: 1,12 GB

L'unico firmware che può essere installato su iPhone 4 è iOS 7.1.2. Dall'iPhone 4, Apple ha disattivato tutte le opzioni di selezione. Un completo rifiuto dello scheumorfismo da parte dell'azienda è stato accolto con una transizione forzata a iOS 7 "flat". Fai attenzione durante l'installazione, poiché l'iPhone 4 è presentato in tre versioni: GSM, CDMA e GSM (rev. A) 2012 Ciascuno deve avere il proprio firmware.

iPhone 4s

Versione iOS minima: iOS 9.3.5 (13G36)
Versione iOS massima: iOS 9.3.5 (13G36)
Dimensione media dell'aggiornamento: 1,5 GB

Fino a settembre 2016, l'iPhone 4s supportava l'ultimo firmware iOS 9. il rilascio di iOS 10 Apple ha limitato l'installazione di nuovi elementi per uno smartphone rilasciato 4 anni fa.

iPhone 5 e tutti i modelli successivi rilasciati dopo il 2012

Versione iOS minima: iOS 10.0.2 (14A456)
Versione iOS massima: gli aggiornamenti sono aggiornati

Il primo smartphone a cui Apple ha aperto l'accesso ultimo firmware iOS 10. Insieme a iPhone 5, l'attuale versione di iOS 10 può essere installata su:

  • iPhone 5s, 5c
  • iPhone 6, 6 Plus
  • iPhone SE
  • iPhone 6s, 6s Plus
  • iPhone 7, 7 Plus.

Al momento di questa pubblicazione, l'attuale versione di iOS 10 rimane iOS 10.1. La versione del firmware iOS 10.0.1 non può essere installata perché Apple ha smesso di firmarla.

Carica effettivo versione iOS per dispositivo specifico può essere trovato sul sito Web IPSW.me. Lì puoi anche scoprire lo stato dell'abbonamento del sistema da Apple.

Ogni anno Apple aggiorna iOS, che è diventata una buona tradizione. Molti utenti stanno aspettando che il sistema si aggiorni immediatamente. Per la prima volta, l'aggiornamento a iOS7 è stato piuttosto grezzo, ha causato molte polemiche e polemiche. Poi ogni anno ci sono state alcune carenze nelle nuove versioni, ma sono state tutte ripulite in tempi relativamente brevi. Quest'anno, iOS11 può tranquillamente rivendicare il titolo della versione più rozza di iOS. In poche settimane sono già stati rilasciati due aggiornamenti di sistema, e prima del rilascio commerciale c'erano circa una dozzina di versioni beta. Per astrarre dai problemi del software e concentrarci su come è concepito il sistema e cosa può fare, esamineremo le innovazioni, e alla fine toccheremo leggermente i problemi che potresti incontrare (o per niente, succede anche questo ).

Dispositivi supportati

Puoi installare iOS11 sui seguenti dispositivi:

  • iPhone 5s/6/6 Plus/6s/6s Plus/SE/7/7 Plus;
  • iPhone 8/8 Plus / X: il sistema è preinstallato dall'inizio;
  • Ipad mini 2/3/4; iPad Aria/Aria2; iPad Pro tutte le versioni, iPad 2017;
  • Ipod touch sesta generazione.

Un elemento con un aggiornamento del sistema operativo appare nelle impostazioni del tuo dispositivo e puoi scaricarlo, non ci sono difficoltà. È importante notare che non tutte le funzionalità di iOS11 saranno disponibili su tutti i dispositivi, spesso dipendono dal riempimento. Ad esempio, l'iPhone SE sembra un brutto anatroccolo, che non ha un numero di funzioni, ad esempio non supporta il conteggio dei piani nell'applicazione Salute, non c'è 3D Touch e altre piccole cose. Il supporto per il nuovo standard per immagini e video (HEIF / HEVC) richiede non solo iOS, ma anche dispositivi basati sul processore A10 e successivi, che limita drasticamente le capacità dei dispositivi precedenti. Ci sono abbastanza restrizioni di questo tipo, ad esempio, vale la pena notare la mancanza di supporto tecnologico vero tono un certo numero di modelli di iPad, poiché semplicemente non esiste un supporto hardware corrispondente per questo. Questo è facilmente spiegabile, poiché i componenti hardware necessari non appariranno dall'aggiornamento del sistema operativo e i processori non diventeranno più potenti.

Quando passi da iOS10 a iOS11, tieni presente che Apple non supporta più le applicazioni a 32 bit, non possono più essere avviate in iOS11, non sono disponibili nello store. Per la maggior parte delle persone, questo non significa assolutamente nulla, dal momento che la transizione alle applicazioni a 64 bit è iniziata nel 2013 e in 4 anni la maggior parte del software attuale è diventata a 64 bit. Se hai un programma che non ha una versione a 64 bit (ad esempio, software per lavoro scritto molto tempo fa), l'aggiornamento non ti consentirà di lavorarci, dovresti ricordarlo. Ma ancora una volta, per la maggior parte delle persone, non ci saranno problemi.

Configurazione di un account su un nuovo dispositivo - configurazione guidata

IOS11 introduce per la prima volta una procedura guidata di configurazione dell'account, che può copiare automaticamente il tuo account da un altro dispositivo iOS, sia esso un iPhone o un iPad. Ad esempio, configurando iPhone 8, ho copiato tutti i dati dal mio iPad, è bastato avvicinarli l'uno all'altro, leggere il codice QR dallo schermo e l'installazione è stata completata. In precedenza, non esisteva una procedura guidata di configurazione di questo tipo, è estremamente conveniente quando si passa da un dispositivo all'altro.


Files - il fantasma del file manager

L'applicazione File agisce come una sorta di file manager, ma in iOS11 non c'era accesso al file system, non puoi sperarlo, il sistema rimane chiuso, come sempre. Nell'applicazione File, l'utente vede il suo spazio di archiviazione cloud (iCloud per impostazione predefinita più tutti i servizi connessi), nonché i file sul dispositivo che ha inviato a File. Ad esempio, ricevi una lettera con un determinato file pdf che desideri utilizzare in seguito, per questo devi inviarlo a "File", anche aprendo questo file, non lo aggiungerai a questo archivio.

Concettualmente l'applicazione è di difficile comprensione, contraddice ciò che vediamo su Android, dove i file ricevuti vengono salvati in determinate cartelle di sistema, e il file manager li trova automaticamente lì e puoi visualizzarli. Questo non è il caso, è necessaria un'azione aggiuntiva per salvare una copia del file su File. È scomodo, necessario azioni aggiuntive, e non sempre sono giustificati.

Per la prima volta è disponibile il supporto per gli archivi ZIP, che possono essere aperti nell'applicazione (ovvero, prima salvare l'archivio su File, quindi aprirlo). Selezionando l'archivio ZIP nell'applicazione, è possibile estrarre file specifici selezionando l'opzione "Invia". Dove inviare il file? Esatto, nell'app File. Un sistema così complesso può confondere chiunque, è semplicemente ridicolo che nel 2017, per decomprimere un singolo file, sia necessario utilizzare tali danze con un tamburello. Non sarebbe superfluo dire che è impossibile decomprimere l'intero archivio ZIP utilizzando strumenti standard.

È un peccato, ma l'applicazione File è una stampella che supera i limiti del sistema e non semplifica la vita all'utente, raccoglie solo i suoi account cloud in un unico posto e consente di sincronizzare i file. Ma anche da remoto, non assomiglia a quello che vediamo su Android, ea quello che può essere utilizzato.

Pannello di controllo - Impostazioni Wi-Fi/Bluetooth insolite

Tirando lo schermo verso l'alto, vedrai il pannello di controllo (traduzione nel menu "Centro di controllo", non mi piace), contiene gli interruttori per le modalità operative ("Modalità aereo", " cellulare», Wi-Fi, Bluetooth), controllo della musica, rotazione dello schermo, modalità notturna, luminosità e volume, nonché icone aggiuntive.

Se vai su Impostazioni - Pannello di controllo, puoi abilitare l'aspetto di questo pannello in qualsiasi applicazione, nonché aggiungere icone aggiuntive (solo cinque righe, viene visualizzato uno scorrimento e sembra strano). Non puoi selezionare le tue applicazioni, solo quelle che Apple ha aggiunto qui. Nelle righe, puoi ordinare le icone come preferisci.

Questa sezione ha una particolarità, è impossibile disattivare Wi-Fi / Bluetooth da qui, poiché Apple ha ritenuto che quando si premeva l'icona, la connessione corrente stabilita dal dispositivo sarebbe stata disconnessa, ma l'operazione Wi-Fi / Bluetooth stessa continuerebbe, ad esempio, questo è necessario per lavorare un bundle di un telefono o tablet con un MacBook. La maggior parte delle persone si aspetta che ciò accada quando viene premuto il pulsante di spegnimento, ma non è questo il caso. Puoi disabilitare Wi-Fi / Bluetooth solo dal menu delle impostazioni.

Notifiche

Per ogni applicazione, puoi personalizzare le notifiche per la schermata di blocco, così come la tendina a discesa. Sfortunatamente, se hai molte notifiche dall'applicazione, riempiranno rapidamente il feed, poiché non sono raggruppate, puoi vederlo nello screenshot qui sotto.

Rimuovi i programmi, ma conserva i tuoi dati

Se vai su Impostazioni-Generale-Archiviazione iPhone (iPad), vedrai la voce di menu "Scarica non utilizzato". Questa è un'ottima idea e implementazione per risparmiare spazio sul tuo dispositivo, puoi eliminare l'applicazione, ma tutti i suoi dati rimarranno sul dispositivo. Ad esempio, l'eliminazione di un gioco libererà un paio di GB di spazio, ma quando ne avrai bisogno di nuovo, non perderai i tuoi progressi e le tue impostazioni, basta scaricarlo nuovamente dalla rete.

Modalità SOS - chiamata di emergenza

Puoi inserire i contatti di emergenza e le tue informazioni mediche. Quando viene attivata la modalità SOS (5 clic sul pulsante di accensione), il telefono inizierà a urlare, il TouchID si spegnerà, per accedere al dispositivo sarà necessario inserire il codice. Ciò è utile quando si desidera disabilitare l'autenticazione con le dita. Lo schermo mostrerà il tuo informazioni mediche, non è necessario sbloccare per accedervi. Una modalità abbastanza semplice copiata dagli smartphone Android, dove tali opportunità esistono da molto tempo.

Screenshot ed editor per le loro modifiche

Non appena acquisisci uno screenshot, la sua miniatura appare immediatamente nell'angolo in basso a sinistra. Facendo clic sulla miniatura, verrai indirizzato all'editor, dove puoi ridimensionare lo screenshot, ritagliarne un pezzo e disegnare/scrivere qualsiasi cosa su di esso. Grande caratteristica che prima mancava.

App store - nuova interfaccia e articoli

In iOS11, l'app store è diventato completamente insolito, ci sono schede prodotto, articoli che descrivono come fare qualcosa. In genere, una scheda occupa l'intero schermo, il che sembra dispendioso e scomodo. È necessario abituarsi al nuovo App Store, ma anche su iPad non può essere definito conveniente. Abbiamo provato a farlo magnificamente, ma non lo abbiamo fatto per niente funzionale.

Icone e grafica per Messaggi e altre applicazioni

Durante la digitazione, viene visualizzata una riga che mostra vari adesivi associati a determinate applicazioni o set di adesivi che hai caricato nell'App Store.

Tastiera: un set aggiornato per iPad

È importante notare che la tastiera dell'iPad è molto diversa da quella dell'iPhone. E se su iPhone questa è una tastiera familiare e molto semplice, che è molto inferiore alle controparti su Android, allora su iPad hanno cercato di rendere la tastiera più funzionale. Per fare ciò, è stata aggiunta una seconda riga di simboli sui tasti (evidenziati in grigio), durante la digitazione è sufficiente scorrere il tasto dall'alto verso il basso per sostituire tale simbolo. Questo è conveniente, anche se insolito.


Puoi strappare la tastiera in due come prima, ma su iPad non sembra molto comodo. Sorprendentemente, per qualche ragione, il punto interrogativo usato frequentemente ha sofferto, è stato portato sul secondo schermo della tastiera. Questo approccio rimane un mistero per me.


Barra dei collegamenti (solo iPad)

Scorrendo lo schermo dal basso verso l'alto sull'iPad si apre un pannello con le icone, qui puoi vedere sia le icone che hai installato tu, sia quelle più utilizzate. Mi ricorda un dispositivo MacOS, dove c'è un pannello simile, ed è estremamente comodo, è esattamente lo stesso. È un peccato che nulla di simile sia stato installato su iPhone a causa delle limitazioni nelle dimensioni degli schermi.



Modalità schermo diviso (solo in determinati modelli di iPad)

La possibilità di aprire due applicazioni contemporaneamente, trascinare e rilasciare i dati dall'una all'altra, ad esempio inserire immagini in un client di posta elettronica. Questa funzione funziona bene, anche se non è quasi popolare su iOS a causa di limitazioni. applicazioni specifiche, ad esempio, lo stesso client di posta elettronica.







Multitasking su iPad, nuova visualizzazione delle app

L'aspetto delle applicazioni in esecuzione sull'iPad è cambiato, ora queste sono carte, questo approccio sembra fresco e interessante. Puoi "chiudere" immediatamente qualsiasi applicazione scorrendola di lato.



Appunti

Ora è possibile scansionare documenti, per questo viene utilizzata una fotografia del dispositivo. In questo caso non è previsto il riconoscimento del testo.






Anche nelle "Note" puoi creare semplici piatti.



Riproduzione di video nel browser

Non importa quale browser utilizzi, ora la riproduzione video avviene in modo leggermente diverso con altri controlli, come puoi vedere dalle immagini qui sotto. Ma la cosa più importante è che ora puoi passare a un'altra scheda e il video continuerà a essere riprodotto (testato su iPad Pro / iPhone 8 Plus). Sorprendentemente, questa funzione non è fornita per YouTube, la riproduzione in una scheda sfocata non funziona. Come mai? Non lo so.



Nuovi standard per foto e video - HEIF / HEVC

Uno dei cambiamenti chiave nel sistema operativo desktop e mobile di Apple nel 2017 è il supporto per video H.265 (HEVC - High Efficiency Video Codec), che, pur mantenendo la qualità H.264 utilizzata in precedenza, dimezza le dimensioni del file. . .. Il supporto per questo formato dipende direttamente dal processore, per impostazione predefinita in iOS tutte le foto e i video vengono salvati nei vecchi formati (H.264 e JPEG, non HEVC/HEIF).

Per abilitare nuovi formati che non sono completamente compatibili con altri dispositivi, ad esempio su Android, devi farlo nelle impostazioni. Successivamente, lo spazio occupato da tali file diminuirà mantenendo la loro qualità. Se non hai intenzione di condividere attivamente i tuoi video e le tue foto, puoi tranquillamente andare su nuovo formato... Altrimenti aspetta che si diffonda anche su altri sistemi, altrimenti rischi di essere frainteso dagli altri.

Brevi impressioni

In molti modi, iOS11 cambia fortemente l'iPad, che secondo Apple, questo aggiornamento del sistema operativo è destinato principalmente ai tablet e aspetto esteriore Il sistema operativo è stato pesantemente aggiornato, anche se non è cambiato molto elementi chiave... Mi piace il dock con le icone, le miniature quando si passa da un'applicazione all'altra sono diventate notevolmente più belle, anche se è una questione di gusti. A qualcuno potrebbe non piacere questo aspetto.

È difficile sottovalutare il passaggio a HEIF/HEVC come standard del futuro, anche altri produttori andranno in questa direzione, non c'è altro modo. A poco a poco, tutte le piattaforme inizieranno a supportare questi standard, e va bene.

Ora su una mosca nell'unguento in questo barile di miele. Purtroppo la stabilità di iOS11 lascia molto a desiderare, ci sono tanti piccoli e spiacevoli bug, a volte le applicazioni rallentano, e con programmi di terze parti questo accade più spesso (Twitter/Instagram) e non dipende dalla qualità della connessione di rete, questo vale per i dati già scaricati.

La modalità multitasking è implementata in modo troppo aggressivo per prolungare la durata della batteria. Quindi, aprendo Twitter, cliccando su una specifica notifica e poi lavorando in altri programmi, non si tornerà allo stesso stato di Twitter, l'applicazione verrà caricata nuovamente. Lo stesso vale per Telegram e molti altri programmi. Questo può essere considerato piaghe iOS11, che verranno risolte a volte o meno. Non lo so. Ma ci sono molte di queste "piccole cose" e dal modo in cui gli utenti si lamentano di iOS11, possiamo tranquillamente presumere che abbia superato iOS7 / 8 in termini di numero di problemi. La qualità del software di Apple è andata costantemente calando negli ultimi anni; è stata leccata pochi mesi dopo il lancio di nuovi dispositivi. Ma quello che sta succedendo con iOS11 batte i problemi precedenti. Sebbene tutto dipenda dal punto di vista, molte persone non notano alcun problema, aggiornano i propri dispositivi e godono di nuove funzionalità. Che tipo di persone sei tu stesso? Stai andando bene o hai ancora delle carenze che vorresti correggere?

Principali articoli correlati