Siti web

Android SDK non risolve i problemi degli sviluppatori

Developer Keynote (Google I/O '18)

Developer Keynote (Google I/O '18)
Anonim

Google ha rilasciato una nuova versione di Android SDK. La versione 2.0.1 è un aggiornamento minore della piattaforma Android, non una versione significativa, e non affronta i problemi più seri affrontati dagli sviluppatori Android.

Il sito del blog degli sviluppatori Android descrive l'aggiornamento "Android 2.0.1 è un aggiornamento minore per Android 2.0 Questo aggiornamento include diverse correzioni di bug e modifiche del comportamento, come la selezione delle risorse dell'applicazione basata sul livello API e modifiche al valore di alcune costanti relative al Bluetooth. "

Le modifiche introdotte alla piattaforma stessa, in particolare una soluzione per la funzionalità della fotocamera nel Verizon Droid, sono i benvenuti. Google ha anche aggiunto alcuni strumenti per aiutare gli sviluppatori, ma Android affronta sfide derivanti sia dalla sua relativa giovinezza nell'arena degli app store sia dalle diverse combinazioni software e hardware che gli sviluppatori devono prendere in considerazione.

[Ulteriori letture: I migliori telefoni Android per ogni budget.]

Quando Google ha introdotto l'SDK "Donut" di Android (versione 1.6) è stato annunciato come un punto di svolta a causa delle modifiche apportate da Google con Android Market. Una migliore esplorazione delle app e la possibilità di includere screenshot per promuovere le applicazioni sono state applaudite dagli sviluppatori.

Un recente sondaggio, tuttavia, suggerisce che gli sviluppatori Android sono contrariati e che Google ha ancora modo di andare con Android Market. Google ha bisogno di sviluppatori per pompare app avvincenti che estendono le funzionalità e le funzionalità della piattaforma Android, ma molti sviluppatori in questo momento sono insoddisfatti del volume di download e delle entrate complessive generate da Android Market.

Google deve affrontare questi problemi e continuare far crescere una comunità di sviluppatori solida e soddisfatta se ha qualche possibilità di soddisfare le previsioni degli analisti secondo cui il numero di app in Android Market sarà quintuplicato nel 2010. App store vanta di vantarsi dei diritti, Google ha bisogno degli sviluppatori per creare una vasta gamma di applicazioni per fornire agli utenti gli strumenti che vogliono e guidano le vendite di dispositivi basati su Android.

Una cosa che Apple ha fatto, che anche Google e altri sfidanti di app store devono fare, è rendere lo sviluppo di app così facile che chiunque abbia un po 'di programmazione può lanciare un'app. Il motivo per cui esiste una "app per questo" per qualsiasi cosa tu possa pensare è che praticamente ogni azienda ha sviluppato un'app personalizzata di qualche tipo per connettersi con i clienti e ottenere qualche chilometraggio di marketing allo stesso tempo sulla piattaforma iPhone.

Un altro vantaggio che Apple ha con l'iPhone, tuttavia, è la coerenza della piattaforma. Sebbene siano disponibili diversi modelli di iPhone e iPod Touch, l'hardware stesso e la versione del sistema operativo iPhone in uso sono coerenti su tutta la linea.

Molte persone sono contrarie al controllo di Apple su tutti gli aspetti della sua dispositivi. Apple mantiene da vicino l'hardware, e il software e gli sviluppatori di terze parti devono fare i salti mortali per ottenere app approvate per l'iPhone. La linea di fondo, tuttavia, è che la piattaforma chiusa proprietaria di Apple fa parte della ricetta di Apple per il successo.

Gli sviluppatori per Android si trovano di fronte a diverse versioni dell'SDK Android in circolazione e una serie di dispositivi con caratteristiche e funzioni diverse. La frammentazione della piattaforma Android complica il processo di sviluppo e pone sfide uniche per gli sviluppatori Android che gli sviluppatori di iPhone non devono affrontare.

Mentre Google continua ad adattare la piattaforma Android e gli SDK, dovrà affrontare il problema problemi che gli sviluppatori hanno con Android Market. Ancora più importante, Google deve fornire agli sviluppatori Android gli strumenti necessari per semplificare lo sviluppo delle app e assicurare che le app funzionino tra le varie versioni del software Android e hardware diverso.

Tony Bradley tweets come @PCSecurityNews, e può essere contattato nella sua pagina Facebook.