Play-Store

Play Store 5.9 si prepara all’arrivo di Marshmallow (download apk)

Lorenzo Quiroli

Google ha iniziato il rollout di una nuova versione del Play Store per Android, ossia la 5.9: si tratta di una release ricca di novità rispetto al passato anche se la maggior parte di queste sono destinate a Marshmallow, che sarà ufficialmente rilasciato nelle prossime settimane, e per questo motivo saranno invisibili per la maggior parte degli utenti.

Si inizia da un avviso che comparirà la prima volta in cui scaricherete un’app del Play Store con target SDK puntato a Marshmallow. Questo vi spiegherà che le app chiederanno i permessi durante l’esecuzione e non più in anticipo:

play store 5.9

Purtroppo sono poche le app che al momento si sono aggiornate con il nuovo SDK, ma se volete provare con la Developer Preview 3 provate a scaricare LastPass.

Passiamo ora alle novità sotto il cofano:

<uses-permission android:name=”android.permission.GET_PACKAGE_SIZE“/>
<uses-permission android:name=”android.permission.RECEIVE_SMS“/>
<uses-permission android:name=”android.permission.READ_SMS“/>
<uses-permission android:name=”android.permission.READ_CONTACTS“/>
<uses-permission android:name=”android.permission.USE_FINGERPRINT“/>

Partiamo da quelli centrali: perché il Play Store dovrebbe poter leggere SMS e contatti? Semplicemente per una sezione dedicata a app invite, introdotto con Play Services 7.5, che ci consentirà di invitare i nostri amici a provare un’app.

Le impronte digitali invece serviranno banalmente con Marshmallow a poter effettuare un acquisto senza dover inserire la password.

<string name=”fingerprint_auth_settings_description”>For Google Play purchases on this device</string>
<string name=”fingerprint_auth_settings_label”>Fingerprint authentication</string>
<string name=”fingerprint_failed_first_attempt”>“Try again. Fingerprint not recognized. Be sure you’re using the correct finger.”</string>
<string name=”fingerprint_failed_last_attempt”>“Try one last time. If the next attempt fails, you’ll need to enter your password.”</string>
<string name=”fingerprint_locked_password”>A new fingerprint was added to this device, so a password is required</string>
<string name=”fingerprint_locked_pin”>A new fingerprint was added to this device, so a PIN is required</string>
<string name=”fingerprint_not_recognized”>Try again. Fingerprint not recognized.</string>
<string name=”fingerprint_opt_in”>Use fingerprint for future purchases</string>
<string name=”fingerprint_scan_successful”>Scan successful</string>
<string name=”fingerprint_scanning”>Touch the sensor to continue</string>
<string name=”fingerprint_title”>Touch sensor</string>

Settings

<CheckBoxPreference android:title=”@string/fingerprint_auth_settings_label” android:key=”fingerprint-auth” android:summary=”@string/fingerprint_auth_settings_description” />

Un’altra novità interessante è quella di un gestore per le disinstallazioni che ci consentirà di liberare un po’ di spazio sul nostro dispositivo. Questa funzionalità spiega il primo permesso, ossia quello riguardante il peso dei pacchetti, suggerendoci le app da eliminare (ma senza tenere in considerazione foto, musica e altri contenuti presenti sul nostro dispositivo.

Android Manifest

<activity android:name=”com.google.android.finsky.uninstall.UninstallManagerActivity” android:theme=”@style/FinskyLightDialogTheme”/>

Strings

<string name=”external_space_bar”>“Can’t download “”<g id=”appname”>%1$s</g>”, not enough external storage.</string>
<string name=”external_space_message”>“<g id=”appname”>%1$s</g>”” can’t be downloaded. Remove apps or content you no longer need, and try again.”</string>
<string name=”external_space_missing_bar”>“Can’t download “”<g id=”appname”>%1$s</g>”, requires external storage.</string>
<string name=”external_space_missing_message”>“<g id=”appname”>%1$s</g>”” can’t be downloaded. Insert an &lt;a href=”<g id=”helpUrl”>%2$s</g>>SD card&lt;/a> or USB storage with sufficient storage, and try again.</string>
<string name=”external_space_missing_title”>App requires external storage</string>
<string name=”external_space_title”>Not enough external storage</string>

<string name=”uninstall_manager_done”>“You’re ready to continue your install!”</string>
<string name=”uninstall_manager_no_results”>No installed apps found</string>
<string name=”uninstall_manager_selected_space”><g id=”space_selected”>%1$s</g> selected for uninstall</string>
<string name=”uninstall_manager_size_error”>Error getting app size</string>
<string name=”uninstall_manager_sort_by_name”>Sort by name</string>
<string name=”uninstall_manager_sort_by_size”>Sort by size</string>
<string name=”uninstall_manager_space_to_free”>Free up <g id=”space_needed”>%1$s</g> more to continue installing</string>
<string name=”uninstall_manager_subtitle”>“It seems like you’re low on space. You can manually remove apps below to free up storage.”</string>
<string name=”uninstall_manager_title”>Insufficient storage</string>

Infine, ci sono anche le raccomandazioni in base alla posizione geografica ottenuta tramite GPS, un’idea che potrebbe concretizzarsi più in avanti nel tempo rispetto alle altre:

Settings

<CheckBoxPreference android:title=”@string/location_setting_title” android:key=”location” android:summary=”@string/location_setting_description” />

Strings

<string name=”location_setting_description”>Improve recommendations using my precise location, including from GPS</string>
<string name=”location_setting_title”>Use precise location</string>

Ora che abbiamo il nuovo Play Store 5.9 ci manca solo Marshmallow sui nostri smartphone: in attesa che Google risolva questo piccolo problema vi lasciamo con il link per il download diretto del nuovo Play Store per Android.

Fonte: AndroidPolice
apk teardown