Dom Naprijed razmišljanje Google i / o: nema ključne pite od limete, ali programeri nagovještavaju budućnost androida

Google i / o: nema ključne pite od limete, ali programeri nagovještavaju budućnost androida

Video: Google I/O 2016 - Keynote (Svibanj 2024)

Video: Google I/O 2016 - Keynote (Svibanj 2024)
Anonim

Sljedeća verzija Androida - u širokoj zoni "pita od limete" - nije se pojavila na Google I / O prošli tjedan. Ipak, Google je najavio niz novih alata za razvojne programere, a Android je u razgovoru za kamin predložio niz budućih poboljšanja platforme, uključujući poboljšanja podrške za nove procesore, bolju podršku kamere i načine za brže ažuriranje.

Na konferenciji je Google najavio nekoliko poboljšanih alata za razvojne programere, uključujući novi Android Studio, integrirano razvojno okruženje usmjereno na Android programere temeljeno na IntelliJ IDE okviru. Bilo je i nekoliko novih API-ja, od kojih je najzanimljiviji bio Google Play Services Game. A Google je objavio neke izmjene na Konzoli za razvojne programere, uključujući integrirane nove savjete i mjerne podatke za upotrebu kako bi programerima pomogli da nauče što radi, a što nije u njihovim aplikacijama.

Članovi Android tima su na chatu uz vatru odgovarali na pitanja publike o budućnosti platforme.

Jedna od prvih tema koja se pojavila bilo je pitanje fragmentacije. Dave Burke, inženjerski direktor tima platforme za Android, objasnio je da Google izdaje open source dobavljačima silikona, koji potom stvaraju verzije koje se izvode na njihovim čipovima i isporučuju ih OEM-ovima koji stvaraju za određeni telefon.

Burke je rekao da žele pojednostaviti taj postupak tako što će kôd biti slojevitiji tako da promjene u jednom području ne utječu na ostale toliko. Također je napomenuo da Google pokušava bolje razumjeti profil hardvera različitih verzija koje se izvode na različitim tržištima. Dodao je da je Gingerbread prevladavajući na mnogim tržištima u nastajanju, dijelom i zato što mu je potrebno manje memorije nego neke novije verzije, te stoga tvrtka traži načine kako Android učiniti učinkovitijim na početnim pametnim telefonima.

Na drugom kraju tržišta Mathias Duarte, koji vodi Android dizajnerski tim, naglasio je važnost nadogradnje Androida, posebno OEM-a. Ukazao je na najavu verzije Samsung Galaxy S 4 koja ima "Nexus softver iskustvo" (drugim riječima, samo Google softver, a ne Samsungovi dodaci) i bit će pravovremenija ažuriranja.

Dozvole aplikacije pojavile su se u brojnim pitanjima. Ažuriranja nekih aplikacija traže dopuštenja koja korisnici možda ne žele dati - Pocket, na primjer, želi pristup kontaktima. Dianne Hackborn, koja radi u Androidovom okvirnom timu, rekla je: "Ne možemo se trenutno obvezati na to, ali definitivno razmišljamo o tome."

Mnoga su se pitanja zapravo vratila u prošlost. Na pitanje što bi učinili drugačije u razvoju Androida da su znali sve što sada znaju, tim je rekao da je najveća stvar koju su trebali učiniti drugačije zadržati veću kontrolu nad aplikacijama. Ficus Kirkpatrick, koji predvodi tim Play Store-a, rekao je da postoji dugačak popis stvari koje nisu dobili prvi put kako treba. Ne žali ni zbog čega što su učinili, jer je vrlo važno brzo izvlačenje stvari, dobivanje povratnih informacija i brzo ponavljanje.

Na pitanje koji su čipovi najzahtjevniji za podršku, Rebecca Zavin iz ekipe sustava Android izabrala je prvu jer je tim krenuo od nule jer na mnogim čipovima nije postojala ni Linux podrška. Ona je rekla da se sada veliki izazovi vrše oko nove CPU i GPU arhitekture, ističući da je Nexus 10 bio jedan od prvih koji je isporučio novi ARM dizajn.

Burke je rekao da je Google usko surađivao sa svojim partnerima za čipove u stvaranju hardverskih slojeva koji podržavaju mnoštvo različitog hardvera kako bi olakšali stvaranje novih dizajna.

Moderator Reto Meier, tehnički voditelj tima za odnose s programerima, pitao je je li naporno uloženo, a Burke je odgovorio ne. "Osjećam da je Android dijete i da možemo puno više učiniti", rekao je. Tek je u prošloj godini GPUS dobio toliko moćan rad za računanje umjesto da samo crta ekran, dodao je Burke, pozivajući se na Renderscript API-je.

"Kamera na telefonu pokušava oponašati digitalni fotoaparat koji pokušava oponašati staru analognu Kodak kameru", rekao je Burke. "Mnogo više možemo učiniti s tim", rekao je, kako na hardverskoj, tako i na softverskoj razini. Uz to, ukazao je na nove senzore, poput IR odašiljača na Galaxy S 4.

"A tu je i toliko više što se može učiniti i na hardverskoj razini. Dolazi još puno inovacija", nastavio je Burke.

Drugi član publike pitao je hoće li Google napisati iOS emulator kako bi mogao pokretati prilagođene iPhone aplikacije razvijene za njegovu bolnicu na Androidu. "Razmišljao sam da odemo u Cupertino i zamolimo ih da počnu oponašati Androidove aplikacije", rekao je Burke, a Kirkpatrick dodao da "izgleda kao da se radi na dosta suptimalnom korisničkom iskustvu".

Mnoga su pitanja bila specifična za programere. Upitan hoće li naglasak na Play uslugama zatvoriti ljude u trgovinu Google Play, Kirkpatrick nije rekao da ništa ne sprečava ljude da rade svoje trgovine i da Amazon App Store i dalje dobro funkcionira. Član publike upitao je hoće li nova podrška okvira IntelliJ značiti da se programeri moraju odmaknuti od okvira Eclipse, a Xavier Ducrohet, koji radi na razvojnim alatima za Android, rekao je da bi programeri mogli nastaviti koristiti Eclipse. "To nije novi smjer. To je paralelni smjer", rekao je.

Član publike pitao je o korištenju Java Development Kit 1.7 u usporedbi s JDK 1.6 (koji je trenutačno verzija koju podržava Android SDK, mada je i službeno pri kraju života). Burke je rekao da istražuju nekoliko opcija, ali da još nisu donijeli nijednu odluku. Drugi je inženjer napomenuo da sada promjene omogućuju pokretanje SDK-a na novoj verziji. Upitan o vezi s Oracleom i podršci Java 7 ili Java 8, Meier je prilično prekinuo raspravu, rekavši "Mislim da bi bilo pošteno reći da nitko na ovoj ploči ne bi trebao imati mišljenje, a ako jesu, sigurno ne bi trebali reci."

Upitan da li je učinjeno Project Butter, pokušaj da se korisničko sučelje neometanije ponaša, Burke je odgovorio: "Dosta smo napredovali u Jelly Bean", ali, dodao je, "nismo na razini na kojoj mislim mogli bismo biti. " Napomenuo je da programeri upropaštavaju moć uređaja kao što je Nexus 4, ali čak i na telefonima niže razine moramo biti oprezni da sve napravimo unutar razine od oko 56 milisekundi ili vam "smeta" ili vidite okvir, preskakanje. Drugi su inženjeri rekli da se s ovim projektom nikad neće biti gotov, jer svaki put kada se pojave nove značajke, moraju provjeriti utječe li na performanse.

Bilo je nagovještaja većih promjena u budućnosti. Upitan da li u radovima ima drugih projekata koji idu na čitav sustav kao Butter, Burke je rekao: "Da, ali o njima ne možemo razgovarati."

Slično tome, Meier je rekao da je znao bolje pitati o "pita" (jasna referenca na Key Lime Pie), ali pitao se je li netko čuo za australijski desert nazvan "Lamington".

Google i / o: nema ključne pite od limete, ali programeri nagovještavaju budućnost androida