Будинки Вперед мислення Google i / o: немає ключового пирога з вапна, але розробники натякають на майбутнє Android

Google i / o: немає ключового пирога з вапна, але розробники натякають на майбутнє Android

Відео: What’s New in ARCore (Google I/O'19) (Листопад 2024)

Відео: What’s New in ARCore (Google I/O'19) (Листопад 2024)
Anonim

Наступна версія Android - широко називається "Ключ з вапна" - не з'являлася на вході / виводу Google минулого тижня. Проте Google оголосив про нові інструменти для розробників, і в чаті на пожежі команда Android запропонувала ряд майбутніх вдосконалень платформи, включаючи вдосконалення підтримки нових процесорів, кращу підтримку камери та способи надання швидших оновлень.

На конференції Google оголосив про декілька вдосконалених інструментів для розробників, включаючи нову Android Studio, інтегровану середовище розробки, спрямовану на розробників Android на основі IntelliJ IDE. Також було декілька нових API, найцікавіший з яких стосувався служб ігор Google Play. І Google випустила деякі зміни в консолі розробника, включаючи вбудовані нові поради та показники використання, щоб допомогти розробникам дізнатись, що працює, а що ні в їхніх програмах.

У чаті біля багаття члени команди Android відповідали на запитання глядачів про майбутнє платформи.

Однією з перших тем, яка виникла, було питання фрагментації. Дейв Берк, інженерний директор команди платформи Android, пояснив, що Google випускає з відкритим кодом постачальники кремнію, які потім створюють версії, які працюють на їхніх чіпах і доставляють їх до OEM-виробників, які створюють для конкретного телефону.

Берк сказав, що вони прагнуть впорядкувати цей процес, зробивши код більш шаруватим, щоб зміни в одній області не вплинули на інші сильно. Він також зазначив, що Google намагається краще зрозуміти профіль обладнання різних версій, що працюють на різних ринках. Він додав, що пряник переважає на багатьох ринках, що розвиваються, частково тому, що йому потрібно менше пам’яті, ніж деякі новіші версії, і, таким чином, компанія розглядає способи зробити Android більш ефективним на смартфонах початкового рівня.

На іншому кінці ринку Матіас Дуарте, який очолює команду дизайнерів Android, наголосив на важливості оновлення до Android, особливо до OEM-виробників. Він вказав на анонс версії Samsung Galaxy S 4, яка має "досвід роботи з програмним забезпеченням Nexus" (іншими словами, лише програмне забезпечення Google, а не додатки Samsung) та матиме більш своєчасні оновлення.

Дозвіл додатків виник у ряді питань. Оновлення деяких програм вимагають дозволів, які користувачі можуть не бажати надавати - Pocket, наприклад, хоче отримати доступ до контактів. Діанна Хакборн, яка працює в рамках Android-команди, сказала: "Зараз ми нічого не можемо взяти на себе зобов'язання, але ми напевно думаємо над цим".

Ряд питань фактично повернувся в минуле. На питання про те, що б вони зробили по-різному в розробці Android, якби вони знали все, що знають зараз, команда сказала, що найбільше, що вони мали зробити по-іншому, - це зберегти більше контролю над додатками. Фікус Кіркпатрік, який очолює команду Play Store, сказав, що існує довгий перелік речей, які вони не отримали правильно вперше. Він не шкодує про те, що зробив, хоча дуже швидко, тому що швидко виходити з нього, отримувати зворотний зв'язок і швидко повторювати.

На запитання, які чіпи були найскладнішими для підтримки, Ребекка Завін з команди систем Android вибрала першу, оскільки команда починала з нуля, оскільки на багатьох чіпах не було навіть підтримки Linux. Вона сказала, що зараз великі виклики пов'язані з новою архітектурою процесора та графічного процесора, вказавши, що Nexus 10 був одним з перших, хто почав розробляти новий дизайн ARM.

Берк зазначив, що Google тісно співпрацював зі своїми партнерами з мікросхем, створюючи апаратні верстви, які підтримують різноманітне обладнання, щоб полегшити розробку нових конструкцій.

Модератор Ретто Мейєр, технічний керівник команди зв’язків з розробниками, запитав, чи не виконана вся важка робота, і Берк відповів "ні". "Я відчуваю, що Android - це дитина, і ми можемо зробити набагато більше", - сказав він. Тільки в минулому році GPUS набув достатньої потужності для того, щоб робити обчислення, а не просто малювати екран, додав Берк, посилаючись на API Renderscript.

"Камера на телефоні намагається імітувати цифрову камеру, яка намагається імітувати стару аналогову камеру Kodak", - сказав Берк. "Ми можемо з цим зробити набагато більше", - сказав він, як на апаратному, так і на програмному рівні. Крім того, він вказав на нові датчики, такі як ІЧ-випромінювач на Galaxy S 4.

"І також є набагато більше, що можна зробити і на апаратному рівні. Можливо, ще багато інновацій", - продовжив Берк.

Інший учасник аудиторії запитав, чи напише Google емулятор iOS, щоб він міг запускати власні додатки iPhone, розроблені для своєї лікарні на Android. "Я думав, що ми повинні поїхати в Купертіно і попросити їх почати емуляцію додатків для Android", - сказав Берк, а Кіркпатрік додав, що "це здається великою роботою для досить неоптимального користувальницького досвіду".

Багато питань стосувалися розробників. На запитання, чи акцент на Play Services заблокує людей у ​​магазині Google Play, Кіркпатрік нічого не сказав, що це не заважає людям робити власні магазини і що Amazon App Store продовжує працювати нормально. Учасник аудиторії запитав, чи означає, що нова підтримка рамки IntelliJ означає, що розробники повинні відійти від рамки Eclipse, а Xavier Ducrohet, який працює над інструментами для розробників для Android, сказав, що розробники можуть продовжувати використовувати Eclipse. "Це не новий напрямок. Це паралельний напрямок", - сказав він.

Учасник аудиторії запитав про використання Java Development Kit 1.7 порівняно з JDK 1.6 (це наразі версія, що підтримується Android SDK, хоча офіційно вона закінчується). Берк сказав, що вони розслідують пару варіантів, але поки не прийняли жодних рішень. Інший інженер зазначив, що зміни тепер дозволяють запускати SDK на новій версії. На запитання про стосунки з Oracle та підтримку Java 7 або Java 8, Meier в значній мірі припинив дискусію, сказавши: "Я думаю, що справедливо сказати, що ніхто на цій панелі не повинен мати думки, і якщо вони будуть, вони, звичайно, не повинні скажи це."

На запитання, чи було зроблено Project Butter, намагання змусити користувальницький інтерфейс працювати більш плавно, Берк відповів: "Ми досягли великого прогресу в Jelly Bean", але він додав: "Ми не на рівні, я думаю ми могли б бути ». Він зазначив, що розробники розбещуються потужністю таких пристроїв, як Nexus 4, але навіть на телефонах нижчого рівня нам потрібно бути обережними, щоб все було зроблено в межах приблизно 56 мілісекунд, або ви "заграєте" або побачите, пропускаючи. Інші інженери сказали, що з цим проектом ніколи насправді не буде виконуватися, оскільки щоразу, коли з’являються нові функції, їм потрібно перевірити, чи впливає він на продуктивність.

Були деякі натяки на більші зміни в майбутньому. На запитання, чи є в роботах інші проекти, які проходять через всю систему так, як робить Масло, Берк відповів: "Так, але ми не можемо про них говорити".

Так само Мейєр сказав, що знає краще запитати про "пиріг" (чітке посилання на ключовий пиріг з вапна), але задумався, чи хтось чув про австралійський десерт під назвою "Ламінгтон".

Google i / o: немає ключового пирога з вапна, але розробники натякають на майбутнє Android