Lo sviluppo di applicazioni mobili (o più semplicemente sviluppo di app) è il processo di ideazione e creazione di applicazioni destinate ai dispositivi mobili, in particolare gli smartphone.
Dopo i primi esperimenti e la distribuzione preinstallata di applicazioni mobili nel corso degli anni 2000, la distribuzione digitale di app vere e proprie è decollata dal 2008, quando i principali app store furono lanciati e da allora le app hanno influenzato sempre più la vita delle persone, tanto da aver generato un intero nuovo settore dell'economia, chiamato App economy (o "Economia delle app")[1][2][3].
Descrizione
[modifica | modifica wikitesto]Il processo di sviluppo di un'applicazione mobile include delle considerazioni e scelte da fare sul tipo di dispositivo mobile, di sistema operativo mobile, di modo d'interazione e ambiente di sviluppo da scegliere.
Durante la maggior parte degli anni 2000, dominavano telefoni cellulari di tipo tradizionale in cui vi erano per lo più applicazioni mobili preinstallate e di semplice funzionamento: una delle piattaforme di maggior successo fu la Serie 40 dei cellulari Nokia, lanciata a fine 1999. Durante quegli anni molte applicazioni mobili erano scritte in linguaggio Java.
L'app economy
[modifica | modifica wikitesto]Con l'arrivo dei primi smartphone dotati di ampio schermo capacitivo nel 2007 e il lancio dei primi veri app store nel 2008 (tra cui l'App Store per iOS e il Google Play per Android), tale settore è stato completamente rivoluzionato, dando il via al nuovo settore dell'app economy.
Al 2016 l'app economy solo negli Stati Uniti valeva già 143 miliardi di $, mentre il valore stimato a livello mondiale era di 1300 miliardi di $.[1] Il numero di posti di lavoro generati da tale settore al 2017 era di 1,9 milioni nell'UE e di 1,7 milioni negli Stati Uniti.[1] Dopo una lotta aspra tra diversi sistemi operativi mobili, alla fine si sono imposti stabilmente dal 2012 solo iOS di Apple e Android di Google. Nonostante il numero di dispositivi e di download inferiori, al 2017 l'App Store di iOS generò ricavi di oltre 3,5 volte maggiori rispetto al Play Store di Android.[1] Dopo una continua crescita, è emerso che il mercato dell'app economy, in ricavi diretti e indiretti, rappresenta lo 0,7% dell'intero PIL dell'Unione Europea, ovvero oltre 210 miliardi di €.[3][2]
Piattaforme
[modifica | modifica wikitesto]Le principali piattaforme di sviluppo mobile al 2024 sono:
Piattaforma | Tipo piattaforma | Linguaggio di programmazione | IDE | Costo | Piattaforme | Package |
---|---|---|---|---|---|---|
Android SDK | UFFICIALE | Java / Kotlin (dal 2012, dal 2019 linguaggio ufficiale) | Android Studio, Eclipse | Gratuito | Solo OS di Google (Android e Wear OS) | apk |
IOS SDK | UFFICIALE | Objective-C (fino al 2015) / Swift (dal 2015) | Xcode | Gratuito (costo di una licenza sviluppatore pari a 99€ annuali / dal 2015 è possibile distribuire app sui propri dispositivi senza licenza a pagamento) | Solo sistemi operativi Apple (iOS, iPadOS, macOS, WatchOS, tvOS) | Solo tramite App Store di Apple |
Java ME | Java | Eclipse, NetBeans | Gratuito | V | JAR | |
App Inventor | Linguaggio di programmazione visuale (VPS) | Designer d'interfaccia disponibile via web | Gratuito | Android | apk | |
Lazarus | Object Pascal | Lazarus IDE | Gratuito | Linux e Android | Nativo delle piattaforme | |
Livecode | LiveCode | Licenze gratuite e a pagamento | V | Nativo delle piattaforme | ||
Macromedia Flash Lite | ActionScript | Macromedia Flash | Licenze gratuite e a pagamento | V | SIS | |
Mono | C sharp | Microsoft Visual Studio, MonoDevelop | Gratuito (costo di una licenza sviluppatore Apple pari a 99€ annuali) | Android e sistemi Apple | Nativo delle piattaforme | |
NetBeans | C++, Java | Java dev | Gratuito | Android, OS Nokia (Sxx) | ||
PhoneGap / Apache Cordova | HTML, CSS, JavaScript | Ionic | Gratuito (costo di una licenza sviluppatore Apple pari a 99€ annuali) | V | Nativo delle piattaforma | |
Qt | C++, QML | QT Creator | Licenze gratuite e a pagamento disponibili (costo di una licenza sviluppatore Apple pari a 99€ annuali) | V | Nativo delle piattaforma | |
Unity | C#, Javascript, Boo, altri linguaggi basati su .NET | Unity Editor, Visual Studio e MonoDevelop | Licenze gratuite e a pagamento | V | Nativo delle piattaforma | |
Xamarin | C# | Xamarin Studio, Visual Studio | Licenze gratuite e a pagamento | Android, iOS, Win Mobile | Nativo delle piattaforma | |
Xojo | Xojo (simile a VB) | Xojo IDE | Licenze gratuite e a pagamento | iOS, app mobili web | iOS: native / altre: piattaforma Xojo |
Note
[modifica | modifica wikitesto]- ^ a b c d (EN) Marcin Szczepański, European app economy - State of play, challenges and EU policy (PDF), EPRS | European Parliamentary Research Service, Maggio 2018.
- ^ a b (EN) The App Economy in Europe (PDF), Deloitte Finance, Agosto 2022.
- ^ a b (EN) Karen Groppe, ACT | The App Association report reveals app ecosystem contributed €210 billion to the EU economy in 2021, su ACT | The App Association, 30 settembre 2022. URL consultato il 12 settembre 2024.
Voci correlate
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]