Annuncio pubblicitario
Intel non è in realtà un'azienda che associ spesso allo sviluppo di app mobili. Mentre quasi sicuramente hai un Chip Intel Cosa devi sapere sul Ivy Bridge di Intel [MakeUseOf Explains]Intel ha appena rilasciato il suo nuovo processore aggiornato, nome in codice Ivy Bridge, sia per desktop che per laptop. Troverai questi nuovi prodotti elencati come serie 3000 e puoi acquistarne almeno alcuni ... Leggi di più rannicchiandosi nel computer che usi per leggere questo, le loro avventure nel mondo mobile non erano così successo come avrebbero potuto sperare, con pochi produttori che decidono di utilizzare il chip Intel Atom nel loro Dispositivi Android.
Apparentemente, questo non li ha scoraggiati. Hanno appena gettato di nuovo il loro cappello sul ring mobile con il IDE Intel XDK. Questo ambiente di sviluppo gratuito consente di scrivere applicazioni utilizzando HTML5, Javascript e CSS3 e quindi testarle su più dispositivi. Una volta terminato, puoi pubblicare su una moltitudine di app store, tra cui Google Play, Nook, Kindle, iTunes e Windows 8 Store. È davvero un affare "scrivi una volta, corri ovunque".
Ma rivoluzionerà il flusso di lavoro degli sviluppatori ovunque?
Solo HTML5
Prima di continuare, voglio solo ribadire un punto che ho sollevato in precedenza. Ciò non consente e non consente di creare app native. Queste sono applicazioni che vengono create utilizzando un linguaggio come Java, Objective-C o C # e spesso hanno accesso a più API di quelle disponibili usando solo HTML5 Inizia con HTML5Hai sentito parlare di HTML5. Lo stanno usando tutti. Viene annunciato come il salvatore di Internet, consentendo alle persone di creare pagine Web ricche e coinvolgenti senza ricorrere all'utilizzo di Flash e Shockwave. Leggi di più e Javascript Inizia subito a scrivere codice JavaScript con queste 5 fantastiche risorse gratuite Leggi di più .
Tuttavia, non è una cosa del tutto negativa. Innanzitutto, ti consentirà di sviluppare utilizzando tecnologie Web incredibilmente familiari e di creare la tua applicazione e quindi distribuirla su più piattaforme. In definitiva, stai scambiando energia per flessibilità.
Un altro vantaggio della scrittura di applicazioni mobili in HTML5 è che puoi anche distribuire le tue applicazioni sul Web più grande. Con XKD puoi pubblicare applicazioni e giochi di Facebook, plugin di Chrome e applicazioni web tradizionali.
L'editore
L'editor è dove ogni programmatore è più a casa. Qui è dove scriviamo il codice che alimenta gli strumenti e le applicazioni che usi regolarmente. Per i programmatori seri, ci sono alcuni prerequisiti assoluti qui.
In primo luogo, deve avere una solida evidenziazione della sintassi. Sebbene ciò non influisca sul prodotto finale (almeno non direttamente), garantisce che qualsiasi codice che produci sia di facile lettura in seguito. Aiuta anche se c'è il completamento del codice, per ridurre la quantità di testo che finisci per scrivere e quindi ridurre il rischio di essere abbattuto da una seria tensione di RSI.
XDK offre qui e offre buoni risultati. Il codice è evidenziato magnificamente ed è facile da leggere. Inoltre, il completamento del codice è potente ed è alla pari con qualsiasi editor commerciale. Tuttavia, sento che potrebbe esserci di più qui. Sarebbe bello se fosse dotato della possibilità di installare plugin, non diversamente dal venerabile Sublime Text Editor Prova Sublime Text 2 per le tue esigenze di modifica del codice multipiattaformaSublime Text 2 è un editor di codice multipiattaforma di cui ho sentito parlare solo di recente e devo dire che sono rimasto davvero colpito nonostante l'etichetta beta. Puoi scaricare l'app completa senza pagare un centesimo ... Leggi di più . Mi ritrovavo spesso a lamentarmi di Emmet (ex Zen Coding), che mi avrebbe fatto risparmiare un bel po 'di tempo.
Emulazione
Una volta ottenuto un po 'di codice, vorrai vedere come appare su piattaforme diverse. XDK ti consente di eseguire il codice in una serie di risoluzioni e dimensioni, tra cui l'iPhone di Apple, il tablet Google Nexus 7 e il Nokia Lumia 920.
È inoltre possibile definire il posizionamento del dispositivo, poiché quando si desidera testare il codice che utilizza l'accelerometro del dispositivo, nonché modificare l'orientamento dello schermo del dispositivo stesso. Questo è utile per testare il codice su più dispositivi senza sborsare migliaia di sterline.
Se vuoi fare un po 'più di prove pratiche, puoi sempre trasferire il tuo progetto sul tuo dispositivo con l'anteprima dell'app Intel. Questa applicazione multipiattaforma è disponibile su Windows 8, Windows Phone, Android e iOS e ti consente di inviare il tuo codice attraverso le inter-tube al tuo telefono, tablet o laptop.
Distribuzione
Dopo aver rifinito la tua app, puoi crearla e poi metterla in vendita su vari app store. Questo passaggio non viene eseguito sul tuo computer, ma è esternalizzato ai server di Intel. C'è un po 'di configurazione da fare qui, ma niente di troppo complicato.
Puoi scegliere come target Android, Crosswalk per Android, iOS, Windows 8, Windows Phone, Tizen, Amazon e Nook. Deludentemente, non è possibile creare l'applicazione per Blackberry 10. Ho trovato questo assolutamente bizzarro. Blackberry 10 è ancora molto vivo, e se trascorri del tempo in una lounge di prima classe in un aeroporto o in una stazione ferroviaria, non vedrai carenza di Blackberry Q10s. In effetti, la maggior parte delle applicazioni Blackberry 10 sono costruite interamente con tecnologie Web. Sarebbe stato banale aggiungere la funzionalità BlackBerry 10 a XDK.
Conclusione
XDK è un solido ambiente di sviluppo e per chiunque cerchi di realizzare i propri milioni di mercati mobili del mondo, se offre un buon punto di partenza. Mentre sarebbe bello avere il supporto per Blackberry 10 e per i plugin, riconosce che questo è uno sforzo incredibile per conto di Intel e al suo prezzo è incredibilmente allettante. Provalo e fammi sapere cosa ne pensi!
Matthew Hughes è uno sviluppatore e scrittore di software di Liverpool, in Inghilterra. Raramente si trova senza una tazza di caffè nero forte in mano e adora assolutamente il suo Macbook Pro e la sua fotocamera. Puoi leggere il suo blog all'indirizzo http://www.matthewhughes.co.uk e seguilo su Twitter su @matthewhughes.