Descrizione dettagliata delle dieci linee guida di sviluppo emanate da Google per le app per tablet Android

Descrizione dettagliata delle dieci linee guida di sviluppo emanate da Google per le app per tablet Android

Prima dell'uscita del Nexus 7, la stagnazione del mercato dei tablet Android aveva sempre portato gli sviluppatori a non interessarsi alla progettazione di buone app per tablet Android. Per creare un mercato di app di alta qualità per il suo business nel settore dei tablet, Google ha recentemente pubblicato 10 linee guida per gli sviluppatori che vogliono sviluppare app per tablet Android. Di seguito una descrizione dettagliata di queste 10 linee guida.

1. Garantire la conformità alle linee guida generali di sviluppo dell'App

Prima di parlare delle linee guida di sviluppo per le app per tablet Android, dobbiamo innanzitutto assicurarci che le app siano conformi alle linee guida di sviluppo generali, che devono essere rispettate da tutte le app sui dispositivi Android. Inoltre, per verificare se l'app progettata dallo sviluppatore è conforme a queste linee guida, lo sviluppatore deve effettuare dei test simulando l'ambiente operativo dell'app. Gli sviluppatori devono inoltre prestare attenzione a come impostare l'ambiente di test e a quali specifiche il test deve soddisfare.

2. Ottimizzare l'app per le grandi dimensioni dello schermo dei tablet

Se eseguiamo un'app sviluppata per un telefono Android su un tablet Android, si verificheranno diversi gradi di allungamento e deformazione dovuti alle dimensioni maggiori dello schermo. Attualmente, per alcuni tablet di piccole dimensioni, come il Nexus 7 da 7 pollici, gli sviluppatori devono solo apportare le opportune modifiche, come l'ingrandimento del carattere, l'ingrandimento degli elementi, l'aumento dello spazio tra elementi e bordi (padding) e tra elementi (margine), ecc., per soddisfare le esigenze.

Alcuni suggerimenti per la messa a punto:

  • Sui tablet, la spaziatura (padding) tra gli elementi e i bordi è solitamente più ampia rispetto a quella dei telefoni cellulari, preferibilmente 48 dp.
  • La spaziatura tra il contenuto e il bordo dello schermo deve essere di 16 dp
  • Regolare correttamente la posizione dei pulsanti di controllo nell'interfaccia per facilitare gli utenti a operare facilmente in vari scenari di utilizzo

Tuttavia, per alcuni tablet di grandi dimensioni, come il prossimo tablet Nexus da 10 pollici di Google, queste regolazioni precise non sono molto utili. Ad esempio, un controllo elenco può essere utilizzato con qualche piccola modifica su un tablet da 7 pollici, ma apparirà più brutto su un tablet da 10 pollici dopo la modifica: potrebbero apparire grandi spazi vuoti oppure il numero di parole in ogni colonna dell'elenco potrebbe aumentare a più di 100 (il numero di parole in ogni colonna dovrebbe essere 50-75). Questo tipo di deformazione da stiramento nella progettazione dovrebbe essere evitato il più possibile. A questo punto, lo sviluppatore dovrebbe trasformare i rifiuti in tesori e sfruttare al meglio lo spazio extra per fare altre cose (vedere Articolo 3).

3. Sfrutta al meglio lo spazio extra sul tablet

I tablet, in particolare quelli da 10 pollici, hanno molte più funzioni rispetto agli schermi dei telefoni cellulari. Come sfruttare al meglio questo spazio extra? Ecco alcuni suggerimenti:

  • Prova ad aggiungere nuovi contenuti o a presentare quelli esistenti in modo diverso.
  • Prova a combinare le due interfacce oppure aggiungi una barra di navigazione per consentire agli utenti di passare più facilmente da un'interfaccia all'altra. Ecco un esempio:

L'immagine sopra mostra le tre interfacce nell'app mobile, corrispondenti alle interfacce a tre livelli di navigazione, elementi di contenuto e contenuto. Se si trova su un tablet, possiamo unire le tre interfacce in questo modo:

  • Durante la progettazione del codice, oltre a trattare ogni pagina come una sottoclasse di Activity, possiamo anche prendere in considerazione la possibilità di dividere il contenuto della pagina in sezioni e di trasformare ogni sezione di contenuto in una sottoclasse di Fragment separata per migliorare la riutilizzabilità del codice.

4. Utilizzare icone e bitmap specifiche per densità di schermo specifiche

Per ottenere le migliori prestazioni dalla tua app, le icone dei pulsanti o le bitmap nella tua app devono corrispondere alla densità specifica dello schermo. Pertanto, per la stessa icona del pulsante, gli sviluppatori dovrebbero preparare 4 immagini per le 4 densità dello schermo Android.

La tabella seguente mostra le risoluzioni di riferimento di 4 pulsanti di controllo tipici corrispondenti a 4 densità dello schermo:

5. Regola la dimensione del carattere e i pulsanti touch

La dimensione del carattere di tutti gli elementi dell'interfaccia utente, come etichette e pulsanti touch, deve essere regolata uno alla volta per garantire che non vi sia spazio tra le parole di un'etichetta. La dimensione standard per i pulsanti touch è 48 dp (minimo 32 dp). Per alcuni gruppi specifici di utenti, i pulsanti touch possono essere opportunamente ingranditi. Se l'icona sul pulsante touch è piccola, assicurarsi di centrarla e di espandere opportunamente l'area touch effettiva.

6. Regolare le dimensioni dei widget del desktop

Se uno sviluppatore desidera creare un widget desktop per un'app, le dimensioni del widget e l'intervallo di espansione del widget devono essere regolati in modo appropriato in base alle dimensioni dello schermo, per garantire che il widget dell'app possa essere esteso fino a 420 dp o oltre. Assicurarsi che le immagini contenute nel widget possano essere visualizzate correttamente. Utilizzare il margine predefinito del sistema. Imposta il parametro targetSdkVersion della tua app su 14 o superiore.

7. Adattare il set di funzionalità dell'app in base alle caratteristiche del tablet

Sviluppatori, consentite ai vostri utenti di sfruttare al meglio la vostra app sui tablet! In generale, assicurati che le funzionalità della tua app su un tablet siano almeno tanto ampie quanto quelle su un telefono. In alcuni casi particolari, ad esempio in caso di mancanza di supporto hardware o di restrizioni nell'uso del tablet da parte dell'utente, potresti prendere in considerazione la rimozione o la sostituzione di determinate funzioni.

Ad esempio, i tablet sono diversi dai telefoni cellulari e non supportano i servizi dial-up. Pertanto, quando si trasferisce un'app da un telefono cellulare a un tablet, è opportuno rimuovere le funzioni pertinenti. Inoltre, nonostante molti tablet siano dotati di sensori GPS, gli sviluppatori dovrebbero tenere presente che quando gli utenti utilizzano la funzione GPS, la maggior parte delle volte sono fuori casa e, al momento, preferiscono utilizzare il GPS su un telefono cellulare compatto piuttosto che su un tablet. Pertanto, le applicazioni per tablet non hanno bisogno di fornire specificamente funzioni GPS.

Infine, se lo sviluppatore omette una determinata funzione nella progettazione dell'interfaccia utente, è necessario garantire che l'utente non possa ottenere tale funzione tramite altri mezzi. Inoltre, se devi effettuare il downgrade di una funzionalità a causa di limitazioni hardware, assicurati che si tratti di un downgrade graduale.

8. Evita di utilizzare funzionalità hardware che il tuo tablet potrebbe non supportare

I telefoni cellulari e i tablet, e i diversi tablet, possono adottare strategie diverse in termini di supporto hardware per sensori, fotocamere e funzioni di composizione. Per garantire che l'app sia il più semplice e universale possibile, un solo APK può svolgere il suo compito ed è meglio non ricorrere ad alcune funzioni hardware che potrebbero non essere disponibili sul tablet. Ad esempio, android.hardware.telephony, android.hardware.camera, android.hardware.camera.front. Se devi chiamarlo, assicurati di dichiarare android:required=”false”。

9. Dichiarare la dimensione dello schermo

Per garantire che l'app possa essere utilizzata su diversi schermi di tablet, nella parte di dichiarazione del codice è necessario elencare le diverse dimensioni dello schermo tramite <supports-screens>元素.

10. Cose da tenere a mente quando si pubblicano app su Google Play

Google incoraggia gli sviluppatori a rilasciare un solo APK per tutte le dimensioni dei dispositivi (inclusi telefoni e tablet). Se disponi di due versioni per cellulari e tablet, non creare due pagine Google Play. Ne basta uno, altrimenti si diluisce l'influenza del marchio.

Allo stesso tempo, se l'app ha una versione per tablet, inserisci almeno una foto dell'app in esecuzione su un tablet nell'area screenshot della pagina di Google Play, menziona che i tablet sono supportati nella descrizione dell'app e includi un filmato dell'app in esecuzione su un tablet nel video promozionale dell'app.

Inoltre, gli sviluppatori devono utilizzare l'interfaccia per sviluppatori fornita da Google per verificare se la propria app ha bloccato i dispositivi tablet e assicurarsi di rimuovere tale blocco. È meglio che gli sviluppatori competenti promuovano specificamente la versione per tablet dell'app.

tramite developer.android.com

L'articolo proviene da 36kr

<<:  Gli anziani affetti da malattie polmonari dovrebbero avere a casa un aspiratore di espettorato.

>>:  Mashable: i dati spiegano il processo di "aumento di peso" di iOS

Consiglia articoli

Per quanti anni si può conservare il Tieguanyin? Come acquistare il tè Tieguanyin?

Tieguanyin è un tè molto famoso ed è anche il nom...

Esiste la bolla di Internet? – Infografica dei dati

Esiste una bolla Internet? I critici che hanno vi...