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.
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:
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 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 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
"Ninnin ga Shinobuden THE NONSENSE KUNOICHI ...
Qual è il sito web del governo dello Zambia? Quest...
Cos'è la città di Chiba? Chiba Ichihara (JEF U...
Il tè Longjing del Lago Occidentale ha un sapore ...
Internet sta diventando virale: "Fumare siga...
Di seguito è riportata un'introduzione condiv...
Tieguanyin è un tè molto famoso ed è anche il nom...
Una recensione completa e una raccomandazione di ...
Raccolta originale 199IT Attualmente, un terzo de...
...
Esiste una bolla Internet? I critici che hanno vi...
La metropolitana è una forma di trasporto ferrovi...
In autunno l'escursione termica è notevole, i...
Qual è il sito web del gruppo olandese VDL? VDL Gr...
L'appello e la valutazione di "Valvrave ...