Android Lollipop

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search
Android Lollipop
Logo
Android 5.0-en.png
Schermata home di Android Lollipop con alcune app Google
SviluppatoreGoogle LLC
Open Handset Alliance
Famiglia SOUnix-like
Release iniziale5.0 (12 novembre 2014; 4 anni fa)
Release corrente5.1.2 (LMY49M)[1] (21 aprile 2015; 4 anni fa)
Tipo di kernelLinux kernel (monolitico)
Piattaforme supportateARM, 64 bit
Metodo di aggiornamentoOTA e PC
Tipologia licenzaSoftware libero con controparti proprietarie
LicenzaApache 2.0
PredecessoreAndroid 4.4.4 "KitKat"
SuccessoreAndroid 6.0 "Marshmallow"
Sito web

Android "Lollipop" è un nome in codice per il sistema operativo mobile Android sviluppato da Google, con le versioni che vanno da 5.0 a 5.1.1.[2] Presentato il 25 giugno 2014 alla conferenza Google I/O 2014, è diventato disponibile tramite aggiornamenti ufficiali over-the-air (OTA) il 12 novembre 2014, per dispositivi selezionati che eseguono distribuzioni di Android servite da Google (come Nexus e dispositivi Google Play edition). Il suo codice sorgente è stato reso disponibile il 3 novembre 2014. È il quinto aggiornamento principale e la dodicesima versione di Android.

Uno dei cambiamenti più importanti nella versione Lollipop è un'interfaccia utente riprogettata costruita attorno a un linguaggio di progettazione noto come Material Design, che è stato realizzato per mantenere un'interfaccia simile alla carta. Altre modifiche includono miglioramenti alle notifiche, a cui è possibile accedere dalla schermata di blocco e visualizzate all'interno delle applicazioni come banner in alto allo schermo. Google ha anche apportato modifiche interne alla piattaforma, con Android Runtime (ART) che ha sostituito ufficialmente Dalvik per migliorare le prestazioni delle applicazioni e con modifiche intese a migliorare e ottimizzare l'utilizzo della batteria.

Ad ottobre 2018, le statistiche pubblicate da Google indicano che le versioni di Lollipop hanno una quota del 17,9% combinata di tutti i dispositivi Android che accedono a Google Play.[3]

Lollipop è seguito da Marshmallow, che è stato rilasciato nell'ottobre 2015.[4]

Sviluppo[modifica | modifica wikitesto]

L'uscita è stata denominata in codice "Lemon Meringue Pie".[5] Android 5.0 è stato svelato per la prima volta con il nome in codice "Android L" il 25 giugno 2014 durante una presentazione principale alla conferenza degli sviluppatori I/O di Google. Oltre Lollipop, la presentazione si è concentrata su una serie di nuove piattaforme e tecnologie orientate basate su Android, tra cui Android TV, la piattaforma Android Auto, Android Wear, e la piattaforma di monitoraggio della salute Google Fit.[6]

Parte della presentazione è stata dedicata a un nuovo linguaggio di design multipiattaforma denominato "Material Design". Esso è un design con maggiore utilizzo di animazioni reattive e transizioni, imbottiture, ed effetti di profondità come l'illuminazione ed ombre. Il designer Matías Duarte ha spiegato che "a differenza della vera carta, il nostro material digitale può espandere e riformare in modo intelligente. Il Material Design ha superfici fisiche e bordi, le cuciture e le ombre danno senso a ciò che si può toccare." Il linguaggio di progettazione dei material non sarà utilizzato solo su Android, ma anche sulla suite di software Web di Google, fornendo un'esperienza coerente su tutte le piattaforme.[7][8][9][10][11]

Funzioni[modifica | modifica wikitesto]

Android 5.0 introduce un sistema di notifica aggiornato. Le singole notifiche vengono ora visualizzate su schede per aderire al linguaggio di progettazione del material e gruppi di notifiche possono essere raggruppati dall'app che li ha prodotti. Le notifiche vengono ora visualizzate sullo schermo di blocco come schede e le notifiche "testa a testa" possono anche essere visualizzate come grandi banner nella parte superiore dello schermo, insieme ai rispettivi pulsanti di azione.[8][12] Viene aggiunta anche una funzione non disturbare per le notifiche. Il menù delle app recenti è stato ridisegnato per utilizzare una pila tridimensionale di schede per rappresentare le app aperte. Le singole app possono anche visualizzare più schede nel menu delle app recenti, ad esempio per le schede aperte di un browser Web.[8][10][13]

Lollipop contiene anche nuove importanti funzionalità alla piattaforma per gli sviluppatori, con oltre 5.000 nuove API aggiunte per l'uso da parte delle applicazioni.[14][15] Ad esempio, c'è la possibilità di salvare le foto in un formato di immagine non elaborato.[16] Inoltre, la macchina virtuale Dalvik è stata ufficialmente sostituita da Android Runtime (ART), che è un nuovo ambiente di runtime che è stato introdotto come anteprima tecnologica in KitKat.[17] ART è un runtime multipiattaforma che supporta le architetture x86, ARM e MIPS in ambienti a 32 e 64 bit. A differenza di Dalvik, che utilizza la compilazione just-in-time (JIT), ART compila app al momento dell'installazione, che vengono quindi eseguite esclusivamente dalla versione compilata da quel momento in poi. Questa tecnica rimuove il sovraccarico di elaborazioni associato al processo JIT, migliorando le prestazioni del sistema.[18]

Lollipop mira anche a migliorare il consumo della batteria attraverso una serie di ottimizzazioni note come "Project Volta". Tra le sue modifiche ci sono una nuova modalità di risparmio della batteria, API di pianificazione del lavoro che possono limitare alcune attività a verificarsi solo tramite Wi-Fi e il batch di attività per ridurre il tempo complessivo in cui le radio interne sono attive. Il nuovo strumento per sviluppatori chiamato "Battery Historian" può essere utilizzato per tracciare il consumo della batteria da parte delle app durante l'uso.[6][8] Le API di Android Extension Pack offrono anche funzioni grafiche come i nuovi shader, con l'obiettivo di fornire grafica a livello PC per i giochi 3D su dispositivi Android.[11][19]

Un certo numero di funzionalità orientate all'impresa a livello di sistema sono state introdotte anche con il banner "Android for Work". Inizialmente, il framework di sicurezza Samsung Knox doveva essere utilizzato come base per "Android for Work", ma invece Google ha scelto di utilizzare la propria tecnologia per separare i dati personali e orientati al lavoro su un dispositivo, insieme alle API di accompagnamento per la gestione del ambiente.[20] Con la funzione "Smart Lock", i dispositivi possono anche essere configurati in modo che gli utenti non debbano eseguire lo sblocco del dispositivo con un PIN o un segno quando si trovano in una posizione usuale o in prossimità di un dispositivo Bluetooth o tag NFC riconosciuti.[13][21][22] Lollipop avrebbe dovuto, inoltre, avere la crittografia del dispositivo abilitata di default su tutti i dispositivi capaci; tuttavia, a causa di problemi di prestazioni, questo cambiamento è stato rinviato al suo successore, Android Marshmallow.[23]

Rilascio[modifica | modifica wikitesto]

Un'anteprima sviluppatore di Android L, in build LPV79,[24] fu rilasciata per il Nexus 5 e il Nexus 7 2013 il 26 giugno 2014 sotto forma di immagini flashabili. Il codice sorgente per i componenti con licenza GPL dell'anteprima sviluppatore fu rilasciato tramite Android Open Source Project (AOSP) nel luglio 2014.[25][26] Una seconda build di anteprima sviluppatore, la LPV81C, fu rilasciata il 7 agosto 2014, insieme alla versione beta della piattaforma Google Fit e dell'SDK. Come con la build precedente, la seconda build di anteprima sviluppatori è disponibile solo per Nexus 5 e Nexus 7 2013.[24][27]

Il 15 ottobre 2014, Google ha annunciato ufficialmente che Android L si sarebbe chiamato Android 5.0 "Lollipop". La società ha anche presentato i dispositivi di lancio per Android 5.0 includendo il Nexus 6 e il Nexus 9, il 3 novembre 2014.[28] Google ha dichiarato che i Nexus (inclusi i dispositivi Nexus 4, 5, 7 e 10) e i Google Play Edition avrebbero ricevuto l'aggiornamento a Lollipop nelle settimane a venire; un'ulteriore build di anteprima sviluppatori per dispositivi Nexus e la nuova revisione SDK per gli sviluppatori di applicazioni sarà rilasciata il 17 ottobre 2014. Le pianificazioni degli aggiornamenti per dispositivi Android di terze parti potrebbero variare a seconda del produttore.[29][30]

Il codice sorgente completo di Android 5.0 è stato inviato ad AOSP il 3 novembre 2014, consentendo agli sviluppatori e agli OEM di iniziare a produrre le proprie build del sistema operativo.[31] Il 2 dicembre 2014, le immagini di fabbrica per smartphone e tablet Nexus sono state aggiornate alla versione 5.0.1, che introduce alcuni bug risolti,[32] e un bug grave che riguarda i dispositivi Nexus 4 e impedisce all'audio di funzionare durante le telefonate.[33] Una versione Lollipop 5.0.2 (LRX22G) specifica per dispositivo è stata rilasciata per la prima generazione di Nexus 7 il 19 dicembre 2014.[34]

Android 5.1, una versione aggiornata di Lollipop, è stato presentato a febbraio 2015 come parte del lancio indonesiano di Android One ed è precaricato su dispositivi Android One venduti in Indonesia e nelle Filippine. Google ha annunciato ufficialmente la versione 5.1 rilasciando aggiornamenti per dispositivi esistenti il 9 marzo 2015.[35][36]

Nel 2015, Amazon.com ha adottato Lollipop come sistrma operativo per il Fire 5 "Bellini" e per i dispositivi della serie Fire HD di Amazon.[37][38][39]

Note[modifica | modifica wikitesto]

  1. ^ (EN) android-5.1.1_r38 - platform/build - Git at Google, su android.googlesource.com. URL consultato il 15 aprile 2018.
  2. ^ Android 5.1.1 (LMY47V) hits AOSP [CHANGELOG], in phandroid.com. URL consultato il 21 giugno 2015.
  3. ^ Dashboards: Platform Versions, su developer.android.com. URL consultato il 28 ottobre 2018.
  4. ^ Brandon Chester, Google Announces Android M At Google I/O 2015, su Anandtech, Purch, Inc.. URL consultato il 28 maggio 2015.
  5. ^ "LMP" - Lemon Meringue Pie - Looking More And More Likely As The Official Name For Android L, su androidpolice.com.
  6. ^ a b From Android L to Google Fit: All the new products and features from Google I/O, su PC World. URL consultato il 26 giugno 2014.
  7. ^ Google's new 'Material Design' UI coming to Android, Chrome OS and the web, su Engadget. URL consultato il 26 giugno 2014.
  8. ^ a b c d Google Reveals Details About Android L at Google IO, su Anandtech. URL consultato il 26 giugno 2014.
  9. ^ Google's New, Improved Android Will Deliver A Unified Design Language, su Co.Design. URL consultato il 26 giugno 2014.
  10. ^ a b We just played with Android's L Developer Preview, su Engadget, AOL. URL consultato il 26 giugno 2014.
  11. ^ a b Google's next big Android redesign is coming in the fall, su The Verge, Vox Media. URL consultato il 26 giugno 2014.
  12. ^ Chris Smith, Android L's heads up notifications feature arrives early through third-party app, su Tech Radar, Future plc. URL consultato il 6 agosto 2014.
  13. ^ a b Google I/O: Android L Sneak Peek Reveals ‘Material Design,’ Personal Unlocking and More, su Wall Street Journal. URL consultato il 26 giugno 2014.
  14. ^ Joseph Mayton, Android L, LG G Watch, update issue and what reviewers are saying, su Tech Times. URL consultato il 5 agosto 2014.
  15. ^ Todd Haselton, Android L Developer Preview Unveiled With Major Changes, su Techno Buffalo. URL consultato il 5 agosto 2014 (archiviato dall'url originale l'11 agosto 2014).
  16. ^ Stephen Shankland, How Android 5.0 lets you get raw for better photos, su CNET, 19 dicembre 2014. URL consultato il 12 gennaio 2015.
  17. ^ 'ART' experiment in Android KitKat improves battery life and speeds up apps, su Engadget. URL consultato il 26 giugno 2014.
  18. ^ Andrei Frumusanu, A Closer Look at Android RunTime (ART) in Android L, in AnandTech, 1º luglio 2014. URL consultato il 5 luglio 2014.
  19. ^ Android's next release will include GPU-focused tech for PC quality graphics, su Polygon, Vox Media. URL consultato il 26 giugno 2014.
  20. ^ Ina Fried, Google Expands Its "Android for Work" Efforts in Bid to Get More Businesses Using Its Phones, su recode.net, 25 febbraio 2015. URL consultato il 2 aprile 2015.
  21. ^ How to set up Smart Lock on Android 5.0 Lollipop, su CNET. URL consultato il 2 luglio 2015.
  22. ^ With Android L, Google makes pitch for enterprise users, su Computerworld, IDG. URL consultato il 26 giugno 2014.
  23. ^ Google makes full-disk encryption and secure boot mandatory for some Android 6.0 devices, su IT World, IDG. URL consultato il 20 ottobre 2015.
  24. ^ a b Cory Gunther, New Android L Update Arrives for Nexus Users, su gottabemobile.com, 7 agosto 2014. URL consultato il 9 agosto 2014.
  25. ^ Google releases Android L preview source for Nexus devices, su ZDNet, CBS Interactive. URL consultato il 2 luglio 2014.
  26. ^ Template:Cite mailing list
  27. ^ Google just released some hot new images of Android L – here’s how you can get them, su BGR.com, PMC. URL consultato il 16 agosto 2014.
  28. ^ Android: Be together. Not the same., Official Google Blog, 15 ottobre 2014. URL consultato il 23 ottobre 2014.
  29. ^ When and where to get Android 5.0 Lollipop, su CNET, CBS Interactive, 15 ottobre 2014. URL consultato il 16 ottobre 2014.
  30. ^ Updated Android Lollipop Developer Preview image coming to Nexus devices in a couple of days, su PhoneArena. URL consultato il 16 ottobre 2014.
  31. ^ Android Lollipop hits AOSP; HTC sets the upgrade pace, su SlashGear. URL consultato il 24 dicembre 2014.
  32. ^ Google quietly pushes out Android Lollipop 5.0.1 images, in ZDNet. URL consultato il 6 dicembre 2014.
  33. ^ Nexus 4, lollipop 5.0.1: dialer calls audio does not work, in code.google.com. URL consultato il 18 dicembre 2014.
  34. ^ Android 5.0.2 LRX22G Factory Image for Nexus 7 (WiFi) Randomly Shows Up, su droid-life.com. URL consultato il 21 dicembre 2014.
  35. ^ Google officially announces Android 5.1, in Ars Technica. URL consultato il 10 marzo 2015.
  36. ^ Official Android Blog: Android 5.1: Unwrapping a new Lollipop update, in Official Android Blog. URL consultato il 10 marzo 2015.
  37. ^ What’s new in Amazon Fire OS 5 Bellini?, su Pocket-lint. URL consultato il 28 gennaio 2016.
  38. ^ Amazon's Fire HD 10 tablet a rare misfire for company, su Fortune. URL consultato il 28 gennaio 2016.
  39. ^ Feature-stuffed Fire OS update makes Amazon's tablets even more kid-friendly, su PC World. URL consultato il 28 gennaio 2016.

Voci correlate[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]