Articolo

Google I / O 2015 si è concentrato sulla creazione di app migliori

protection click fraud

[] / google-io-2016)

Google I / O 2015 è stato davvero fantastico se sei un fan di Android. Le nuove funzionalità in arrivo su Google Now sono un'incredibile dimostrazione di machine learning e ci diranno di più su Skrillex di quanto avremmo mai voluto sapere. Il nuovo Google Foto sembra un ottimo modo (e per lo più gratuito) per mantenere tutto organizzato e disponibile ovunque, e Chromebook gli utenti potrebbero semplicemente avere una valida alternativa a Lightroom per organizzare e catalogare le foto in lavorazione: cercheremo di fare proprio questo. Android Pay mostra come Google può evolversi e adattarsi quando a grande idea non ottiene la trazione che si aspettavano. E c'erano barbe gloriose.

Ma nel 2015, anche più degli anni passati, Google prende sul serio gli sviluppatori che creano app migliori.

Gli strumenti per sviluppatori di Google sono un set di utensili in continua evoluzione e mutevole che consentono alle persone costruendo le nostre app per collegarle ai servizi di Google mentre creiamo cose che vogliamo installare e utilizzare ogni giorno. Sono gratuiti e, sebbene siano potenti, alcuni dei punti più fini di un ottimo design sono stati difficili da gestire per gli sviluppatori e lo stesso IDE - questo è il programma che gli sviluppatori usano per scrivere il codice e creare le loro app - può essere goffo quando ti allontani dalla scatola del "ciao mondo" e entri nel nocciolo del codifica. E testare le app è stato un incubo. Google ha affrontato questi tre problemi in grande stile.

Verizon offre Pixel 4a per soli $ 10 / mese sulle nuove linee Unlimited

La nuova libreria Android Design Support

Avere un'app che sembra appartenere al telefono nelle mani di un utente è importante. Non vogliamo che tutto abbia lo stesso aspetto, ma Material Design consente a un'applicazione di terze parti di avere lo stesso aspetto e aspetto delle applicazioni che fanno parte del sistema. L'implementazione di queste linee guida di progettazione, tuttavia, può essere complicata e il tempo speso per layout e immagini è spesso un esercizio di frustrazione, anche per sviluppatori esperti.

Il nuovo e migliorato Libreria di supporto per la progettazione Android porta una manciata di nuovi strumenti che gli sviluppatori possono integrare nelle loro applicazioni senza scrivere migliaia di righe di codice. Il migliore parte è che funziona per i dispositivi con Android 2.1 o versioni successive, che è quasi tutti loro.

Questa nuova libreria aiuterà gli sviluppatori a importare una visualizzazione del cassetto di navigazione, etichette mobili per la modifica del testo, un pulsante di azione fluttuante, una barra di snack, schede e una struttura di movimento e scorrimento per far scorrere tutto senza intoppi. Questi widget e metodi di progettazione ridurranno i tempi di sviluppo e allo stesso tempo renderanno le applicazioni davvero meravigliose.

Lunga vita al FAB!

Supporto per Android Studio C / C ++

La maggior parte degli sviluppatori usa quello che viene chiamato IDE (Integrated Development Environment) per scrivere codice, tenere il codice in un albero ragionevole e costruirlo quando tutto è pronto per essere eseguito. Puoi semplicemente usare il blocco note e gli strumenti della riga di comando per creare app, ma solo se odi te stesso. L'IDE gratuito di Google per gli sviluppatori di applicazioni Android si chiama Android Studio e ha ricevuto un pesante aggiornamento nella versione 1.3.

Il nuovo plug-in Gradle è migliorato, offrendo tempi di compilazione più rapidi, una migliore elaborazione e compressione dei file PNG e uno strumento di adattamento migliore (questi sono strumenti che creano un'applicazione dal codice sorgente). Sono state aggiunte una manciata di nuove annotazioni Java per aiutare gli sviluppatori a evitare bug in quelle lunghe righe di codice e Gli strumenti di profiling della memoria hanno subito una revisione significativa e un'interfaccia visiva per consentire agli sviluppatori di vedere esattamente cosa è sta accadendo. Tutte cose davvero interessanti.

Ma il preferito dalla folla è stata l'aggiunta del supporto C / C ++ direttamente in Android Studio. Google ha collaborato con JetBrains per includere il loro IDE C / C ++ CLion direttamente in Android Studio a costo zero per gli sviluppatori. Ciò consente il refactoring e l'analisi del codice, la navigazione, la ricerca dell'utilizzo, il completamento del codice e altro ancora. Ciò consente anche una stretta integrazione tra il codice Java e il codice C / C ++, quindi cose come il refactoring di un lato refactoring anche l'altro.

Se sei uno sviluppatore di app, sai quanto è fantastico. Se non lo sei, significa che gli sviluppatori hanno una nuova cassetta degli attrezzi che aiuta a utilizzare l'NDK (Native Development Kit) all'interno di Android Studio e farà risparmiare letteralmente centinaia di ore di tempo di sviluppo per progetti che utilizzano nativo codice. Ciò significa sviluppatori più felici e app migliori ovunque.

Il Cloud Test Lab

Il tuo armadio per i test istantanei dei dispositivi, con report automatici e supporto per il ridimensionamento.

Se immagini gli sviluppatori di app Android seduti a un'enorme scrivania ricoperta di varie marche e modelli di telefoni Android che testano furiosamente la loro app, probabilmente non sei lontano dal segno. La scelta dell'hardware significa che non tutti i telefoni si comportano allo stesso modo quando vengono presentati con un'applicazione compilata e viene speso molto tempo per ottimizzare ed eseguire il debug delle app su vari dispositivi. Troppo tempo. Tanti dispositivi.

Google ha annunciato il Cloud Test Lab aiutare. Gli sviluppatori possono utilizzare il laboratorio online di Google per testare le app durante lo sviluppo, sia su dispositivi virtuali sia su dispositivi fisici per il debug reale e il monitoraggio delle prestazioni. Gli sviluppatori possono eseguire tutti i test contemporaneamente su tutti i dispositivi senza avere un armadio pieno di telefoni in ufficio. Il laboratorio dispone anche di crawler di app per robot in grado di eseguire test senza procedure di test scritte manualmente e questo riduce ulteriormente i tempi di sviluppo.

Oltre al tempo risparmiato durante lo sviluppo, questo supera la barriera dei costi che i team più piccoli e gli sviluppatori indipendenti potrebbero dover affrontare quando provano a testare la prossima fantastica app su cui hanno lavorato.

Strumenti migliori per app migliori

instagram story viewer