Logo da.androidermagazine.com
Logo da.androidermagazine.com

Hvad er nyt med udviklingsværktøjer på google i / o 2018

Indholdsfortegnelse:

Anonim

Android og Chrome var tidligere kendt for, hvor vanskelige de var at bygge efter. Ikke mere. Google fortsætter med at forbedre sine udviklerværktøjer år efter år, og ved I / O 2018 er der masser at være begejstrede for.

Hvad er nyt og spændende ved udviklingsværktøjer på I / O 2018?

Den største annonce for Android-appudviklere var Android Studio 3.2. Ikke fordi alle kan lide et højere tal, men på grund af nogle enorme funktioner, der følger med det. Mens ting som en ny krymper og optimizer er temmelig cool på en nørdet slags måde, er der nogle virkelig fantastiske brugervendte funktioner, der kommer snart.

  • Android Jetpack - Jetpack er et bundt funktioner, som udviklere kan tilslutte lige til deres apps, der understøtter fire hovedkomponenter i udvikling: Arkitektur, brugergrænseflade, foundation og opførsel. Disse komponenter dækker ting som datastyring, animation, medieafspilning, tilladelser og meget mere. Og fordi de ikke er integreret i Android selv, kan Google tilføje mere når som helst og de er lette at implementere via Android Support Library.

  • App-bundter - Google ved, ligesom udviklere, at når en app bliver for store, skal brugerne stoppe med at ønske at downloade den. Datagebyrer og ledig plads kan betyde, at din app mister sin installationsbase, når den vokser. For at bekæmpe dette introducerede Google App Bundles og Google Play Dynamic Delivery. En udvikler kan placere alt, hvad der kræves for at en app skal køre på flere arkitekturer og på flere sprog, i Google Play-udviklerkonsollen og få den til at oprette bundter, der kun indeholder de filer, en bestemt bruger har brug for. Derefter sparker Google Play Dynamic Delivery i gear og serverer de rigtige filer til de rigtige brugere.

  • Skiver - Skiver er små "fjerntliggende" stykker af din app, der kan vises et sted som underretningslinjen eller inde i en Google-søgning. Et eksempel der blev givet var en musikafspiller, der indsættes nu afspilningskontroller til søgning, når brugeren søgte efter musik. Apphandlinger er i det væsentlige visuelle Google Assistant-handlinger, der kan lade brugeren gøre noget som at se en video eller bestille mad gennem din app fra næsten enhver skærm. Når de samles sammen, kan disse ændre måden, vi bruger vores Android-telefoner på.

Android P bringer også nogle nye API'er. Apps udviklet til P vil lade udviklere vide, hvor længe en app er i brug, og hvordan den bruges. De kan derefter give feedback som at rådgive dig, at det er tid til at lægge telefonen. Der er også en ny biometri-manager, så enhedsproducenter kan implementere ting som iris-scanning gennem det sikre element på hardwaren let. Og selvfølgelig ser nye UI-elementer som underretninger og assistenthandlinger godt ud.

Hvad er nyt med Android-udviklingsværktøjer?

Værktøjerne i Android Studio ser også godt ud med version 3.2. Små ændringer, der er designet til at gøre det nemt og hurtigere at opbygge fantastiske apps, hilses altid velkommen, og disse "små ting" modtog den varmeste velkomst.

  • Android Emulator starter hurtigere på grund af værktøjer som snapshot-support og bedre ressourcestyring. En demo viste emulatoren, komplet med en enhedsramme, åbn og kør Android 3D-stresstesten på 2 sekunder. Ja, to. Sekunder. Jeg troede heller ikke på det, før jeg så det et par gange.
  • Materialememing - Materialedesign var let måde at få apps til at følge et ensartet udseende og faldt, men det var for konsistent. Materialememing er materialedesign, der ikke får hver app til at se ens ud. Har din kage og spis den også!
  • Eksperimentelle Kotlin-udvidelser giver dig mulighed for at droppe de verdslige ting, du har brug for at gøre gang på gang, i din app med et klik eller to.
  • Support til AR-apps i emulatoren er en ret stor aftale.

Vi så også nogle nye værktøjer til Machine Learning, Flutter-sproget og bedre support til cloud computing. Udviklingen til Android bliver bedre og bedre og lettere og lettere.

Og hvad med Chrome-værktøjer?

Android Studio, såvel som generel Linux-app support, kommer til Pixelbook. Hvis der ikke blev fremsendt andre meddelelser, ville dette stadig være den bedste Google I / O nogensinde. Men vi så også en en demo, der lader en udvikler bygge en app, der er optimeret til enhver skærm, og den omfattede store Chromebook-skærme.

Vi lærer mere om webudvikling og fejlsøgningsværktøjer som LightHouse i de kommende dage.

Noget om Fuchsia?

Hvad er Fuchsia? Uden for den korte omtale af Flutter-sproget har intet, som vi ønsker at vide om et fremtidig operativsystem fra Google, dukket op. Vi forventer ikke rigtig det, da Google I / O handler om ændringer i eksisterende værktøjer og nye funktioner til de ting, vi allerede bruger.