Android Lollipop

Android Lollipop is een versie van het Android mobiele besturingssysteem ontwikkeld door Google , verspreid tussen versies 5.0 en 5.1.1. [3] onthuld op 25 juni 2014, tijdens de Google I / O conferentie, is het beschikbaar kwam via de officiële over-the -air (OTA) update op 12 november 2014 voor bepaalde apparaten die verdelingen van Android onderhouden door Google draaien (zoals Nexus en Google Play editie apparaten). De broncode is beschikbaar gesteld op 3 november 2014.

Eén van de belangrijkste veranderingen in de Lollipop release is een vernieuwde gebruikersinterface opgebouwd rond een designtaal aangeduid als ” materiaal ontwerp “. Andere veranderingen zijn verbeteringen aan de aanmeldingen, die kan worden geopend vanuit het lockscreen en weergegeven binnen toepassingen als top-of-the-screen banners. Google maakte ook interne veranderingen aan het platform, de Android Runtime (ART) officieel vervangen Dalvik voor betere prestaties van toepassingen, en met veranderingen bedoeld om te verbeteren en het gebruik van de batterij, intern bekend als Project Volta optimaliseren.

Met ingang van juni 2015 , de statistiek die door Google geeft aan dat 12,4% van alle Android-apparaten toegang tot Google Play draaien Lollipop. [4]

Lollipop wordt opgevolgd door de Android M , die werd onthuld mei 2015. [5]

Inhoud

  • 1 Ontwikkeling
  • 2 Kenmerken
  • 3 release
  • 4 Vraagstukken
  • 5 Zie ook
  • 6 Verwijzingen
  • 7 Externe verbindingen

Development

Android 5.0 werd voor het eerst onthuld onder de codenaam “Android L” op 25 juni 2014 tijdens een keynote presentatie op de Google I / O conferentie ontwikkelaars. Naast Lollipop, de presentatie gericht op een aantal nieuwe Android-georiënteerde platformen en technologieën, waaronder Android TV , in-car platform Android Auto , wearable computing- platform Android Wear en gezondheid volgen platform Google Fit . [6]

Een deel van de presentatie werd gewijd aan een nieuwe cross-platform ontwerp taal aangeduid als “ontwerp van het materiaal”. Het uitbreiden van de ” card “motieven voor het eerst te zien in Google Now , het is een ontwerp met een verhoogd gebruik van grid-gebaseerde lay-outs, responsieve animaties en overgangen, padding, en diepte-effecten zoals verlichting en schaduwen. Designer Matías Duarte verklaarde dat “in tegenstelling tot echt papier, kunnen onze digitaal materiaal uit te breiden en te hervormen intelligent. Materiaal heeft fysieke oppervlakken en randen. Naden en schaduw bieden wat betekent dat over wat je kunt aanraken.” Het materiaal ontwerp taal zal niet alleen gebruikt worden op Android, maar op Google’s suite van web-software als goed, het verstrekken van een consistente ervaring op alle platforms. [7] [8] [9] [10] [11]

Kenmerken

Android 5.0 introduceert een vernieuwd notificatiesysteem. Individuele meldingen worden nu weergegeven op kaarten te houden aan het ontwerp van het materiaal taal en batches van de meldingen kan worden gegroepeerd op de app die ze zelf hebben geproduceerd. Meldingen worden nu weergegeven op het slot scherm als kaarten en “heads up” meldingen kunnen ook worden weergegeven als grote banners aan de bovenkant van het scherm, samen met hun respectieve actieknoppen. [8] [12] Een doe-niet-storen functie is ook toegevoegd voor meldingen. Het menu recente apps werd herontworpen om een driedimensionale stapel kaarten te gebruiken om geopende apps te vertegenwoordigen. Individuele apps kunnen ook meerdere kaarten weer te geven in de recente menu, in plaats van slechts één inzending per app; bijvoorbeeld kan een webbrowser al zijn geopende tonen tabs als individuele kaarten. [8] [10] [13]

Lollipop bevat ook belangrijke nieuwe platform mogelijkheden voor ontwikkelaars, met meer dan 5000 nieuwe API’s toegevoegd voor gebruik door toepassingen. [14] [15] Zo is er de mogelijkheid om foto’s op te slaan in een raw . [16] Bovendien, de Dalvik virtuele machine werd officieel vervangen door Android Runtime (ART), die een nieuwe runtime-omgeving die werd geïntroduceerd als een technology preview in KitKat. [17] ART is een cross-platform runtime die ondersteuning x86 , ARM en MIPS architecturen in beide 32-bits en 64-bits omgevingen. In tegenstelling tot de Dalvik, die gebruik maakt van just-in-time compilatie (JIT), ART compileert apps bij de installatie , die vervolgens worden uitgevoerd uitsluitend uit de gecompileerde versie van dan af. Deze techniek verwijdert de verwerkingsoverhead verband met de JIT proces, verbeteren de systeemprestaties. [18]

Lollipop is ook bedoeld om de batterij te verbeteren door een aantal optimalisaties zogenaamde “Project Volta”. Onder de veranderingen zijn een nieuwe batterij saver mode, job scheduling API’s die bepaalde taken kunnen beperken tot alleen voordoen over Wi-Fi , en dosering van taken aan de totale hoeveelheid tijd dat de interne radio actief te verminderen. De nieuwe developer tool genaamd “Battery Historicus” kan worden gebruikt voor het bijhouden van batterijverbruik van apps tijdens het gebruik. [6] [8] De Android Extension Pack API’s bieden ook grafische functies zoals nieuwe shaders , gericht op het bieden PC -level grafische voor 3D-games op Android-apparaten. [11] [19]

Een aantal van de system-level, werden-enterprise georiënteerde functies introduceerde ook onder het motto ‘Android voor Werk “. De Samsung Knox security framework werd oorspronkelijk gepland om te worden gebruikt als basis voor ‘Android voor Werk “, maar in plaats daarvan Google ervoor gekozen om zijn eigen technologie te gebruiken voor het scheiden van persoonlijke en werk gerichte gegevens op een apparaat, samen met de bijbehorende API’s voor het beheer van de milieu. [20] Met de functie “Smart Lock”, apparaten kunnen ook worden geconfigureerd, zodat gebruikers niet hoeven te ontsluiten apparaat uit te voeren met een pincode of een patroon als je op een vertrouwde locatie, of in de nabijheid van een aangewezen Bluetooth -apparaat of NFC-tag . [21] [13] [22] Apparaat encryptie wordt standaard ingeschakeld; [23] als gevolg, Cyrus Vance, Jr. , de Manhattan District Attorney , zei op 26 september 2014 dat het Congres moet handelen om de mogelijkheid te behouden van de wetshandhavingsinstanties om gegevens te extraheren uit telefoons. [24]

Laat

Een developer preview van Android L, bouwen LPV79, [25] werd uitgebracht voor de Nexus 5 en 2013 Nexus 7 op 26 juni 2014 in de vorm van flashable beelden. Broncode voor GPL -licensed onderdelen van de developer preview werd uitgebracht via Android Open Source Project (AOSP) in juli 2014. [26] [27] Een tweede developer preview build, LPV81C, werd uitgebracht op 7 augustus 2014, naast de beta-versie van de Google Fit platform en SDK. Net als bij de vorige build, de tweede developer preview build is alleen beschikbaar voor de Nexus 5 en 2013 Nexus 7. [25] [28]

Op 15 oktober 2014 Google officieel aangekondigd dat Android L zou bekend worden als Android 5.0 “Lollipop”. Het bedrijf onthulde ook de lancering apparaten voor Android 5.0- waaronder Motorola’s Nexus 6 en HTC ’s Nexus 9 – voor een release op 3 november, 2014. [29] Google verklaarde dat Nexus (waaronder de Nexus 4 , 5, 7 en 10 ) en Google Play editie apparaten zouden updates te ontvangen om Lollipop “in de komende weken”; nog een developer preview build voor Nexus-apparaten en de nieuwe SDK revisie voor applicatie-ontwikkelaars zou worden uitgebracht op 17 oktober 2014. update schema’s voor derden Android-apparaten kan per fabrikant verschillen. [30] [31]

De volledige broncode van Android 5.0 werd geduwd om AOSP op 3 november 2014, waardoor ontwikkelaars en OEM’s om te beginnen met de productie van hun eigen versies van het besturingssysteem. [32] Op 2 december 2014 de fabriek beelden voor Nexus smartphones en tablets zijn bijgewerkt naar de 5.0.1 versie, die een paar bug fixes introduceert, [33] en een ernstige bug die Nexus 4 apparaten beïnvloedt en voorkomt dat het geluid van werken tijdens telefoongesprekken. [34] Een apparaat-specifieke Lollipop 5.0.2 (LRX22G) versie werd uitgebracht voor de eerste generatie Nexus 7 op 19 december 2014. [35]

Android 5.1, een bijgewerkte versie van Lollipop, werd onthuld in februari 2015 als onderdeel van de Indonesische lancering van Android One , en is voorgeladen op Android One-apparaten verkocht in Indonesië en de Filippijnen. Google officieel aangekondigd 5.1 door het vrijgeven van updates voor bestaande apparaten op 9 maart 2015. [36] [37]

Met ingang van juni 2015 , de statistiek die door Google geeft aan dat 12,4% van alle Android-apparaten toegang tot Google Play draaien Lollipop. [4]

Problemen

Alle officiële Android 5.x versies van Google voor haar Nexus-lijn van apparaten (Nexus 4, 5, 7, 9 en 10) worden geplaagd door een geheugenlek kwestie, die onopgelost vanaf juli 2015 blijft . [38]