Unity è sicuramente un sistema potente ed affidabile per la creazione di videogiochi e applicazioni grafica multimediali. Viene però molto meno usato però nella realizzazione di app Android non-games di consultazione (esempio: app catalogo, app di informazioni, app di interrogazione database, app e-commerce, etc) soprattutto perchè loro sviluppo non è nativo e dunque non propone elementi grafici e ottimizzazioni proprie di uno sviluppo con Android Studio. La controparte però è quella di avere comunque un motore versatile con un risparmio di tempo di sviluppo e di risorse (si pensi al fatto quando non sia necessario eseguire porting multipli: windows, web, android, ios, etc).
Di seguito una lista di assets presenti sull’Asset Store di Unity che permettono di realizzare una applicazione mobile Android in tutto e per tutto, con diverse funzionalità native e ottimizzazioni notevoli.
UGUI Super ScrollView: vista scrollabile (e griglia di elementi) ottimizzata per applicazioni mobile con riciclo degli elementi visibili

Native WebView: componente per aprire pagine web in una applicazione Android

Essential Kit V3: Implementazione di servizi nativi Android

Google Maps View: Sistema di embed di Google Maps per Android

Shortcut Manager: componente per l’integrazione di scorciatoie in una app Android

True Shadow – UI Soft Shadow and Glow: ombre realistiche, soft e glow per oggetti UI (supporta TextMeshPRO)

Clean Flat Icons: Raccolta di oltre 4000 icone in stile flat



