Google lavora ai pagamenti tramite Assistant e ad SD Card FS (aggiornato con analisi di XDA)

Nicola Ligas -

In base ad un teardown apk sull’ultima versione dell’app Google, svolto da XDA, Google Assistant potrebbe supportare i pagamenti mobili. Ci sono infatti numerose stringhe che parlano di “Assistant Payments” e che lasciano ben poco spazio all’interpretazione. Chiaramente Google è al lavoro su questa funzionalità, ma resta da capire quando sarà introdotta, senza poi considerare il fatto che Assistant ancora non parla italiano, e non c’è alcun segnale che ci faccia pensare ad un prossimo supporto alla nostra lingua. Purtroppo.

<string name=”assistant_payments_preference”>assistantPayments</string>

<string name=”assistant_settings_payments_add_new_address”>Add new address</string>
<string name=”assistant_settings_payments_address_address_line1″>Address line 1</string>
<string name=”assistant_settings_payments_address_address_line2″>Address line 2 (Optional)</string>
<string name=”assistant_settings_payments_address_gate_code”>Gate code (Optional)</string>
<string name=”assistant_settings_payments_address_gate_code_too_long”>Max %1$d characters</string>
<string name=”assistant_settings_payments_address_list_title”>Delivery address</string>
<string name=”assistant_settings_payments_address_phone_number”>Phone number</string>
<string name=”assistant_settings_payments_address_required_field”>Required field</string>
<string name=”assistant_settings_payments_address_save_error”>Error saving address.</string>
<string name=”assistant_settings_payments_device_title”>Shared devices</string>
<string name=”assistant_settings_payments_done_button_text”>Done</string>
<string name=”assistant_settings_payments_edit_address”>Edit address</string>
<string name=”assistant_settings_payments_enabled_title”>Pay through your Assistant</string>
<string name=”assistant_settings_payments_instrument_item_disabled”>Disabled</string>
<string name=”assistant_settings_payments_instrument_item_expired”>Expired</string>
<string name=”assistant_settings_payments_instrument_item_inapplicable”>Inapplicable</string>
<string name=”assistant_settings_payments_instrument_item_needs_fix”>Needs fix</string>
<string name=”assistant_settings_payments_instrument_item_unknown”>Unknown</string>
<string name=”assistant_settings_payments_instrument_list_title”>Payment method</string>
<string name=”assistant_settings_payments_oos_screen_description”>Need help? Contact the Google Support Team for assistance</string>
<string name=”assistant_settings_payments_oos_screen_title”>”Payments isn’t currently available on the Google Assistant”</string>
<string name=”assistant_settings_payments_save_button_text”>Save</string>
<string name=”assistant_settings_payments_setup_accept_button_label”>Accept</string>
<string name=”assistant_settings_payments_setup_device_description_p1″>”You’ll soon be able to pay for things when you use Google Assistant, including on the following shared devices.”</string>
<string name=”assistant_settings_payments_setup_device_description_p2″>Customize which of your shared devices are allowed to help you with payments and other personal tasks, like your calendar and services. You can also turn “Personal results” on or off later in your Assistant settings. <a href=”https://support.google.com/googlehome/?p=payments”>Learn more</a></string>
<string name=”assistant_settings_payments_setup_devices_title”>Confirm shared devices</string>
<string name=”assistant_settings_payments_setup_instrument_list_title”>Choose card</string>
<string name=”assistant_settings_payments_setup_next_button_label”>Next</string>
<string name=”assistant_settings_payments_setup_shipping_address_title”>Choose address</string>
<string name=”assistant_settings_payments_setup_splash_screen_button_label”>Get started</string>
<string name=”assistant_settings_payments_setup_splash_screen_subtitle”>Set up payment info and addresses for your packages, groceries, and other purchases</string>
<string name=”assistant_settings_payments_setup_splash_screen_title”>Set up payment &amp; delivery info</string>
<string name=”assistant_settings_payments_setup_terms_of_service_title”>Terms of Service</string>
<string name=”assistant_settings_payments_summary”>Manage payment methods and addresses</string>
<string name=”assistant_settings_payments_title”>Payments</string>
<string name=”assistant_settings_payments_update_error”>Error while updating payments settings. Please try again.</string>

<string name=”common_device_personal_info_permission_summary”>Allow this Google Home to read out your private info like your calendar and flights, display your photos on TV, and help you with orders, reservations, and payments</string>

Google è però al lavoro anche su qualcosa di più tecnico. Nell’ultimo podcast di Android Developers Backstage, Rom Lemarchand, uno degli sviluppatori di Android, ha parlato di un nuovo file system chiamato SD Card FS. Si  tratta di un riadattamento di un vecchio progetto sviluppato da Samsung (alcune ROM includono da tempo quest’ultimo), volto a velocizzare le operazioni sui singoli file. Dovrebbe trattarsi quindi di un sostituto per FUSE (Filesystem in Userspace) per la gestione delle schede SD, che dovrebbe quindi rimpiazzare /system/bin/sdcard, ma non sappiamo di preciso quanto gli ingegneri Google lo modificheranno né come. In ogni caso, se qualcosa di notevole venisse fuori, ne parleranno senz’altro nel blog degli sviluppatori.

Aggiornamento: a quanto pare avevamo visto giusto su SD Card FS. Successivamente al nostro articolo, XDA-Developers ha pubblicato una lunghissima e dettagliata analisi su come il rimpiazzo di FUSE operato da Google dovrebbe ridurre lo spreco di risorse (overhead), e quindi di tempo, nella maggior parte delle operazioni di I/O. Una lettura interessante, in attesa di un’implementazione/comunicazione ufficiale da parte di Google.

Via: Reddit
apk teardown