Lavoriamo allo sviluppo mobile dal 2009, la generazione dell'iPhone 3GS, e distribuiamo app nostre dal 2016. Il punto di partenza è ciò che l'iPhone ha reso possibile: un dispositivo potente che sta in una mano, collegato alla rete, capace di portare un servizio ovunque nel mondo.
Ciò che costruiamo ci torna indietro come dati d'uso. Tecnologia e UI/UX si valutano di continuo nell'ambiente reale, e distribuire app proprie dà una scala di verifica che i singoli progetti offrono di rado. Quanto impariamo lì rientra anche nella progettazione fuori dal mobile.
Nel 2016 abbiamo confrontato Xamarin, Cordova e React Native a livello di implementazione, e valutiamo Flutter dalla sua pubblicazione. Oggi la via principale è l'implementazione nativa in Swift e Kotlin, con SwiftUI in produzione dalla generazione iOS 15.
Scrivere vicino al sistema operativo e all'hardware permette di regolare velocità misurata e percepita nel rendering e nella fotocamera, e di usare nuove funzioni di sistema o librerie C/C++ senza attendere un livello di astrazione. Le app in esercizio da anni restano inoltre al riparo dai breaking change dei framework.