10 vecchie funzionalità Android che hanno contribuito a modellare il sistema operativo

Autore: Louise Ward
Data Della Creazione: 3 Febbraio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
10 vecchie funzionalità Android che hanno contribuito a modellare il sistema operativo - Tecnologie
10 vecchie funzionalità Android che hanno contribuito a modellare il sistema operativo - Tecnologie

Contenuto



Il Nexus 7 ha festeggiato il suo settimo compleanno la scorsa settimana. Il mio collega David Imel ha fatto un eccellente ricordo e ha incluso un sacco di curiosità su Android Honeycomb nel processo.

Android è pieno di piccole funzionalità, alcune delle quali sono sorprendentemente importanti per quanto poco ne parliamo. Molti di quelli più vecchi hanno contribuito a modellare Android che conosciamo oggi.

Ecco dieci funzionalità Android più importanti in particolare.

ART e AOT (Android 5.0 Lollipop)

Android Runtime (ART) è stato un grosso problema quando è stato lanciato ufficialmente in Android 5.0 Lollipop. Con ART è arrivata la compilation anticipata (AOT), una raccolta dei rifiuti migliorata e tonnellate di altre funzionalità. Sono stati principalmente rivolti agli sviluppatori di app e giochi, ma questi cambiamenti hanno aiutato le app ad avviarsi e funzionare più rapidamente che mai.


ART è stato uno dei più grandi cambiamenti ai primi Android.

L'ARTE ha ricevuto tonnellate di miglioramenti tra allora e adesso. Android 7.0 Nougat ha aggiunto il supporto per JIT, o compilazione just-in-time per tempi di avvio del dispositivo più rapidi. Android Oreo ha migliorato la raccolta dei rifiuti e riduce i tempi di pausa. Android 9 Pie ha aggiunto il supporto per la conversione anticipata dei file DEX.

Ci vorrebbe tutto il giorno per elencare tutti i miglioramenti nascosti che ART porta in tavola perché ogni anno migliora continuamente, anche se non ne parliamo più molto. Anche il prossimo Android Q presenta alcuni piccoli miglioramenti a ART.

App batch e di aggiornamento automatico (Android 2.2 Froyo)

Android 2.2 Froyo compie dieci anni nel 2020 e rimane ancora una delle sue migliori funzionalità. Era la prima versione di Android con supporto nativo per gli aggiornamenti automatici delle app e gli aggiornamenti delle app in batch. Non c'è molto ciarlatano tecnico con questo. Puoi premere il pulsante in Google Play per aggiornare tutte le tue app contemporaneamente in background ed è grazie ad Android Froyo.


Questa funzione ha anche ricevuto miglioramenti nel corso degli anni. All'inizio del 2019, Google ha iniziato a testare download simultanei di app dopo aver rimosso la funzione alcuni anni fa. Ciò teoricamente renderebbe il processo di aggiornamento di tutte le tue app contemporaneamente ancora più veloce.

È difficile immaginare di aggiornare le app Android manualmente e una alla volta.

Di conseguenza, Android Froyo ha anche introdotto funzionalità Android come il supporto per display HD (720p), hotspot Wi-Fi, supporto GIF per il browser stock e la possibilità di connettere il telefono al Bluetooth della tua auto, una funzionalità che molte persone usano ogni giorno.

Batch sensore hardware (Android 4.4 KitKat)

Android KitKat ci ha fornito un'altra fantastica funzionalità con il batch di sensori hardware. Questo è stato uno dei primi veri tentativi di Google di tenere sotto controllo la durata della batteria. La premessa è semplice: i sensori raccolgono e consegnano i dati in batch anziché in tempo reale. Ciò ha permesso ai dispositivi di rimanere più a lungo in uno stato di risparmio energetico e di risparmiare la batteria.

Google alla fine ha emulato questo comportamento anche dal lato software. La modalità Doze limita l'utilizzo dell'app in background e impedisce la sincronizzazione dell'app in una finestra di manutenzione. Fondamentalmente, mette tutte le app in sospensione, tranne per le piccole finestre di tempo in cui possono aggiornare, inviare notifiche e utilizzare la CPU. Il batch dei sensori hardware funziona allo stesso modo.

La funzione ha anche altri usi, tra cui fitness (tracciamento dei passi), localizzazione e altro monitoraggio. Android 4.4 KitKat ha anche aggiunto il supporto per il tracciamento dei passi e la funzione di tracciamento dei passi funziona con il batch dei sensori hardware.

Emulazione scheda host (Android 4.4 KitKat)

Host Card Emulation (HCE) è un po 'un grosso problema e ha una storia interessante. Inizialmente, Google utilizzava un chip Secure Element (SE) sui telefoni per memorizzare i dettagli di pagamento. SE è stato pesantemente crittografato e sicuro per evitare il furto di dati. Tuttavia, Verizon, AT&T e T-Mobile hanno bloccato Google Wallet a favore della sua iniziativa Softcard (precedentemente ISIS) impedendo a Google Wallet di leggere l'elemento Secure.

In risposta, Google ha lanciato HCE, che intercetta la trasmissione delle comunicazioni dai terminali di pagamento e la invia direttamente al sistema operativo anziché al modulo Secure Element. Il sistema operativo crea un token per rappresentare la carta effettiva e la restituisce al posto del numero effettivo della carta di debito in un processo chiamato tokenizzazione. HCE funziona anche in background senza alcun input da parte dell'utente, quindi puoi semplicemente toccare e pagare anche se lo schermo del telefono è spento.

Google ha creato HCE per mantenere aperte le opzioni dei consumatori dopo che i gestori hanno tentato di limitare tali opzioni.

HCE alla fine ha eliminato la necessità di hardware Secure Element in primo luogo e i gestori hanno rinunciato, vendendo Softcard a Google nel 2015. Vale la pena notare perché la tokenizzazione e l'utilizzo del tap-to-pay sul dispositivo è in realtà più sicuro rispetto all'utilizzo di una carta fisica .

Temi OMS e RRO (Android 6.0 Marshmallow)

Runtime Resource Overlay (RRO) e Overlay Management Service (OMS) sono due framework tematici in AOSP Android. Sony ha inserito entrambi i framework in Android ed esiste oggi su molti dispositivi. Il debutto ufficiale è stato Android Marshmallow. RRO è arrivato per primo e alla fine è stato soppiantato dall'OMS, ma entrambi fanno quasi sempre la stessa cosa.

La maggior parte delle app ha file XML con elementi come colore, layout e altri elementi di design. OMS ti consente invece di sovrapporre i tuoi file XML personalizzati per un look personalizzato. Pertanto, puoi trasformare un'app con uno sfondo bianco e un testo nero in un'app con uno sfondo nero e un testo verde senza influire sul funzionamento effettivo dell'app.

OMS è il più vicino possibile a Google come tema nativo in AOSP Android.

Questo non è qualcosa che puoi semplicemente usare, ma OEM e tematici lo usano spesso. App come Synergy, Substratum e Pluvius utilizzano OMS per temi root e non root a seconda della versione di Android. Samsung ha iniziato a utilizzare OMS con Android Oreo anche per i suoi temi. Questi motori tematici semplificano il processo di creazione, personalizzazione e sovrapposizione di file XML per renderlo abbastanza facile da usare per la maggior parte delle persone.

Sfortunatamente, il futuro per OMS non è chiaro in questo momento. Google ha disattivato il supporto in Android Pie apposta, il che ha incitato alla rabbia nella community dei temi. Ecco una buona intervista con alcuni dei creatori di Substratum, in cui spiegano come usano l'OMS un po 'di più.

Project Butter (Android 4.1 Jelly Bean)

Project Butter era una delle funzionalità Android più importanti nei primi giorni di Android. Il progetto include una serie di miglioramenti e modifiche per rendere l'interfaccia utente del sistema più fluida e veloce. I primi dispositivi Android hanno davvero avuto problemi con il ritardo di input e la balbuzie. Nel corso del tempo, Project Butter ha risolto ampiamente tutti.

Project Butter ha apportato altre ottimizzazioni, come il triplo buffering, VSync e una migliore reattività al tocco. Queste funzionalità consentono al sistema operativo di funzionare a 60 fps e sincronizzano meglio il display con CPU e GPU per prestazioni più fluide. Ovviamente, tutte queste cose sono migliorate nel corso degli anni con le nuove versioni di Android.

Abbiamo visto che la marcia per la fluidità burrosa continua con display a 90Hz e 120Hz già nel 2015. Riesci a immaginare quanto sarebbero cattivi quei display prima di Android 4.1 Jelly Bean?

App recenti e cambio di app (Android 3.0 Honeycomb)

La modalità app recenti è stata un grosso problema quando è stata lanciata su Android 3.0 Honeycomb. Era Android che acquistava in multitasking, una delle grandi funzionalità che aveva su iOS in quel momento. Il pulsante delle app recenti ti consente di visualizzare tutte le app aperte in un'unica interfaccia, di alternarle a piacimento o di chiuderle completamente se necessario. Questa funzionalità da sola ha praticamente ucciso il mercato delle app di Task Manager, allo stesso modo in cui la torcia ha disattivato il mercato delle app di torcia. Fino ad oggi Android utilizza ancora il metodo di scorrimento per chiudere nelle sue app recenti, sebbene con alcuni miglioramenti e modifiche visive.

Per un sistema operativo che funzionava solo su tablet, Honeycomb aveva molte idee lungimiranti.

Alla fine la funzionalità è migliorata con un sacco di altre funzioni, come un pulsante Cancella tutto per la chiusura rapida delle app, il blocco delle app per tenere aperte le app e, soprattutto, il cambio di app. La commutazione delle app funziona allo stesso modo di Alt-F4 su un PC Windows. Puoi passare rapidamente tra le due app più recenti utilizzate con una doppia pressione del pulsante app recenti. Android Pie ha aggiunto un gesto di scorrimento per passare rapidamente da una app all'altra.

Google sta rinnovando nuovamente i controlli dei gesti di Android con Android Q. Probabilmente cambierà anche il funzionamento delle app recenti, ma siamo abbastanza sicuri che le app recenti saranno ancora lì. È sicuramente una delle funzionalità Android più grandi e importanti di tutti i tempi, ed è stata una delle poche a essere così importante da arrivare sui controlli della schermata principale.

Tasti funzione (Android 3.0 Honeycomb)

Molti danno per scontato i softkey. Nella fretta di ottenere controlli gestuali in Android Pie e Android Q, vale la pena fare un passo indietro e guardare quale impatto monumentale hanno avuto i softkey sul design del telefono nei primi anni del 2010. Prima dei softkey, gli OEM dei dispositivi disponevano di tutti i tipi di pulsanti su tutto il dispositivo. Android 3.0 Honeycomb, e in seguito Ice Cream Sandwich, ha messo fine a tutto ciò e ci ha aiutato a inaugurare l'era del telefono candy bar pulito e senza pulsanti che tutti conosciamo oggi.

I tasti funzione si sono evoluti nel corso degli anni, principalmente in termini di dimensioni, forma e design. Puoi premere a lungo il tasto Home per Google Assistant, modificare la tematica dei pulsanti con elementi come App Navbar e alcuni OEM ti consentono persino di aggiungere nuovi tasti di programmazione nella riga inferiore.

Sfortunatamente, non passerà molto tempo prima che i softkey alla fine finiscano, poiché la navigazione gestuale sta prendendo il sopravvento. Presto passeremo tutti a scorrere e ballare le dita come giocatori di Dance Dance Revolution.

I softkey occuperanno sempre un posto speciale nella storia di Android come una caratteristica singolare che ha modellato il modo in cui i telefoni sono stati progettati per anni.

Supporto TRIM (Android 4.3 Jelly Bean)

Il supporto TRIM non è originale per Android o una funzionalità più recente, ma è stato molto importante. Linux lo ha aggiunto al kernel nel 2008. Microsoft ha incluso il supporto in Windows 7 nel 2009. Apple lo ha aggiunto a OS X nel 2011 e ha un metodo TRIM unico per i dispositivi iOS. Android 4.3 Jelly Bean ha finalmente aggiunto la funzionalità nel 2012, certamente un po 'in ritardo alla festa.

TRIM è una funzionalità semplice ma importante e si occupa della memoria flash. La memoria flash, a differenza dei dischi rigidi meccanici, ha un po 'di problemi con la scrittura di nuovi dati. Può scrivere rapidamente nello spazio vuoto, ma se i dati devono essere sovrascritti, il processo richiede molto più tempo.

TRIM era un'aggiunta minore, ma sorprendentemente importante per Android.

Ciò ha causato nel tempo forti rallentamenti e potrebbe aver contribuito all'obsolescenza prematura di molti vecchi dispositivi Android. TRIM ha impedito il rallentamento gestendo essenzialmente la memoria flash, inclusa la sua garbage collection e allocazione dello spazio libero.

Molti hanno attribuito i problemi di rallentamento del Nexus 7 2012 a una mancanza del supporto TRIM e hanno riportato miglioramenti delle prestazioni dopo un aggiornamento di Android 4.3 Jelly Bean. TRIM non è una delle funzionalità Android più glamour, ma è sicuramente una delle più importanti e il tuo telefono la utilizza ancora.

Modalità host USB (Android 3.0 Honeycomb)

La modalità host USB è una potente funzionalità che non ottiene l'amore che probabilmente merita. Inizialmente ha debuttato su Android 3.0 Honeycomb e la maggior parte delle persone lo ha utilizzato per le sue funzionalità USB on the go (OTG). Ma la modalità fa molto di più.

La modalità host USB è ciò che ci consente di utilizzare mouse e tastiere USB su dispositivi Android, nonché tastiere MIDI e altre tecnologie specializzate. Fondamentalmente, se riesci a collegare qualcosa al tuo telefono e utilizzarlo tramite la porta USB, puoi ringraziare USB Host Mode.

Android 8 Oreo ha aggiunto il supporto per le chiavi di autenticazione a due fattori. Android 9 Pie ha offerto la possibilità di caricare dispositivi e trasferire file contemporaneamente. La maggior parte delle versioni di Android ha anche migliorato il supporto e l'accesso periferico. Se Google crea un laptop Android, la modalità host USB sarà la chiave per far funzionare tutto correttamente.

È difficile da credere a volte, ma Android è molto più grande della qualità della fotocamera e delle tacche. Numerose funzionalità software hanno contribuito a far avanzare la piattaforma, anche in background dove non sempre l'abbiamo vista.

Qual è la tua funzione Android preferita?

Oggi Google ha annunciato la econda anteprima per viluppatori Android Q ul blog degli viluppatori Android. La prima verione del proimo aggiornamento del itema operativo Android egue la prima anteprima...

Un nuovo et di rendering, preumibilmente baato ul proimo OnePlu 7, è emero online tramite Pricebaba e @OnLeak. Le immagini motrano tutti gli angoli del portatile prima della ua preunta inaugurazi...

La Nostra Scelta