Google si sta concentrando sul rendere le app per iPhone e iPad più native

Gli appassionati di Apple hanno sollevato serie critiche sulle applicazioni di Google che non si sentono native per la piattaforma iOS. In altre parole, gli appassionati di Apple pensano che le applicazioni di Google siano state costruite con linguaggi di programmazione non abbastanza specifici per la piattaforma iOS.

All’inizio del 2021, i progettisti di Google hanno visto la necessità e hanno raggiunto la decisione di fare cambiamenti significativi per quanto riguarda lo sviluppo di applicazioni iOS.

Per un po’, ora le applicazioni di Google su iOS hanno avuto un aspetto e un funzionamento quasi indistinguibile dalla loro controparte Android. Questo di per sé ha attanagliato gli appassionati di Apple a sentire che Google non rispetta le convenzioni comuni di iOS e quindi si traduce in un’esperienza utente conflittuale tra i primi clienti e quelli di terze parti. Nel frattempo, questo è così perché Google crede nella “condivisione di parti UI attraverso Google”. Nel costruire le proprie librerie, un altro obiettivo era “riempire le lacune di UIKit”, il framework di Apple per la costruzione di app.

Secondo l’ingegnere capo di Google per la progettazione su piattaforme Apple, Jeff Verkoeyen in un recente thread su Twitter dice: “Abbiamo continuato a perseguire la parità di pixel multipiattaforma, i nostri componenti iOS stavano lentamente andando alla deriva sempre di più dai fondamenti della piattaforma Apple, perché quei fondamenti si stavano anche evolvendo anno dopo anno”. Tutto quel lavoro è stato alla fine reso open-source come Material Components for iOS (MDC) per consentire a qualsiasi sviluppatore di terze parti di adottare gli stessi elementi UI utilizzati dalle app per iPhone e iPad di Google, come i pulsanti d’azione fluttuanti (FAB), i chip e le snackbar.

In risposta alla situazione degli utenti iOS, Google all’inizio del 2021 “ha iniziato una profonda valutazione di ciò che significa costruire un’esperienza Google distintiva sulle piattaforme Apple”, e ha chiesto: “Un interruttore ha davvero bisogno di essere costruito su misura in linea con un sistema di design generico? O potrebbe essere sufficiente utilizzare semplicemente la soluzione di sistema e andare avanti?” Lì Google ha raggiunto la conclusione che era giunto il momento per un nuovo approccio e che UIKit di Apple era maturato abbastanza per le esigenze interne.

Google ha concluso che non c’era più bisogno di preservare i componenti personalizzati che ha creato nel corso degli anni, comprese le barre delle app (in alto), gli elenchi e i menu. Invece, l’azienda adotterà la pratica dei controlli standard e applicherà “leggeri tocchi di marca” per mantenere l’aspetto di Google sulla piattaforma iOS. Anche se un buon numero di questi componenti personalizzati sarebbe necessario per guidare ciò che Google sta cercando di ottenere, tuttavia, “più attenzione e concentrazione” andrà nel renderlo migliore.

Oltre al cambiamento che Google sta facendo, a luglio l’azienda ha messo le librerie iOS di Material in “modalità manutenzione”. I nuovi rilasci e le correzioni di bug saranno limitati, con la documentazione non più aggiornata. La guida ufficiale dell’azienda agli utenti sviluppatori passati è di “seguire le linee guida di Apple per l’interfaccia umana e considerare l’utilizzo di componenti moderni UIKit o SwiftUI invece”. Detto questo, ha anche inserito Flutter come il modo per “ottenere un look and feel Material su tutte le piattaforme”.

Oltre all’aspetto delle app, Google è stato veloce ad adottare le recenti capacità di iOS. Questo include i widget per la maggior parte dei servizi principali e il supporto per diventare il browser predefinito o il client di posta. Infatti, il widget di Google Photos ha debuttato su iOS l’anno scorso prima di arrivare su Android questo agosto.

Nel frattempo, resta da vedere come Material You avrà un impatto sulle app di Google su iOS. Su Android, Gmail, Calendar, Docs/Sheets/Slides, Drive, Keep, e Meet sono stati tutti aggiornati al linguaggio di design personalizzato di Google. La navigazione è invariata, ma ci sono modifiche a vari elementi di navigazione, come il FAB circolare che diventa un quadrato arrotondato. Tuttavia, il cambiamento più grande è Dynamic Colour, dove l’intera app adotta una tavolozza di colori basata sul vostro sfondo. È improbabile che DC arrivi su iOS, e le app aggiornate finiranno per usare una tinta blu, come nelle vecchie versioni di Android.

E voi cosa ne pensate? Fatecelo sapere nello spazio commenti! Per noi la vostra opinione, finché elaborata e pacifica, è importante! Inoltre vi ricordo che potete continuare a seguirci e che potete trovarci anche su Instagram (qui), Facebook, Discord e Twitter come nerdsbay ! Se non riuscite a trovarci secondo quel tag, vi basterà scrivere il nostro nome e cercare il nostro stemma caratteristico!