Kung pinapanood mo ang All About Android sa network ng TWiT noong Martes ng gabi, baka nahuli mo ang pakikipanayam sa linggong ito kasama ang tatlo sa mga nangungunang executive ng Android. Kasama sa panel ang Dave Burke, Bise Presidente ng Engineering para sa Android; Si Stephanie Saad Cuthbertson, Tagapamahala ng Produkto ng Grupo para sa Android; at Sameer Samat, Bise Presidente ng pamamahala ng Produkto para sa Android at Google Play.
Ang trio ay nagbigay ng muling pagbabalik ng Google I / O 2017, pati na rin ng kaunti pang konteksto tungkol sa ilan sa mga bagong teknolohiya at mga anunsyo na ginawa sa keynote. Halimbawa, ang karamihan sa mga pagpapabuti na ginawa sa Android O sa oras na ito sa paligid ay nakatuon sa paggawa ng platform na matatag para sa parehong mga developer at mga gumagamit magkamukha. Narito kung paano ipinaliwanag ito ni Cuthbertson:
Talagang nakatuon kami sa tatlong pangunahing bagay. Una ay ang programa ng seguridad na napag-usapan namin, Play Protect, na kung saan ay isang mas malaking lawak na naglalantad ng maraming mga bagay na ginagawa namin. Sa partikular, ang katotohanan na na-scan namin ang bawat app sa bawat konektadong aparato upang maghanap para sa mga nakakapinsalang apps.
Ang pangalawang pagbabago: Sa halip na pag-optimize ng OS na medyo komprehensibo, ang oras ng boot ay isa sa mga malaking napag-usapan namin at makikita mo kaagad.
Gumawa kami ng pag-optimize sa runtime at sa mga compiler. Ang mga app ay tatakbo lamang nang mas mabilis at mas maayos at iyon ay dahil sa isang buong maelstrom ng mga pagbabagong nagawa namin, tulad ng sabay-sabay na pag-compact ng koleksyon ng basura. Lahat ng mga pagbabagong iyon … nangangahulugang ang mga apps na mayroon ka ay awtomatikong tatakbo nang mas mabilis.
Ang isang tema ay nanatiling partikular na sumisigaw sa buong pakikipanayam at iyon ang pagtatangka ng Google sa pagpapaubaya ng proseso ng pag-update ng software ng Android. Bago ipaliwanag kung paano plano nitong ayusin ang proseso, gayunpaman, inaalok ni Burke ang isang makulay na anekdota kung bakit kinakailangan ng mahabang panahon para sa mga pag-update ng software na makuha sa iyo sa unang lugar:
Ang tamang paraan upang mag-isip tungkol dito ay tulad ng isang pipeline: Sinusulat namin ang lahat ng code na ito, at pagkatapos ay inilabas namin ito sa bukas na mapagkukunan at pagkatapos ay ang mga vendor ng silikon … kunin ang Android code at pagkatapos ay gumawa sila ng maraming trabaho sa code upang i-optimize ito para sa silicone. Ang hamon ngayon ay talagang tinatapos nila ang pagbabago hindi lamang ang mababang antas ng code, ngunit medyo maraming piraso ng code. At kung ano ang mangyayari ay ibigay nila ang code na iyon sa mga gumagawa ng aparato, na pagkatapos ay gumawa ng higit pang mga pagbabago sa tuktok nito dahil mayroon silang isang tukoy na bahagi ng kamera na nais nilang gamitin, o isang tukoy na GPS o kung ano ang hindi. Pagkatapos ay pinupunta ito sa mga carrier upang subukan ito, at pagkatapos ay lumabas ito sa mga gumagamit.
Kaya, nagpatuloy siya, dumating ang ideya para sa Project Treble. Inilarawan ito ni Burke bilang isang interface na makakatulong na gawing mas madali para sa mga tagagawa ng aparato na mag-drop sa code na nauugnay sa kanilang hardware, nang hindi nakakasagabal sa umiiral na mga API ng Android.
Maaari mong panoorin ang pakikipanayam sa kabuuan - halos 40 minuto - upang makuha ang scoop, kasama na kung paano nangyari ang ideya ng pagdaragdag ng suporta ng Kotin sa Android Studio, at kung paano makakaapekto ang Android Go sa kasalukuyang programa ng Android One.