UN’APPLICAZIONE  MOBILE È UN PROGRAMMA PER COMPUTER PROGETTATO PER ESSERE ESEGUITO SU DISPOSITIVI MOBILE COME SMARTPHONES E TABLET

designer drawing mobile website development wireframe

Alcune applicazioni preinstallate possono essere rimosse con un normale processo di disinstallazione, lasciando così più spazio di archiviazione per quelli desiderati. Laddove il software non lo consente, alcuni dispositivi possono essere radicati per eliminare le applicazioni indesiderate.

Le app che non sono preinstallate sono solitamente disponibili attraverso piattaforme di distribuzione denominate app store. Hanno iniziato a comparire nel 2008 e sono in genere gestiti dal proprietario del sistema operativo mobile, come Apple App Store, Google Play, Windows Phone Store e BlackBerry App World.

tips-membeli-laptop-baru

SVILUPPATORI AL LAVORO

Sviluppare app per i dispositivi mobili richiede di considerare i vincoli e le caratteristiche di questi dispositivi. I dispositivi mobili funzionano con la batteria e hanno processori meno potenti rispetto ai personal computer e dispongono anche di più funzionalità quali rilevamento della posizione e fotocamere. Gli sviluppatori devono anche considerare una vasta gamma di dimensioni dello schermo, specifiche hardware e configurazioni a causa della forte concorrenza nel software mobile e delle modifiche apportate in ciascuna delle piattaforme.

Il termine  “app” è un accorciamento del termine “software applicativo”. È diventato molto popolare e nel 2010 è stata elencata come “Parola dell’Anno” dalla American Dialect Society.

dde

CONSEGNA SICURA

Lo sviluppo di applicazioni mobili richiede l’utilizzo di ambienti di sviluppo integrati specializzati. Le applicazioni mobili vengono prima testate nell’ambiente di sviluppo utilizzando emulatori e successivamente sottoposti a test di campo. Gli emulatori forniscono un modo economico per testare applicazioni su telefoni cellulari a cui gli sviluppatori potrebbero non avere accesso fisico. L’interfaccia utente mobile (UI) è anche essenziale. L’interfaccia utente mobile ti considera i vincoli e i contesti, lo schermo, l’input e la mobilità come contorni.