Il sistema è fluido, e anche l'ultima eredità di Jobs è stata rovinata. Il closed source di Android risolverà una volta per tutte il problema del ritardo

Il sistema è fluido, e anche l'ultima eredità di Jobs è stata rovinata. Il closed source di Android risolverà una volta per tutte il problema del ritardo

Con lo sviluppo della scienza e della tecnologia, le persone sono entrate nell'era dell'informazione e i telefoni cellulari sono il prodotto di tale era. Negli ultimi anni, i telefoni cellulari si sono sviluppati rapidamente e le persone sono passate dall'era dei feature phone all'era degli smartphone. Come testimoni del progresso dei tempi, abbiamo sperimentato in prima persona anche gli aggiornamenti e le iterazioni dei sistemi di telefonia mobile.

Oggi, il panorama dei sistemi di telefonia mobile è diviso in tre parti: il sistema iOS rappresentato da Apple, il sistema Android rappresentato da Google e il sistema WP rappresentato da Microsoft. Naturalmente, relativamente parlando, il sistema WP occupa solo una piccola parte del mercato, e i principali sono Android e iOS.

Eredità storica: apertura del sistema

Gli utenti che hanno utilizzato telefoni iPhone e Android sapranno che, indipendentemente da come si utilizzi l'iPhone, funziona sempre in modo fluido, mentre i telefoni Android si bloccano terribilmente dopo un po' di tempo di utilizzo. Molte persone attribuiscono il motivo per cui i telefoni Android diventano sempre più lenti con l'uso alla scarsa ottimizzazione del sistema, ma non è così.

Non mi soffermerò qui a presentare nei dettagli i due sistemi, Unix e Linux. Dirò solo che Unix è relativamente chiuso rispetto a Linux. iOS e Android si basano rispettivamente su due sistemi diversi, il che significa che iOS è relativamente chiuso rispetto ad Android, il che significa anche che il sistema è relativamente rigido. Il sistema Android relativamente aperto causa il problema delle risorse di sistema che vengono utilizzate a piacimento, causando il blocco progressivo del telefono.

Ma in realtà l'apertura è anche un motivo importante per cui Android può svilupparsi rapidamente. La fornitura gratuita ai produttori di hardware e l'open source dei produttori di software hanno decretato il successo di Android. Ha inoltre offerto alle aziende che si sono lanciate nell'ecosistema Android intelligente un ampio margine di profitto, che è la ragione principale della crescita esponenziale dell'ecosistema Android. Tuttavia, se da un lato l'apertura di Android gli ha dato nuova vita, dall'altro ha anche rovinato l'esperienza utente del sistema operativo.

Mix di software: quotazione illegale

Apertura significa relax. I metodi per elencare la stessa app sugli store iOS e Android sono diversi. Come mostrato nell'immagine sopra, l'inserimento della tua app nell'App Store di iOS deve seguire regole rigide, altrimenti non sarà consentito. Grazie al sistema aperto Android, se un'applicazione vuole essere elencata, può farlo sull'Android Market anche se non rispetta le regole. Anche se non è presente su Google Play, può essere scaricato da vari altri mercati software.

Credo che molti utenti si troveranno in questa situazione. Inizialmente volevano installare solo un software, ma hanno finito per installare un "pacchetto completo" di software, soprattutto perché nell'APP ci sono pubblicità e iniziano a scaricare il software se ci cliccano sopra senza prestare attenzione. Ciò è dovuto al meccanismo aperto di Android. Sebbene molti produttori di telefoni cellulari abbiano apportato ottimizzazioni per questi fenomeni, come ad esempio il divieto di avvio congiunto, il blocco delle pubblicità, ecc., l'effetto non è molto significativo.

Funzionamento della macchina virtuale JAVA: avvio lento e molta spazzatura

La fluidità di Android è difficile da garantire, poiché è determinata dal meccanismo del sistema. Tutti i programmi Android vengono eseguiti sulla macchina virtuale JAVA, anziché essere eseguiti direttamente sul sistema operativo come avviene nell'iPhone. Questa macchina virtuale è come un generatore di spazzatura e un consumatore di memoria. Consumerà rapidamente le risorse dei telefoni cellulari e produrrà un sacco di rifiuti. Con l'aumentare dei programmi installati sul telefono Android, il consumo di energia della CPU aumenta e il telefono diventa sempre più lento.

Questo è anche il motivo per cui lo stesso software non si avvia sui telefoni Android con la stessa rapidità con cui si avvia sugli iPhone. Anche se si utilizza un processore migliore o una RAM più elevata, non è possibile competere con l'iPhone. Inoltre, col tempo, la memoria del telefono diventerà sempre più piccola e nel file manager ci saranno molti file sconosciuti che saranno difficili da pulire.

Sintonizzazione del cellulare: curare i sintomi ma non la causa principale

In risposta al fenomeno della crescente lentezza dei telefoni Android, molti produttori di software e di telefoni cellulari hanno ottimizzato il sistema Android, ovvero il cosiddetto phone tuning.

Nel piano successivo ad Android 4.4, Android ha cambiato la modalità di esecuzione delle applicazioni da Dalvik ad ART. Il principio è semplicemente l'effetto "pre-compilazione", ovvero quando un'applicazione viene installata per la prima volta su Android, il suo bytecode è stato compilato nel codice macchina locale, riducendo i tempi di avvio e di esecuzione delle successive esecuzioni dell'applicazione.

Secondo i risultati pubblicati da Google stessa, in diverse app di test delle prestazioni, la velocità di ART è aumentata in media dell'80% rispetto a Dalvik. In alcuni progetti la velocità di ART è addirittura aumentata di oltre 1,5 volte, il che è un risultato molto incoraggiante. Questa modalità presenta però anche uno svantaggio: la "precompilazione" aumenta il tempo di installazione e fa sì che i dati del programma aumentino in modo esponenziale dopo l'installazione, aumentando ulteriormente la pressione sulla memoria del telefono cellulare.

Un altro aspetto dell'adeguamento riguarda l'adeguamento dell'interfaccia utente del sistema. Il principale lavoro di ottimizzazione dei produttori di ROM consiste anche nell'apportare modifiche a Linux e nell'applicare varie patch per adattare meglio il linguaggio di base ai vari terminali mobili. Ma a volte questo metodo è inadeguato e non ha effetti sostanziali. Ciò che realmente gli utenti riscontrano è che la ROM del telefono diventa sempre più gonfia e la sua risposta diventa sempre più lenta.

Dopo aver modificato la modalità di esecuzione dell'applicazione da Dalvik ad ART, in realtà ha ancora un certo effetto su Android nativo e non ha un impatto significativo sull'interfaccia utente nazionale profondamente personalizzata. Poiché l'interfaccia utente nazionale è troppo elaborata, sono state introdotte numerose funzioni localizzate. Anche se la modalità ART è stata migliorata, avrebbe dovuto essere sommersa dal gonfiore dell'interfaccia utente personalizzata. Il sistema Android nativo è molto più fluido del sistema UI personalizzato.

Android a codice chiuso

Infatti, il metodo più efficace è rendere Android closed source. La chiusura della fonte significa che il meccanismo unificato del mercato della telefonia mobile Android sarà più perfetto. Tutto il software seguirà rigorosamente le routine stabilite da Google. Questo risolverà innanzitutto la situazione ambigua nel mercato Android. Se i vari software rispettano le regole, il telefono Android non subirà rallentamenti anche se durante l'uso vengono aperti più software.

A partire da Android 6.0, Google ha rafforzato la gestione dei permessi e alcuni codici di autorizzazione di base non sono più aperti. A giudicare dal documento di compatibilità rilasciato da Google per Android 7.0, i requisiti per le specifiche hardware e software stanno diventando sempre più severi. Ad esempio: non supporta vari protocolli di ricarica rapida, adotta uniformemente la soluzione dell'organizzazione USB, non accetta chiamate all'interfaccia del programma applicativo API Vulkan, il multitasking a schermo diviso deve essere conforme alle specifiche AOSP, deve supportare il blocco delle chiamate, consiglia vivamente di aggiungere la regolazione della risoluzione dello schermo e standardizza le specifiche operative delle cuffie vocali, ecc.

Pertanto, considerando l'intera storia dello sviluppo di Android, è impossibile risolvere il problema della lentezza sempre maggiore dei telefoni Android nel prossimo futuro. Inoltre, se vogliamo risolvere radicalmente il problema, dobbiamo affidarci al closed source forzato di Google. Google potrebbe anche cambiare radicalmente il funzionamento di Android, ma ciò sarebbe macchinoso e non c'è garanzia che molti produttori collaborerebbero. Non è noto se qualche produttore interverrà qualora il sistema fosse costretto a chiudere il codice sorgente.

Sebbene Google stia lentamente revocando i permessi, potrebbero volerci più di dieci anni prima che Android raggiunga il controllo completo del codice sorgente chiuso. Per ora, il metodo migliore è iniziare con gli sviluppatori di APP. Se ogni software seguisse consapevolmente il sistema operativo Android e rispondesse attivamente agli aggiornamenti di versione di Google, il fenomeno per cui i telefoni Android diventano sempre più lenti con l'uso migliorerebbe sicuramente.

Vincitore del Qingyun Plan di Toutiao e del Bai+ Plan di Baijiahao, del Baidu Digital Author of the Year 2019, del Baijiahao's Most Popular Author in the Technology Field, del Sogou Technology and Culture Author 2019 e del Baijiahao Quarterly Influential Creator 2021, ha vinto numerosi premi, tra cui il Sohu Best Industry Media Person 2013, il China New Media Entrepreneurship Competition Beijing 2015, il Guangmang Experience Award 2015, il China New Media Entrepreneurship Competition Finals 2015 e il Baidu Dynamic Annual Powerful Celebrity 2018.

<<:  Anche i pazienti con problemi allo stomaco, come l'infarto cerebrale, possono sottoporsi a un controllo gastrico semplicemente "bevendo" una tazza di "tè al latte"!

>>:  Davvero allungato. Foto spia della carrozzeria bianca della nuova Audi Q5 prodotta in patria

Consiglia articoli

Che ne dici di www.sg? Recensioni e informazioni sul sito web www.sg

Cos'è www.sg? www.sg è una finestra su Singapo...

La coraggiosa storia di Jungle Emperor: qual è il potere di cambiare il futuro?

Una recensione completa e una raccomandazione di ...

Mercedes-Benz Classe G lancia due nuovi modelli

Il Salone dell'auto di Guangzhou 2016 è uffic...

Il cancro alla cistifellea è terribile quanto il cancro al pancreas

Con l'aumento della consapevolezza della salu...