Android : Lanceur d'applications

2023-06-20

Le lanceur d'applications est l'interface du système permettant de lancer des applications.

L'approche modulaire UNIX voudrait que l'usage du lanceur se limite à une liste d'applications à lancer, cette fonction stricte pouvant ensuite être réutilisée par d'autres programmes que ce soit par but esthétique ou d'automatisme.

J'ai d'abord migré d'une solution propriétaire vers libre puis – mon matériel gagnant en âge –, vers le lanceur textuel UnLauncher. Un écran avec trois applications, la date et l'heure conduisant vers leur applications respectives, et un tiroir complet, sont tout ce que je demande.

Lanceurs propriétaires

Curieusement, des communautés de personnalisation continuent de soutenir des solutions propriétaires, les deux plus connues étant :



Lanceurs OpenSource

Une foule de lanceurs existent et sont disponible sur les dépots Fdroid[3], en migrant vers LineageOS je suis d'abord passé par leur lanceur officiel (Trebuchet), suivi plus tard par OpenLauncher que j'ai longtemps conservé :



Ce dernier permet entre-autres d'avoir un tiroir filtré, et un complet.

Lanceurs textuels

En parallèle aux lanceurs classiques il existe également des lanceurs textuels – dont l'absence de bureau à proprement parler permet potentiellement de réduire le coût en ressources :









NoLauncher explique la différence de taille par rapport à OLauncherLight, dont il s'inspire, par l'usage d'APIs modernes plus performants (comme RecyclerView plutôt que ListView). Cela est probablement le cas pour d'autres lanceurs, complexifiant leur comparaison.

Références

[1] Nova Launcher, Branch Metrics 2023

[2] KLWP downloads, Kustom 2023

[3] Android : Magasin d'applications, LeJun 2023

[4] Trebuchet, LineageOS 2023

[5] OpenLauncher, OpenLauncher 2023

[6] Slim launcher, Sduduzo Gumede 2022

[7] Unlauncher, Kuestersteffen 2022

[8] Light Android Launcher, Light Launcher 2020

[9] Olauncher, Tanuj 2023

[10] OLauncherCF, OLauncherCF 2023

[11] mLauncher, Wesley 2023

[12] Ultra, Tanuj 2022

[13] NoLauncher, ArtikusHG 2022


Source