
Nei giorni scorsi il sito badaforums.net ha pubblicato un paio di interviste a due sviluppatori bada. In questo articolo ho deciso di pubblicare la traduzione in italiano delle parti più importanti dell’intervista fatta a Wit, il fondatore dell’ormai famoso sito badadev.com, il sito punto di riferimento per gli sviluppatori bada o aspiranti tali.
Wit è uno sviluppatore che vive in Germania che ha iniziato a programmare fin da giovanissimo, dall’età di 12 anni, che ha sviluppato anche per il sistema operativo Android.
Dopo il salto pubblicitario trovate le parti più interessanti dell’intervista, senza quindi le varie domande personali e tutto ciò che non centra con bada.
- Cosa ti ha fatto diventare uno sviluppatore bada?
Bene, io so quali sono i vantaggi di essere i primi. Mi è sembrato che bada avrebbe avuto successo quindi ho provato a dargli una chance. Alla fine, è stato solo trovare un mercato di nicchia. iPhone e Android erano già pieni di sviluppatori.
- Come può essere utile bada come piattaforma per uno sviluppatore?
Dal mio punto di vista bada offre entusiasmanti opportunità di affari per i piccoli produttori di software. Ci sono già milioni di utenti, ma solo centinaia di applicazioni. La tua applicazione può godere di molta visibilità senza alcuno sforzo extra. E’ un mercato in forte crescita che richiede molte applicazioni. Se entri presto in questo mercato, potrai aver molto successo per gli anni a venire.
- Consiglieresti agli aspiranti sviluppatori di iniziare la loro carriera con bada?
Penso che il C++ sia un buon linguaggio di programmazione col quale iniziare. E’ un po’ old-school e un po’ più difficile di Java o C#, ma ti insegna ad entrare nell’ottica della programmazione. Se conosci il C++, sei in grado di gestire qualsiasi altro linguaggio senza troppa fatica, secondo me.
Poi, bada è una piattaforma mobile con risorse ristrette (memoria, processore, ecc.). Quando inizi a sviluppare qualcosa per bada avrai bisogno di imparare anche a gestire in modo appropriato queste risorse e ottimizzare il tuo codice per avere le massime performance. Dunque, C++/bada può farti diventare uno sviluppatore migliore/più professionale.
- Quali sono le potenzialità di bada dal tuo punto di vista?
Una volta che lo conosci a fondo, bada è molto entusiasmante e divertente da lavorarci sopra – o almeno questa è la mia esperienza fino ad adesso. Non riesco a pensare di tornare ad Android/Java. Samsung ha creato una grande tecnologia – sicuramente uno dei suoi punti di forza. La tecnologia ha molto potenziale ed un grande futuro.
Abbiamo riscontrato quale malfunzionamento dal punto di vista organizzativo. Specialmente per quanto riguarda la certificazione delle applicazioni che manca chiaramente di risorse e professionalità per ora. In moltissimi casi abbiamo avuto la sensazione che i tester non conoscessero la loro stessa piattaforma.
Tuttavia ci sono segnali che Samsung cerchi di imparare dai propri errori e, poco a poco, direziona la piattaforma per la giusta strada. Se Samsung continua ad ascoltare così da vicino gli utenti e gli sviluppatori, bada diventerà un grande successo negli anni a venire.
La qualità della garanzia e certificazione deve essere migliorata – e deve avvenire al più presto.
Inoltre, se Samsung implementa veramente le vendite attraverso gli operatori nello store, noi, come sviluppatori, vedremo molti guadagni da quel canale di vendita. Molta gente semplicemente non hanno o non usano le carte di credito. Quasi tutti invece preferirebbero pagare le applicazioni attraverso il credito telefonico. C’è una grossa fetta di mercato: i ragazzi. Gli adolescenti non hanno abbastanza soldi per comprare smartphones troppo costosi ne hanno carte di credito. bada può diventare la loro piattaforma! E noi possiamo offrire a loro molte applicazioni di qualità. Penso ci aspetti una grande futuro.
- E’ difficile lo sviluppo per bada? Quali sono i requisiti di base per diventare uno sviluppatore bada secondo te?
I requisiti minimi sono: qualche nozione di base di C++ e, soprattutto, motivazione e interesse personale in questa tecnologia. Dovete appassionarvi e divertirvi, non fatelo semplicemente per soldi!
La curva di apprendimento potrebbe risultare un po’ più ripida rispetto a Java/Android. Ma questo è anche un vantaggio per i giovani sviluppatori: i vostri competitori avranno anch’essi dei problemi per iniziare lo sviluppo su bada.
Sviluppare per bada sembra quindi più difficile che sviluppare per Android ma questo può risultare un vantaggio per alcuni perché possono essere messi a pari condizioni (o quasi) di sviluppatori più esperti in un mercato giovane e con forti potenzialità di crescita.








SEGUIMI SUI SOCIAL MEDIA