De Android One Launcher, een aangepaste versie van de Google Pixel Launcher, is geëxtraheerd en geporteerd van Xiaomi's Xiaomi Mi A1. Het werkt op vrijwel elk apparaat en kan worden gedownload.
Medio 2017 zag Android-ontwikkelaar Amir Zaidi (die voorbijgaat AmirZ op Reddit) laat een rootless poort van de Google Pixel Launcher, waarmee het Google Now-paneel werd toegevoegd aan het startscherm van niet-geroote apparaten. Het was de eerste in zijn soort die dit deed, en het bracht een nieuwe golf van draagraketten van derden met zich mee, zoals Tuinstoel en nieuwe versies van Nova-lanceerder met Google Now-integratie. Deze week heeft AmirZ de Android One Launcher uitgepakt, het Android-startscherm waarop het vooraf is geïnstalleerd Android Eén apparaten - van de Xiaomi Mi A1 met een werkende Google Now-feed, en deelde details over hoe hij dat voor elkaar kreeg.
Er is niet veel dat de Android One Launcher onderscheidt van de standaard Google Pixel Launcher. De eerste heeft een paar UI-wijzigingen, waaronder een iets anders ogend applicatiedock, een opnieuw ontworpen app-lade en de Google-zoekbalk op een nieuwe locatie. Maar de verschillen zijn vooral esthetisch.
Wat betreft de manier waarop AmirZ de wijziging heeft doorgevoerd, de methode was uiterst eenvoudig en in principe hetzelfde als hoe XDA Senior Member paphonb heb de Google Pixel Launcher met het Google Now-paneel gekregen om op alle apparaten te werken. Omdat de Android One Launcher dezelfde pakketnaam behoudt als de originele versie, kan deze informatie ontvangen van de Google-applicatie, waarmee het het Google Now-paneel kan openen en weergeven. Het probleem is dat het op geen enkel apparaat werkt - niet zonder de launcher die door het Android-systeem is gebouwd als een foutopsporingsapplicatie. De aangepaste versie van AmirZ doet dus een paar dingen, waaronder het toestaan dat de applicatie zijn logbestanden door Android zelf laat beheren. Dit is vastgelegd in de AndroidManifest.xml bestand, dat een aantal parameters van de applicatie bevat:
<manifestxmlns:andro
...
"@drawable/icon"
android: debuggable="true"
Nadat de wijziging was aangebracht, ondertekende AmirZ de applicatie eenvoudigweg opnieuw met een nieuwe sleutel (aangezien hij de originele Android One Launcher-sleutel van Google niet kan krijgen) en verpakte deze opnieuw.
Je kunt het aangepaste opstartprogramma hieronder downloaden, maar je moet ervoor zorgen dat de Google Pixel Launcher of de Android One Launcher niet al op je apparaat is geïnstalleerd.
Download de Android One Launcher-poort van AmirZ