Google I/O 2019 laikā Google paziņoja par 3 jaunām API ML komplektā un Firebase veiktspējas uzraudzības paplašinājumu tīmekļa izstrādātājiem.
Google mobilās izstrādes platforma Firebase saņem šī gada lielāko atjauninājumu Google ikgadējā izstrādātāju konferencē Google I/O. Šodien Google paziņoja par jauniem veidiem, kā uzlabot mašīnmācības pieejamību izstrādātājiem; Google arī paplašina savus veiktspējas uzraudzības rīkus, lai palīdzētu tīmekļa izstrādātājiem paātrināt tīmekļa lietotņu darbību.
Google paziņoja par ML komplektu pagājušā gada I/O lai izstrādātājiem novērstu mašīnmācības noslēpumus. Viņi sāka ar pāris API, kas paredzēti visizplatītākajiem lietošanas gadījumiem, un šogad viņi paplašina SDK, pievienojot 3 jauni API: ierīces API tulkošanai, API objektu noteikšanai un izsekošanai un API, lai viegli izveidotu pielāgotu ML modeļiem. Vietējo lietotņu izstrādātāji savā lietotnē var integrēt veiktspējas pārraudzības SDK, lai apkopotu veiktspējas datus, kurus pēc tam varētu analizēt Firebase veiktspējas pārraudzībā. drīzumā arī tīmekļa izstrādātāji varēs izsekot savu tīmekļa lietotņu veiktspējai platformā Firebase. Es runāju ar Frensisu Ma, Firebase produktu nodaļas vadītāju, lai uzzinātu vairāk par šīm izmaiņām.
Jauni ML komplekta API
Google ML SDK pašlaik atbalsta 7 API: teksta atpazīšanu, sejas noteikšanu, svītrkoda skenēšanu, attēlu marķēšanu, orientieru atpazīšanu, viedo atbildi un valodas identifikāciju. Pēdējie 2 bija tikai nesen pievienots aprīlī, bet tagad tiem pievienosies 3 iepriekšminētās API. Šeit ir augsta līmeņa kopsavilkums par 3 jaunajām ML API izstrādātājiem:
- Ierīces API tulkošanai: izmantojot to pašu modeli, kas nodrošina Google tulkotāja lietotnes bezsaistes tulkojumu, šī jaunā API ļauj izstrādātājiem nodrošināt ātrus, dinamiskus tulkojumus 58 valodās.
- Objektu noteikšanas un izsekošanas API: šī API ļauj lietotnei tiešraidē kameras plūsmā atrast un izsekot redzamāko objektu, kas ap to ir atzīmēts ar lodziņu. Pēc tam izstrādātāji var identificēt visievērojamāko objektu, vaicājot mākoņa redzes meklēšanas API. Piemēram, tiek teikts, ka IKEA eksperimentē ar šo API vizuālai mēbeļu iepirkšanai.
- AutoML Vision Edge: Izstrādātājiem, kuri vēlas pielāgotu ML modeli ar minimālām zināšanām, AutoML Vision Edge ļauj izveidot un apmācīt savu pielāgoto modeli, lai tas darbotos lokāli lietotāja ierīcē. Lai apmācītu modeli, vienkārši augšupielādē savu datu bāzi (piem. attēlu kopu) Firebase konsolei un noklikšķiniet uz "apmācīt modeli", lai apmācītu TensorFlow Lite modeli datu bāzē. Google paziņoja, ka uzņēmums Fishbrain izmantoja šo API, lai apmācītu modeli zivju šķirnes identificēšanai, savukārt cits uzņēmums ar nosaukumu Lose It! apmācīja modeli, lai noteiktu pārtikas kategorijas attēlā.
Mašīnmācība ir strauji augoša joma datorzinātnēs, tāpēc ir dabiski, ka izstrādātāji par to izrāda interesi. Tomēr bez datu zinātnieka personāla var efektīvi izveidot un apmācīt ML modeļus grūti, tāpēc Google vienkāršo procesu, automatizējot modeļu apmācību ar ML komplekts. Izstrādātāji var koncentrēties uz jaunu lietotņu izveidi ar jaudīgu funkcionalitāti, izmantojot ML jaudu, netērējot ievērojamu laiku un pūles datu zinātnes apguvei. ML komplektā pievienojot šīs trīs jaunās API, mēs, cerams, redzēsim daudz jaunu noderīgu lietotņu pakalpojumā Google Play.
Firebase veiktspējas uzraudzība tīmekļa izstrādātājiem
Patērētāji pieprasa labu veiktspēju no izmantotajām lietotnēm un vietnēm, taču Firebase līdz šim ir nodrošinājis tikai vietējo lietotņu izstrādātājus ar līdzekļiem, efektīvi uzraudzīt savu produktu veiktspēju. Google I/O 2019 pasākumā Google paziņoja, ka Firebase veiktspējas pārraudzība būs pieejama tīmekļa izstrādātājiem, kuri izmanto Firebase mitināšana. Tīmekļa izstrādātāji var piesaistīt lietotājus savās platformās, uzlabojot savu tīmekļa lietotņu ātrumu; Lai palīdzētu tīmekļa izstrādātājiem atklāt galvenās nepilnības viņu vietņu veiktspējā, Firebase nodrošinās uz tīmekli orientētus rīkus un telemetrijas mērījumus, lai parādītu, kā reāli lietotāji saskaras ar vietni. Piemēram, tīmekļa izstrādātāji varēs pārraudzīt tādus aspektus kā pirmās krāsošanas un ievades aizkave, cik ātri lietotāji pirmo reizi redz tīmekļa lapas saturu un mijiedarbojas ar to, kā arī vidējais latentums. Pārskata informācijas panelī tiks rādīta šī un cita metrika, lai palīdzētu tīmekļa izstrādātājiem optimizēt lietotāju pieredzi neatkarīgi no tā, vai tās ir valstis vai globāli.
Citi paziņojumi
Atjaunināts mērķauditorijas veidotājs pakalpojumā Google Analytics platformai Firebase
Mērķauditorijas izveide ir ļoti svarīga, lai maksimāli palielinātu lietotāju iesaisti. Jūs vēlaties pārliecināties, vai segmentējat savus lietotājus pareizajās kategorijās, lai zinātu, kā vislabāk atlasīt mērķauditoriju ar personalizētiem stimuliem un iedrošinājumu, lai viņi, visticamāk, turpinās izmantot jūsu lietotni vai apkalpošana. Google Analytics platformai Firebase palīdz izstrādātājiem labāk izprast savus lietotājus un to atjaunināts auditorijas veidotājs ļaus viegli izveidot jaunas mērķauditorijas mērķauditorijas atlasei Remote Config vai atkārtota iesaistīšanās caur Ziņapmaiņa lietotnē. Atjauninātajās auditorijas veidotāja funkcijās ir iekļautas tādas funkcijas kā "secības, tvērums, laika logi un dalības ilgums". Kā piemērs, Google saka, ka tagad ir iespējams izveidot auditoriju lietotājiem, kuri izpērk kupona kodu un iegādājas produktu 20 minūšu laikā pēc kupona saņemšanas izpirkšana.
- Cloud Firestore, pilnībā pārvaldīta NoSQL datu bāze, saņem atbalstu Kolekciju grupu vaicājumi kas ļauj jūsu lietotnei "meklēt laukus visās viena nosaukuma kolekcijās neatkarīgi no tā, kur tie atrodas datubāzē". Kolekcijas grupas vaicājumi piemēram, ļaut mūzikas lietotnei ar datu struktūru, kas sastāv no izpildītājiem un viņu dziesmām, vaicāt starp izpildītājiem dziesmu laukus neatkarīgi no mākslinieks.
- Jauno Cloud Functions emulators ļaus izstrādātājiem paātrināt vietējo lietotņu izstrādi un testēšanu; tas sazinās ar Cloud Firestore emulatoru.
- Ja lietotnē ir jāatkļūdo avārijas, Firebase Crashlytics var palīdzēt noteikt stabilitātes problēmas. Ātruma brīdinājums norāda, kad kāda konkrēta problēma pēkšņi ir kļuvusi nopietnāka un ir vērts to izpētīt, taču tā brīdinājuma slieksni līdz šim nevarēja pielāgot.
Lai uzzinātu vairāk par Firebase, sekojiet līdzi informācijai oficiālais emuārs vai pievienoties Alfa programma, lai iegūtu priekšskatījumu par gaidāmajām funkcijām.