Logo it.androidermagazine.com
Logo it.androidermagazine.com

Novità con gli strumenti di sviluppo di google i / o 2018

Sommario:

Anonim

Android e Chrome erano noti per la difficoltà con cui dovevano costruire. Non più. Google continua a migliorare i suoi strumenti di sviluppo anno dopo anno e all'I / O 2018 c'è molto di cui essere entusiasti.

Cosa c'è di nuovo ed eccitante negli strumenti di sviluppo all'I / O 2018?

Il più grande annuncio per gli sviluppatori di app Android è stato Android Studio 3.2. Non perché a tutti piaccia un numero più alto, ma a causa di alcune enormi funzionalità che ne conseguiranno. Mentre cose come un nuovo riduttore e un ottimizzatore sono piuttosto interessanti in un modo nerd, ci sono alcune funzionalità davvero straordinarie rivolte agli utenti in arrivo.

  • Android Jetpack - Jetpack è un insieme di funzionalità che gli sviluppatori possono collegare direttamente alle loro app che supporta quattro componenti principali dello sviluppo: architettura, interfaccia utente, base e comportamento. Questi componenti coprono cose come la gestione dei dati, l'animazione, la riproduzione multimediale, le autorizzazioni e molto altro ancora. E poiché non sono integrati in Android stesso, Google può aggiungerne altri in qualsiasi momento e sono facili da implementare tramite la libreria di supporto Android.

  • Bundle di app: Google sa, così come gli sviluppatori, che quando un'app diventa troppo grande gli utenti smettono di volerla scaricare. Tariffe dei dati e spazio libero possono significare che la tua app perde la sua base di installazione man mano che cresce. Per contrastare questo, Google ha introdotto Bundle di app e Google Play Dynamic Delivery. Uno sviluppatore può inserire nella console per gli sviluppatori di Google Play tutto il necessario per l'esecuzione di un'app su più architetture e in più lingue e creare pacchetti che contengono solo i file necessari a un determinato utente. Quindi Google Play Dynamic Delivery si mette in marcia e offre i file giusti agli utenti giusti.

  • Slice: le sezioni sono piccoli pezzi "remoti" della tua app che possono essere visualizzati da qualche parte come la barra di notifica o all'interno di una ricerca di Google. Un esempio dato è stato un lettore musicale che ha incollato i controlli Now Playing nella ricerca quando l'utente ha cercato musica. Le azioni dell'app sono essenzialmente azioni visive di Google Assistant che possono consentire all'utente di fare qualcosa come guardare un video o ordinare cibo attraverso la tua app da quasi tutte le schermate. Insieme, questi potrebbero cambiare il modo in cui utilizziamo i nostri telefoni Android.

Android P offre anche alcune nuove API. Le app sviluppate per P faranno sapere agli sviluppatori per quanto tempo è in uso un'app e come viene utilizzata. Possono quindi dare un feedback come avvisarti che è ora di mettere giù il telefono. C'è anche un nuovo gestore della biometria in modo che i produttori di dispositivi possano implementare facilmente cose come la scansione dell'iride attraverso l'elemento sicuro dell'hardware. E, naturalmente, i nuovi elementi dell'interfaccia utente come le notifiche e le azioni dell'Assistente sembrano fantastici.

Novità con gli strumenti di sviluppo Android?

Gli strumenti all'interno di Android Studio stanno bene anche con la versione 3.2. Piccoli cambiamenti progettati per rendere più facile e veloce la creazione di grandi app sono sempre ben accetti e queste "piccole cose" hanno ricevuto il più caloroso benvenuto.

  • L'emulatore Android verrà avviato più rapidamente grazie a strumenti come il supporto di istantanee e una migliore gestione delle risorse. Una demo ha mostrato che l'emulatore, completo di un frame del dispositivo, apre ed esegue lo stress test 3D Android in 2 secondi. Sì, due. Secondi. Neanche ci credevo finché non l'ho visto alcune volte.
  • Temi sui materiali: Material Design è stato un modo semplice per far sì che le app seguissero un aspetto coerente e cadessero, ma era troppo coerente. Material Theming è Material Design che non farà sembrare ogni app uguale. Prendi la tua torta e mangiala anche tu!
  • Le estensioni sperimentali di Kotlin ti permetteranno di rilasciare quelle cose banali che devi fare più volte nella tua app con un clic o due.
  • Il supporto per le app AR nell'emulatore è un grosso problema.

Abbiamo anche visto alcuni nuovi strumenti per Machine Learning, il linguaggio Flutter e un migliore supporto per il cloud computing. Lo sviluppo per Android diventa sempre meglio e sempre più facile.

E gli strumenti di Chrome?

Android Studio, oltre al supporto generale per le app Linux, arriverà sul Pixelbook. Se non fossero stati fatti altri annunci, questo sarebbe comunque il miglior I / O di Google in assoluto. Ma abbiamo anche visto una demo che consente a uno sviluppatore di creare un'app ottimizzata per qualsiasi schermo e che include grandi schermi per Chromebook.

Impareremo di più sullo sviluppo web e sugli strumenti di debug come LightHouse nei prossimi giorni.

Qualcosa sulla fucsia?

Che cos'è la fucsia? In tutta serietà, al di fuori della breve menzione del linguaggio Flutter non è emerso nulla che vogliamo sapere su un futuro sistema operativo di Google. Non ce lo aspettiamo, dato che l'I / O di Google riguarda le modifiche agli strumenti esistenti e le nuove funzionalità per le cose che già utilizziamo.