Koti Etukäteen ajattelu Google i / o: ei keskeistä kalkkipiirakasta, mutta kehittäjät viittaavat androidin tulevaisuuteen

Google i / o: ei keskeistä kalkkipiirakasta, mutta kehittäjät viittaavat androidin tulevaisuuteen

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

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

Seuraava Android-versio - johon viitataan laajalti nimellä "Key Lime Pie" - ei esiintynyt Google I / O: ssa viime viikolla. Silti Google ilmoitti useista uusista kehittäjätyökaluista ja tulipalon keskustelussa Android-tiimi ehdotti useita tulevaisuuden parannuksia alustalle, mukaan lukien parannuksia uusien prosessorien tukemiseen, parempaa kameratukea ja tapoja toimittaa nopeampia päivityksiä.

Konferenssissa Google ilmoitti useista parannetuista kehittäjätyökaluista, mukaan lukien uuden Android Studio, integroidun kehitysympäristön, joka on tarkoitettu Android-kehittäjille ja joka perustuu IntelliJ IDE -kehykseen. Siellä oli myös useita uusia sovellusliittymiä, joista mielenkiintoisimpia olivat Google Play Game Services. Ja Google julkaisi joitain muutoksia kehittäjäkonsoliin, mukaan lukien uudet integroidut vinkit ja käyttömittarit, joiden avulla kehittäjät oppivat, mikä toimii ja mikä ei sovelluksissaan.

Takkakeskusteluissa Android-tiimin jäsenet vastasivat yleisön kysymyksiin alustan tulevaisuudesta.

Yksi ensimmäisistä esiin nousseista aiheista oli sirpaloituminen. Dave Burke, Android-alustaryhmän suunnittelujohtaja, selitti, että Google julkaisee avoimen lähdekoodin piimyyjille, jotka luovat sitten siruillaan toimittavat versiot ja toimittavat sen tietyn puhelimen luoville OEM-valmistajille.

Burke kertoi pyrkivänsä virtaviivaistamaan tätä prosessia tekemällä koodista enemmän kerroksellista, jotta muutokset yhdellä alueella eivät vaikuta muihin yhtä paljon. Hän totesi myös, että Google yrittää ymmärtää paremmin eri markkinoilla toimivien versioiden laitteistoprofiilia. Hän lisäsi, että piparkakut ovat yleisiä monilla kehittyvillä markkinoilla osittain siksi, että se vaatii vähemmän muistia kuin jotkut uudemmat versiot, ja siksi yritys etsii tapoja parantaa Androidin tehokkuutta lähtötason älypuhelimissa.

Markkinoiden toisessa päässä Mathias Duarte, joka johtaa Android-suunnittelutiimiä, korosti päivitysten merkitystä Androidiin, etenkin OEM-valmistajiin. Hän huomautti ilmoituksesta Samsung Galaxy S 4 -versiosta, jolla on "Nexus-ohjelmistokokemus" (toisin sanoen vain Google-ohjelmisto, ei Samsungin lisäykset) ja jonka päivitykset tulevat ajankohtaisempia.

Sovellusluvat esiintyivät useissa kysymyksissä. Joidenkin sovellusten päivitykset vaativat käyttöoikeuksia, joita käyttäjät eivät ehkä halua antaa - esimerkiksi Pocket haluaa pääsyn yhteystietoihin. Dianne Hackborn, joka työskentelee Android-kehysryhmässä, sanoi: "Emme voi sitoutua tekemään tällä hetkellä mitään, mutta ajattelemme ehdottomasti tätä."

Useat kysymykset kääntyivät tosiasiassa takaisin menneisyyteen. Kysyttäessä siitä, mitä he olisivat tehneet toisin kehitettäessä Androidia, jos he olisivat tienneet kaiken, mitä he tietävät nyt, joukkue sanoi, että suurin asia, jonka heidän olisi pitänyt tehdä toisin, on hallinnan säilyttäminen sovelluksissa. Ficus Kirkpatrick, joka johtaa Play Store -tiimiä, sanoi, että on olemassa pitkä luettelo asioista, joita he eivät saaneet oikein ensimmäisen kerran. Hän ei kuitenkaan pahoittele mitään tekemästään asioista, koska asioiden saaminen nopeasti sieltä, palautteen saaminen ja nopeat iteraatiot ovat erittäin tärkeitä.

Kysyessään, mitä siruja oli haastavin tukea, Android-järjestelmien tiimin Rebecca Zavin valitsi ensimmäisen, koska joukkue aloitti tyhjästä, koska monilla siruilla ei ollut edes Linux-tukea. Hän kertoi, että suuret haasteet kiertävät nyt uusia CPU- ja GPU-arkkitehtuureja, ja huomautti, että Nexus 10 oli yksi ensimmäisistä, joka toimitti uuden ARM-suunnittelun.

Burke kertoi, että Google työskenteli tiiviisti sirukumppaneidensa kanssa luomalla laitteistokerroksia, jotka tukevat erilaisia ​​laitteita, jotta uusien mallien esittely olisi helpompaa.

Moderaattori Reto Meier, kehittäjäsuhteiden tiimin tekninen johtaja, kysyi, tehtiinkö kaikki kova työ ja Burke sanoi ei. "Minusta tuntuu, että Android on vauva, ja voimme tehdä niin paljon enemmän", hän sanoi. Vasta viimeisen vuoden aikana GPUS on saanut tarpeeksi tehokkaan laskennan suorittamiseen sen sijaan, että piirrä vain näyttöä, Burke lisäsi viitaten Renderscript-sovellusliittymiin.

"Puhelimen kamera yrittää jäljitellä digitaalikameraa, joka yrittää jäljitellä vanhaa analogista Kodakin kameraa", Burke sanoi. "Siinä on niin paljon enemmän, mitä voimme tehdä", hän sanoi sekä laitteisto- että ohjelmistotasolla. Lisäksi hän huomautti uusista antureista, kuten esimerkiksi Galaxy S 4: n infrapunasäteilijästä.

"Ja siellä on myös paljon enemmän, mitä voidaan tehdä myös laitteistotasolla. Siellä on paljon enemmän innovaatioita, joita voi tulla", Burke jatkoi.

Toinen yleisön jäsen kysyi, kirjoittaako Google iOS-emulaattorin, jotta hän voisi käyttää sairaalaansa kehitettyjä räätälöityjä iPhone-sovelluksia Androidilla. "Ajattelin, että meidän pitäisi mennä Cupertinoon ja pyytää heitä aloittamaan Android-sovellusten jäljittely", Burke sanoi ja Kirkpatrick lisäsi, että "melko epäoptimaalisen käyttökokemuksen tuntuu olevan paljon työtä".

Monet kysymyksistä olivat kehittäjäkohtaisia. Kysyttäessä, pitäisikö Play-palvelujen painottaminen lukita ihmisiä Google Play -kauppaan, Kirkpatrick sanoi, ettei mikään siitä estä ihmisiä tekemästä omia kauppojaan ja että Amazon App Store toimii edelleen hyvin. Yleisön jäsen kysyi, merkitsikö IntelliJ-kehyksen uusi tuki kehittäjien joutumista siirtymään Eclipse-kehyksestä, ja Xavier Ducrohet, joka työskentelee Android-sovelluskehitystyökalujen kanssa, sanoi, että kehittäjät voivat jatkaa Eclipsen käyttöä. "Se ei ole uusi suunta. Se on samansuuntainen suunta", hän sanoi.

Yleisön jäsen kysyi Java Development Kit 1.7: n käytöstä verrattuna JDK 1.6: een (joka on tällä hetkellä Android SDK: n tukema versio, vaikka se onkin virallisesti loppuvaiheessa). Burke kertoi tutkivansa pari vaihtoehtoa, mutta eivät ole vielä tehneet päätöksiä. Toinen insinööri huomautti, että muutokset sallivat nyt SDK: n suorittamisen uudessa versiossa. Kysyessä suhteista Oracliin ja Java 7: n tai Java 8: n tukemiseen, Meier keskeytti melko paljon keskustelua sanomalla: "Mielestäni on reilua sanoa, että kenelläkään tällä paneelilla ei pitäisi olla mielipidettä, ja jos he tekevät, heidän ei todellakaan pitäisi sano se."

Kysymykseen siitä, onko Project Butter -yritys yrittänyt saada käyttöliittymä toimimaan sujuvammin, Burke vastasi: "Olemme edistyneet Jelly Beanissa paljon", mutta hän lisäsi, "emme ole mielestäni tasolla me voisimme olla." Hän huomautti, että Nexus 4: n kaltaisten laitteiden kehittäjät pilaantuvat kehittäjien toimesta, mutta myös matalamman tason puhelimissa meidän on oltava varovaisia ​​saadaksesi kaikki aikaan noin 56 millisekunnin sisällä tai "piippaamalla" tai näkemällä kehys- ohita. Muut insinöörit sanoivat, että tätä hanketta ei koskaan todella tehdä, koska joka kerta kun on uusia ominaisuuksia, heidän on tarkistettava, vaikuttaako se suorituskykyyn.

Oli joitain vinkkejä suuremmista muutoksista tulevaisuudessa. Kysyttäessä onko teoksissa muita projekteja, jotka menevät koko järjestelmän läpi Butterin tapaan, Burke vastasi "Kyllä, mutta emme voi puhua niistä."

Samoin Meier kertoi tietävänsä parempaa kysyä "piirakasta" (selkeä viittaus Key Lime piirakkaan), mutta pohti, oliko kukaan kuullut australialaisesta jälkiruoksesta nimeltä "Lamington".

Google i / o: ei keskeistä kalkkipiirakasta, mutta kehittäjät viittaavat androidin tulevaisuuteen