google-play-services

Chrome Sync e un logo di Facebook: i misteri dell’apk di Play Services

Lorenzo Quiroli

Ieri vi abbiamo parlato di Android@Home, Nearby e altre possibili novità le cui tracce sono sparse all’interno dell’apk di Play Services, mentre oggi concludiamo con la seconda parte, un po’ più misteriosa della prima.

La prima riguarda Chrome Sync, ossia il componente che si occupa della sincronizzazione di schede, pagine, preferiti e altro in Chrome, che potrebbe presto trovare un nuovo tetto sotto Play Services. Potrebbe non esserci una particolare ragione per questo se non il fatto che Google sta rendendo completamente open-source Chrome e spostare questo pezzo in Play Services costituirebbe un ulteriore passo in questa direzione.

<activity android:excludeFromRecents=”true” android:exported=”false” android:name=”com.google.android.gms.chromesync.ui.CustomPassphraseDialog” android:process=”com.google.android.gms.ui” android:theme=”@style/ChromeSync.Dialog”/>

<provider android:authorities=”@string/chromesync_sync_authority” android:exported=”false” android:label=”@string/chromesync_sync_adapter_title” android:name=”com.google.android.gms.chromesync.sync.SyncContentProvider” android:syncable=”true”/>
<provider android:authorities=”@string/temporary_value_provider_authority” android:exported=”false” android:label=”@string/temporary_value_provider_label” android:name=”com.google.android.gms.auth.api.credentials.be.persistence.TemporaryValueProvider” android:syncable=”false”/>
<provider android:authorities=”com.google.android.gms.chromesync.persistence.provider” android:exported=”true” android:name=”com.google.android.gms.chromesync.persistence.ContentProvider” android:permission=”com.google.android.gms.chromesync.permission.CONTENT_PROVIDER_ACCESS”/>
<provider android:authorities=”com.google.android.gms.common.stats.net.contentprovider” android:exported=”false” android:name=”com.google.android.gms.common.stats.net.contentprovider.NetworkUsageContentProvider“/>

<service android:exported=”false” android:name=”com.google.android.gms.chromesync.service.ChromeSyncOperationService“>
<service android:exported=”false” android:name=”com.google.android.gms.chromesync.sync.SyncReceiverService“/>
<service android:exported=”true” android:label=”@string/chromesync_sync_adapter_title” android:name=”com.google.android.gms.chromesync.sync.SyncService“>
<service android:exported=”true” android:name=”com.google.android.gms.chromesync.service.ChromeSyncApiService“>

<permission android:name=”com.google.android.gms.chromesync.permission.CONTENT_PROVIDER_ACCESS” android:protectionLevel=”signature”/>
<uses-permission android:name=”com.google.android.gms.chromesync.permission.CONTENT_PROVIDER_ACCESS“/>

<string name=”chromesync_continue_button_text”>Continue</string>
<string name=”chromesync_custom_passphrase_explanation”>” Your existing passwords for “<g id=”account_name”>%1$s</g> were encrypted with your passphrase. If you have forgotten your passphrase, stop and reset sync via <g id=”chromesync_dashboard_domain”>&lt;a href=%2$s>Google Dashboard&lt;/a></g>”. “</string>
<string name=”chromesync_custom_passphrase_title”>ChromeSync passphrase</string>
<string name=”chromesync_enter_passphrase_hint”>Enter passphrase</string>
<string name=”chromesync_entered_wrong_passphrase”>Wrong passphrase</string>
<string name=”chromesync_sync_adapter_title”>ChromeSync</string>
<string name=”chromesync_sync_authority”>com.google.android.gms.chromesync</string>

Passiamo poi a Project Sidewinder. Non c’è molto da dire al riguardo, basta vedere quest’immagine contenuta nell’apk:

google play cina

Il riferimento è chiaro: Google Play arriverà in Cina? Sarebbe una mossa sensata, soprattutto perché il divario di guadagni tra App Store e Google Play sta aumentando proprio a causa del territorio cinese, una buona fetta del totale della popolazione mondiale.

Abbiamo già parlato poi di un Play Store sempre più a misura di bambini e forse tutto Android potrebbe diventarlo. I genitori potranno impostare un orario in cui il figlio dovrà andare a letto e lo sfondo del lockscreen cambierà per avvisarlo, con anche la scritta “Tempo di andare a letto”. Ecco la modalità giorno e notte:

google play bambini

Concludiamo poi con il logo di Facebook, presente come immagine e in alcune stringhe che puntano all’autenticazione:

<color name=”auth_signin_idp_color_aol“>#ffff8112</color>
<color name=”auth_signin_idp_color_facebook“>#ff3b5998</color>
<color name=”auth_signin_idp_color_google“>#ff4285f4</color>
<color name=”auth_signin_idp_color_linkedin“>#ff1f88bd</color>
<color name=”auth_signin_idp_color_microsoft“>#ff004185</color>
<color name=”auth_signin_idp_color_paypal“>#ff008de0</color>
<color name=”auth_signin_idp_color_yahoo“>#ff4002af</color>

Possibile che Google offra la possibilità di fare il login con l’account di un concorrente? Sembra improbabile e l’ipotesi più plausibile è che queste aziende stiano lavorando insieme per il futuro del login, anche se le informazioni al riguardo sono davvero poche.

Fonte: AndroidPolice
apk teardown