Namai Pirmyn mąstymas „Google i / o“: nėra pagrindinio kalkių pyrago, tačiau kūrėjai užsimena apie „Android“ ateitį

„Google i / o“: nėra pagrindinio kalkių pyrago, tačiau kūrėjai užsimena apie „Android“ ateitį

Video: Gustavo enciklopedija I Varškės pyragas (Lapkritis 2024)

Video: Gustavo enciklopedija I Varškės pyragas (Lapkritis 2024)
Anonim

Kita „Android“ versija, plačiai vadinama „Key Lime Pie“, praėjusią savaitę nepasirodė „Google I / O“. Vis dėlto „Google“ paskelbė daugybę naujų kūrėjo įrankių ir pokalbio vietoje „Android“ komanda pasiūlė keletą būsimų platformos patobulinimų, įskaitant naujų procesorių palaikymo patobulinimus, geresnį fotoaparato palaikymą ir greitesnių atnaujinimų teikimo būdus.

Konferencijoje „Google“ paskelbė keletą patobulintų kūrėjų įrankių, įskaitant naują „Android Studio“ - integruotą kūrimo aplinką, skirtą „Android“ kūrėjams, remiantis „IntelliJ IDE“ sistema. Taip pat atsirado keletas naujų API, iš kurių įdomiausios buvo „Google Play“ žaidimų paslaugos. „Google“ išleido keletą kūrėjų pulto pakeitimų, įskaitant naujus integruotus patarimus ir naudojimo metriką, kad kūrėjai galėtų sužinoti, kas veikia ir kas nėra jų programose.

Gaisro pokalbyje „Android“ komandos nariai atsakė į auditorijos klausimus apie platformos ateitį.

Viena iš pirmųjų iškilusių temų buvo susiskaidymo problema. Dave'as Burke'as, „Android“ platformos komandos inžinerinis direktorius, paaiškino, kad „Google“ atveria atvirojo kodo produktus silicio pardavėjams, kurie vėliau sukuria versijas, kurios veikia jų lustuose, ir pateikia jas originalios įrangos gamintojams, kurie sukuria konkrečiam telefonui.

Burke'as teigė, kad jie nori supaprastinti šį procesą, padarydami kodą labiau sluoksniuotą, kad pokyčiai vienoje srityje nedarytų didesnės įtakos kitoms. Jis taip pat pažymėjo, kad „Google“ bando geriau suprasti skirtingų versijų, veikiančių skirtingose ​​rinkose, aparatinės įrangos profilį. Jis pridūrė, kad „Gingerbread“ paplitę daugelyje besivystančių rinkų, iš dalies todėl, kad tam reikia mažiau atminties nei kai kurioms naujesnėms versijoms, todėl bendrovė ieško būdų, kaip „Android“ efektyvinti pradinio lygio išmaniuosiuose telefonuose.

Kitame rinkos gale „Mathias Duarte“, vadovaujantis „Android“ projektavimo komandai, pabrėžė „Android“, ypač originalios įrangos gamintojų, atnaujinimo svarbą. Jis atkreipė dėmesį į skelbimą apie „Samsung Galaxy S 4“ versiją, kuri turi „Nexus“ programinės įrangos patirtį (kitaip tariant, tik „Google“ programinę įrangą, o ne „Samsung“ papildymus) ir turės laiku atnaujinimus.

Programos leidimai iškilo keliais klausimais. Kai kurių programų atnaujinimuose prašoma leidimų, kurių vartotojai gali nenorėti - pavyzdžiui, „Pocket“ nori turėti prieigą prie kontaktų. Dianne Hackborn, dirbanti „Android“ pagrindų komandoje, sakė: „Šiuo metu nieko negalime įsipareigoti, bet mes tikrai apie tai galvojame“.

Nemažai klausimų iš tikrųjų grįžo į praeitį. Paklausta apie tai, ką jie būtų padarę kitaip kurdami „Android“, jei būtų žinoję viską, ką jie žino dabar, komanda teigė, kad didžiausias dalykas, kurį jie turėjo daryti kitaip, yra didesnė programų kontrolė. Ficusas Kirkpatrickas, vadovaujantis „Play Store“ komandai, teigė, kad yra ilgas sąrašas dalykų, kurių jie nepadarė iš pirmo karto. Jis nesigaili nė vieno dalyko, kurį jie vis dėlto padarė, nes labai svarbu greitai viską susikrauti, gauti grįžtamąjį ryšį ir sugebėti greitai pasikartoti.

Paklausta, kuriuos lustus buvo sudėtingiausia palaikyti, Rebecca Zavin iš „Android“ sistemų komandos pasirinko pirmąjį, nes komanda pradėjo nuo nulio, nes daugeliui lustų net nebuvo palaikoma „Linux“. Ji teigė, kad dideli iššūkiai dabar kilo dėl naujos CPU ir GPU architektūros, ir pabrėžė, kad „Nexus 10“ buvo vienas pirmųjų, pateikusio naują ARM dizainą.

Burke teigė, kad „Google“ glaudžiai bendradarbiavo su savo lusto partneriais kurdama aparatūros sluoksnius, palaikančius įvairią aparatinę įrangą, kad būtų lengviau pristatyti naujus dizainus.

Moderatorius Reto Meier, ryšių su kūrėjais komandos vadovas, paklausė, ar visas sunkus darbas padarytas, ir Burke pasakė „ne“. „Jaučiu, kad„ Android “yra kūdikis, ir mes galime nuveikti dar tiek daug“, - sakė jis. Tik praėjusiais metais GPUS įgavo pakankamai galingą skaičiavimą, užuot tiesiog piešęs ekraną, pridūrė Burke, nurodydamas „Renderscript“ API.

„Telefono kamera bando mėgdžioti skaitmeninę kamerą, kuri bando mėgdžioti seną analoginę„ Kodak “kamerą“, - sakė Burke'as. „Tai yra tiek daug daugiau, ką galime nuveikti“, - sakė jis tiek aparatinės, tiek programinės įrangos lygiais. Be to, jis atkreipė dėmesį į naujus jutiklius, tokius kaip IR spinduliuotė „Galaxy S 4“.

"Ir dar yra tiek daug, ką galima nuveikti ir aparatūros lygiu. Gali būti daug daugiau naujovių", - tęsė Burke'as.

Kitas auditorijos narys paklausė, ar „Google“ parašys „iOS“ emuliatorių, kad jis galėtų paleisti pritaikytas „iPhone“ programas, sukurtas jo ligoninei „Android“. „Aš galvojau, kad turėtume nuvykti į„ Cupertino “ir paprašyti jų pradėti mėgdžioti„ Android “programas“, - sakė Burke ir Kirkpatrickas pridūrė, kad „atrodo, kad nemažas neoptimalus vartotojo patyrimas yra daug darbo“.

Daugelis klausimų buvo skirti konkrečiam kūrėjui. Paklaustas, ar „Play“ paslaugų akcentavimas žmonėms pritrauktų „Google Play“ parduotuvę, Kirkpatrickas teigė, kad niekas dėl to neleidžia žmonėms daryti savo parduotuvių ir kad „Amazon App Store“ ir toliau dirba gerai. Auditorijos narys paklausė, ar naujoji „IntelliJ“ sistemos palaikymas reiškia, kad kūrėjai turėjo atsisakyti „Eclipse“ sistemos, o Xavier Ducrohet, dirbantis su „Android“ kūrėjų įrankiais, teigė, kad kūrėjai gali ir toliau naudoti „Eclipse“. "Tai nėra nauja kryptis. Tai yra lygiagreti kryptis", - sakė jis.

Auditorijos narys paklausė, kaip naudoti „Java Development Kit 1.7“, palyginti su JDK 1.6 (kuri šiuo metu yra „Android SDK“ palaikoma versija, nors oficialiai ji yra savo gyvenimo pabaigoje). Burke teigė, kad jie tiria keletą variantų, tačiau dar nepriėmė jokių sprendimų. Kitas inžinierius pažymėjo, kad pakeitimai dabar leidžia SDK paleisti su nauja versija. Paklaustas apie santykius su „Oracle“ ir palaikydamas „Java 7“ ar „Java 8“, Meier beveik nutraukė diskusiją, sakydamas: „Manau, kad teisinga sakyti, kad niekas šioje grupėje neturi turėti savo nuomonės, o jei jie susidaro, jie tikrai neturėtų pasakyk tai."

Paklaustas, ar buvo padaryta pastangų, kad vartotojo sąsaja veiktų sklandžiau, Burke atsakė: „Mes padarėme didelę pažangą Jelly Bean srityje“, tačiau jis pridūrė: „Mes nesame tokio lygio, kaip manau. mes galėtume būti “. Jis pažymėjo, kad kūrėjai sugadinami dėl tokių įrenginių, kaip „Nexus 4“, galios, tačiau net ir žemesnio lygio telefonuose turime būti atidūs, kad viskas būtų padaryta maždaug per 56 milisekundės arba jūs „užstrigtumėte“ ar pamatytumėte rėmelį, praleidžiant. Kiti inžinieriai teigė, kad šis projektas niekada nebus įgyvendintas, nes kiekvieną kartą, kai atsiranda naujų funkcijų, jie turi patikrinti, ar tai daro įtaką našumui.

Buvo keletas užuominų apie didesnius pokyčius ateityje. Paklaustas, ar kūriniuose yra ir kitų projektų, apimančių visą sistemą taip, kaip daro sviestas, Burke sakė: „Taip, bet mes negalime apie juos kalbėti“.

Panašiai Meieris teigė geriau žinantis apie „pyragą“ (aiški nuoroda į „Key Lime Pie“), tačiau svarstė, ar kas nors girdėjo apie Australijos desertą, vadinamą „Lamington“.

„Google i / o“: nėra pagrindinio kalkių pyrago, tačiau kūrėjai užsimena apie „Android“ ateitį