Google si sta ritirando? Android semplificherà la vita agli app store di terze parti
Google sta subendo sempre più pressioni da parte delle autorità di regolamentazione di tutto il mondo, inclusa la posizione dominante dell'azienda nel mercato degli app store. Pertanto, la "corporazione della bontà" introduce diverse funzioni in Android che saranno utili a RuStore, F-Droid e altri marketplace di terze parti.
Aggiornamento software in background< /h2>
Altro In Android 12, gli ingegneri di Google hanno aggiornato la classe di sistema PackageInstaller.SessionParams, che è responsabile dell'installazione e dell'aggiornamento delle applicazioni nel sistema operativo.
Come prima, uno store di terze parti deve ottenere il permesso di installare da fonti sconosciute. Ma prima, ogni volta che provavi a installare o aggiornare un programma non da Google Play, il sistema ti chiedeva di confermare l'azione in una finestra pop-up.
A partire da Android 12, i marketplace di terze parti possono aggiornare il software in background. Per fare ciò, devi soddisfare i seguenti criteri:
- il nuovo comportamento del processo di installazione del software è selezionato nello store;
- l'applicazione che stai installando è per Android 10 o superiore;
- lo store si aggiorna o sostituisce un programma precedentemente installato tramite questo marketplace.
Aggiornamento delle applicazioni senza interruzioni per l'utente
In Android 14 verrà visualizzata l'interfaccia PackageInstaller.InstallConstraints. L'API fornisce informazioni sul fatto che l'utente stia attualmente interagendo con l'applicazione che intende aggiornare. Inoltre, i marketplace di terze parti possono scoprire se il dispositivo è in modalità di sospensione o durante una conversazione telefonica.
L'interfaccia include uno schema di controllo dell'attività del dispositivo predefinito. Good Corporation consiglia agli sviluppatori di utilizzarlo, poiché l'azienda ha molta esperienza nella gestione degli aggiornamenti delle app in background tramite Google Play. Tuttavia, i negozi possono impostare il proprio sistema di condizioni.
Selezione di un negozio prioritario per un aggiornamento
Un altro nuovo metodo in PackageInstaller.SessionParams consente al negozio di software di comunicare al sistema che solo esso è stato delegato il diritto di aggiornare specifici software.
Supponiamo che sul gadget siano installati diversi marketplace e ognuno offra l'ultima versione del software richiesto. L'aggiornamento verrà eseguito solo dal negozio che ha dichiarato tale diritto. L'utente può concedere il suddetto privilegio solo durante l'installazione iniziale dell'applicazione