Будинки Вперед мислення Firebase та інструменти для розробників андроїд-студії викрадають шоу на вході / о

Firebase та інструменти для розробників андроїд-студії викрадають шоу на вході / о

Відео: Retrieve data from Firebase Realtime database in Android - Android Firebase # 2 - 2020 (Вересень 2024)

Відео: Retrieve data from Firebase Realtime database in Android - Android Firebase # 2 - 2020 (Вересень 2024)
Anonim

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

( Sundar Pichai )

Машинне навчання було найбільшою темою конференції. Головний запис вівторка відкрив генеральний директор Google Сундар Піхай, розповівши про те, як компанія розвивалася в пошуку, щоб більше використовувати свої довгі інвестиції в машинне навчання та природну обробку мови. За його словами, Google досягла величезних успіхів у розпізнаванні голосу, і зараз голосові запити становлять 20 відсотків пошукових запитів у США; у розпізнаванні зображень, як у пошуковій системі, так і у Фото; і в перекладі, який зараз підтримує 100 різних мов і перекладає 140 мільярдів слів на день. В цілому, за його словами, Google має "графік знань" з 1 мільярда осіб - людей, місць та речей. А потім він продовжив показувати різноманітні нові продукти та послуги, які можуть використовувати ці знання.

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

Це виглядало досить добре, але концептуально це здається дуже схожим на інших помічників із розмови, яких ми бачили, таких як Siri від Apple, Кортана Майкрософт та Alexa Amazon. Дійсно, демонстрація нагадала мені початкові демонстрації для Кортани.

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

( Маріо Квейроз )

Ця технологія стане частиною нового пристрою під назвою Google Home, де Пічаї милосердно вказував на Amazon Echo, який, здається, був натхненником. Як і у Echo, у будинку є розмовний помічник, який може відтворювати музику, керувати кількома пристроями вдома та відповідати на запитання. Маріо Кейроз, віце-президент із управління продуктами, показав кілька цікавих доповнень, таких як інтеграція з Chromecast, щоб ви могли «передавати» музику чи інші засоби масової інформації іншим динамікам або телевізійному екрану.

Далі інженерний директор Ерік Кей показав Алло, по суті платформу для чатів, з вбудованим Помічником Google, щоб він міг зробити ваші розмови розумнішими; та Duo, додаток 1: 1 для відеодзвінків із цікавим поворотом, який дозволяє вам переглянути попередній перегляд відео від людини, яка дзвонить, перш ніж відповісти на дзвінок. Концепція чатів-ботів у сервісі обміну повідомленнями (також "розмови як платформа") була основна увага в Microsoft Build кілька тижнів тому, і Facebook Messenger наполегливо наполягав на цій концепції. Google раніше робив різноманітні спроби в соціальних мережах та обміну повідомленнями - він також просто запровадив інструмент під назвою "Пробіли для підключення на подіях" і ще не має великого хіту. Хоча ці інструменти виглядали добре в демонстраціях на сцені, не ясно, чи є тут достатньо нового, щоб це змінити.

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

( Глина Бавор )

Google перебуває в дещо іншому положенні з віртуальною реальністю, і Картон забезпечує популярну, але низькопробну платформу. Google не намагається конкурувати з рішеннями високого класу, такими як Oculus Rift або HTC Vive, а натомість представив платформу для VR під назвою Daydream, яка буде частиною майбутнього випуску Android N.

Клей Бавор, який очолює команду VR в Google, розповів про те, як Android N розроблений для підтримки більш високої продуктивності та низької затримки, що дозволяє оновити "рух до фотонів" менше 20 мс, що робить його більш реалістичним. Крім того, він матиме режим VR з власним інтерфейсом користувача, який правильно обробляє такі речі, як сповіщення у зануреному середовищі. В рамках цього випуску з'явився новий домашній екран Daydream для запуску вмісту VR, включаючи такі речі, як фільми та ігри, а також нова версія Play Store for VR, яка працює в середовищі Daydream. Інші додатки включають нову версію YouTube для вмісту VR, версію Street View для прогулянок по різних місцях та Photos для переживання улюблених моментів.

Значна частина оголошень VR стосувалася стандартів та технічних характеристик. Що стосується телефонів, Bavor оголосив набір специфікацій, згідно з якими телефони повинні відповідати конкретним датчикам, дисплеям та процесорам, щоб називатися "Daydream-ready". Це, мабуть, не сильно відрізняється від сучасних телефонів високого класу, але це повинно дати зрозуміти, які телефони готові до Daydream. Крім того, він показав довідковий дизайн гарнітури, який би мав чудову оптику та легше було б надягати та знімати, а ще важливіше - новий контролер із лише кількома кнопками та сенсорною панеллю, що виглядало особливо вражаюче. Бавор заявив, що перші пристрої будуть доступні у багатьох партнерів цієї осені, а інструменти розробки вже доступні.

Крім оголошень про гучні продукти було набагато більше деталей щодо Android N, наступної версії мобільної операційної системи, яка вже є бета-версією та має бути завершена влітку цього року.

Дейв Берк, віце-президент з питань інженерії Android, сказав, що у цьому випуску основними напрямами є продуктивність, безпека та продуктивність. З боку продуктивності він наголосив на впровадженні графічного API Vulkan 3D, який обіцяє кращу продуктивність із меншими накладними витратами на процесор, та нового компілятора Runtime, який набагато швидший та має призвести до швидшого встановлення додатків. Щодо безпеки, він розповів про файлове шифрування, зміцнення медіа-карток та безперебійне оновлення, що означає, що ваш пристрій автоматично оновлюватиметься, тому вам не доведеться встановлювати оновлення вручну. (Натовп цим здався дуже враженим.) У продуктивності він розповів про нову підтримку багато вікон для режимів розділеного екрана та зображення в картинці, що, здається, є великим кроком вперед від окремих функцій таких компаній, як багато вікон Samsung та LG додали поверх існуючих версій Android. Він також згадав про менші зміни, такі як кращі сповіщення та підтримка стандартів Unicode-9 Emoji.

Android Wear, TV та Auto приділяли трохи уваги - і кожен з них мав власні сеанси розбиття та області на виставці - але багато уваги було приділено інструментам розробників. Мене найбільше вразили деякі нові функції для розробників. Джейсон Тіт, віце-президент з продуктів розробників, розповів про розвиток мобільної мережі, коли понад 1 мільярд людей користуються Chrome на мобільних пристроях, підтримуючи прогресивні веб-сторінки, а тепер програма AMP (прискорені мобільні сторінки) Google для прискорення роботи веб-сайтів .

( Стефані Саад Катбертсон )

Стефані Саад Катбертсон (вище), директор з управління продуктами для Android Studio, оголосила про випуск попереднього перегляду Android Studio 2.2, орієнтованого на більш швидкі збірки, більш розумні інструменти для розробки та налагодження програм та більш широку підтримку платформи. Вона сказала, що Android Studio зараз використовує 95 відсотків найкращих 125 програм. Зауважте, що Studio 2.0 щойно постачався раніше цього року, а Studio 2.1, що підтримує Android N, вийшов із попереднім випуском цієї ОС.

Великою новиною є бек-енд-платформа Firebase, яка почалася як база даних NoSQL Google, придбана 18 місяців тому, але тепер переросла в набір 15 інструментів для розробників, починаючи з бази даних, до хмарних повідомлень та повідомлень, віддаленої конфігурації та збоїв. звітність. Думаю, що динамічні посилання, де URL може давати різні результати залежно від того, куди вона введена, була особливо цікава. Все це пов'язане з вільною аналітикою, і це виглядало як дуже вражаюча, добре інтегрована платформа, яка повинна виявитися привабливою для багатьох розробників мобільних додатків. Firebase підтримує програми для Android, iOS та мобільної мережі, тому Google рекламував її для кросплатформних додатків, а не лише для Android.

Однією з найцікавіших демонстрацій був попередній перегляд програм Android Instant, який дозволяє запускати будь-яку програму негайно, навіть якщо вона не була встановлена. Еллі Пауерс, менеджер групи продуктів для Android, заявила, що це включає модуляцію існуючих додатків, щоб Play Store завантажував лише ті фрагменти, необхідні для відображення конкретного вмісту. Це може бути великою справою - якщо друг хоче, щоб ви приєдналися до розмови в додатку для обміну повідомленнями і надсилали вам посилання, ідея полягає в тому, що ви можете просто продовжити розмову, а не встановлювати додаток. Це може бути суттєвою зміною і представляє різний підхід до розрізнення мобільної мережі та додатків. Миттєві програми працюватимуть на телефонах, які повертаються до Jelly Bean, і вони повинні почати поступово демонструватися пізніше цього року.

Pichai повернувся, щоб поговорити більше про машинне навчання, обговоривши, як компанія випустила рамки машинного навчання TensorFlow минулого року, а минулого тижня випустила відкриту версію свого природного мовного аналізатора. Здається зрозумілим, що це буде одна сфера, на якій Google сподівається відмежувати свою Хмарну платформу від інших постачальників.

Одним із захоплюючих розкриттів було те, що програма AlphaGo, яка грала на чемпіонаті рівня Go, базувалася на спеціальному обладнанні, яке Pichai описав як Tensor Processing Units (TPU). На пізніх сесіях та інтерв'ю Google пояснив, що вже більше року використовує тисячі цих користувацьких ASIC (інтегральних схем для конкретних додатків) для прискорення багатьох програм, включаючи результати пошуку в рейтингу (RankBrain), картографування та навігацію (Street View), обробка фотографій, розпізнавання мовлення та переклад мови. За його словами, ТПУ поставив "на порядок" кращі показники на ват для машинного навчання. Це багато в чому тому, що подібні завдання прекрасно працюють із зниженою точністю, що дозволяє Google спростити розробку та упакувати більше елементів обробки на один чіп. Він сказав, що це "на порядок" краще, ніж навчальні платформи GPU.

Пічаї заявив, що робота Google в машинному навчанні може стосуватися широкого спектру галузей, включаючи робототехніку та охорону здоров'я, і ​​наголосив на роботі, яка проводиться з виявлення діабетичної ретинопатії. "Я надзвичайно схвильований про прогрес, який ми досягаємо в машинному навчанні та AI", - сказав він, додавши, що це не справа машин чи людей, а натомість справжнє випробування - чи люди можуть досягти набагато більше за підтримки А.І.

Загалом, машинне навчання було великою темою, але було цікаво, як Google намагається використовувати його як міст, щоб конкурувати на інших ринках, таких як обмін повідомленнями та хмарні сервіси. Але для більшості розробників я здогадуюсь, що зміни в Android N, Android Studio та службах Firebase будуть привертати найбільшу увагу в найближчі місяці.

Firebase та інструменти для розробників андроїд-студії викрадають шоу на вході / о