Будинки Вперед мислення Google i / o: 11 великих тенденцій

Google i / o: 11 великих тенденцій

Відео: Сумасшедший лягушка - Аксель F (Официальное видео) (Вересень 2024)

Відео: Сумасшедший лягушка - Аксель F (Официальное видео) (Вересень 2024)
Anonim

На 10-ту річницю Google I / O компанія проводила щорічну конвенцію розробників в амфітеатрі Shoreline в Маунтін В'ю, штат Каліфорнія, вниз від штаб-квартири компанії. Це був цікавий вибір, який призвів до певних довгих рядків під жарким сонцем, але також і до числа класних експонатів тощо.

Ось деякі речі, яких ми дізналися.

1. Google робить великі ставки на машинне навчання, і машинне навчання вже використовується більше, ніж ми думали. Зосередженість на машинному навчанні не дивувалась, оскільки компанія була дуже впевнена в таких речах, як відкрита система TensorFlow для розробки моделей машинного навчання та здобуття успіху в системі AlphaGo Лі, що переймається чемпіоном світу Лі Седолом . Але під час основного запису я здивований, почувши, що голосовий пошук нараховує 20 відсотків пошукових запитів, здійснених у США, і дуже заінтригував, почувши, що Google зайшов так далеко, щоб розробити власні власні фішки для машинного навчання, якими це є виклик блоків обробки тензорів. (Ось трохи детальніше про те, що ми знаємо про чіпи.)

На наступній панелі з питань машинного навчання ряд керівників Google розповіли про деякий прогрес, який компанія досягла в цій галузі, а також про те, скільки ще потрібно зробити. Апарна Ченнапрагада, директор з управління проектами, зазначила, що кілька років тому розуміння мови не було надійним, але зараз; а переклад - "туди потрапити". Вона також зазначила, що перехід на "мобільний перший" погляд на світ відбувся "на кожному рівні стека", і сказала, що те саме буде стосуватися і машинного навчання.

Компанія Google розглядає машинне навчання як сферу, в яку потрібно буде інвестувати протягом багатьох років, за словами старшого віце-президента Джона Джаннандреа. За його словами, концепція машинного навчання може бути перебільшеною через прогрес, який ми спостерігаємо, але вказав на реальні вдосконалення в таких сферах, як розпізнавання мовлення та розпізнавання зображень. Проте він сказав, що розуміння мови та діалогу залишаються великими проблемами. Він зазначив, що сучасним системам потрібно багато прикладів, але діти можуть навчитися лише з невеликої кількості прикладів. І зазначив, що знання не можна переносити з одного домену в інший: система AlphaGo не може грати в шахи або тик-так, наприклад.

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

Те, що нам важко, все ще легко для комп’ютерів, але те, що нам легко, все ще важко для обчислень, сказала Джаннандреа. Однією з великих проблем, за його словами, є взаємодія з реальним світом. Він зазначив, що в Google є дослідницька група, яка працює над навчанням з імітацій, таких як відеоігри, і сказав, що між 3D відеоіграми та фізичним моделюванням будь-якого середовища існує чітка грань.

Хоча дехто говорив про те, що "ІІ-зима" перетворюється на "ІІ-весну", багато проблем залишається. Джаннандреа зазначив, що розмова та діалог все ще залишаються проблемами, і сказав, що він не вважатиме це "AI Summer", поки ми не зможемо навчити комп'ютер дійсно читати, де досить добре перефразувати те, що він прочитав. Дін сказав, що між весною та літом немає чіткої межі, тому що люди переміщують ворота, зазначивши, що чотири роки тому комп’ютер не міг написати речення, щоб описати зображення, але тепер комп'ютери можуть це зробити.

2. Google хоче стати вашим розмовним помічником. Хоча Google домінує над пошуком, як ми його знаємо, він бачить майбутнє як більш інтерактивне, більш орієнтоване на контекст. Це обіцяє Google Assistant, пізніше цього року, який слухає ваш голос, розуміє ваш контекст, і не тільки може шукати інформацію, але й відповідати усно та робити все для вас. Те, що ми бачили, було рано, але виглядало як перехрестя між таким помічником, як Apple Siri, Кортана Майкрософт або Alexa Amazon, перетнутий із власною Google Now і, звичайно, багато машинного навчання.

Google Assistant з’явиться як самостійно, так і у конкурента Amacho's Echo, відомого як Google Home, вийде через кілька місяців. Це виглядало досить добре, хоча я трохи розчарувався, що розробникам було не так багато інформації про прив’язку своїх служб до Google Assistant, але я впевнений, що це дійде.

Одна цікава відмінність: на відміну від Сірі, Кортани чи Алекси, Google не дає своєму помічнику окремого імені - це просто Google. Це може бути більше ніж семантика, а скоріше вказівка ​​на те, наскільки це важливо для амбіцій компанії.

3. Програми для Android тепер працюватимуть на Chromebook. Мабуть, найбільша заява від Google цього місяця, що не згадувалася в основній записі, компанія показала, що програми Android і Play Store надходять до ОС Chrome. Це важливо, оскільки Chromebook і, отже, ОС Chrome стають все популярнішими, останнім часом обігнавши Mac у продажах на ПК.

У ході сесії на конференції інженер Луїс Гектор Чавес пояснив, що попередня опція, яка називається App Runtime for Chrome, яка передбачає запуск Android у пісочниці в ОС Chrome, не спрацювала добре через проблеми доступу до файлової системи, що працює лише в єдиний процес та обробка платежів. Натомість він сказав, що потрібно «цілком нова платформа для запуску програм Android на Chromebook». У новій системі Android працює безпосередньо над Linux, використовуючи простори імен Linux, але з альтернативними системними закликами для кращої безпеки, спільним композитором для прискорення екрана та своєчасним двійковим перекладом, так що програми, написані для Пристрої на основі ARM (такі як практично всі телефони та більшість планшетів) можуть працювати на Chromebook на базі x86.

Серед важливих можливостей нової версії - можливість запускати Play Store, підтримка багатьох вікон, офлайн-доступ та сповіщення. Зверніть увагу, що деякі функції не підтримуються, наприклад, шпалери або віджети додатків; і деяке обладнання, яке часто використовується на телефонах - наприклад, підтримка GPS - навряд чи буде присутнє на Chromebook, але Chromebook підтримує клавіатури та миші.

Це буде працювати з додатками, створеними для Android M Marshmallow, і початимуть доставку розробникам у наступному місяці з наступними версіями клієнтів.

Зауважте, що це ще не злиття Chrome і Android. Натомість ми бачимо, що кожна ОС отримує найнеобхідніше - Chrome отримує програми для Android, а Android отримує безперервні оновлення. Але це дуже корисно, тим більше, що Chromebook стає потужнішим.

4. Android додає підтримку з декількома вікнами, великі покращення швидкості. Google вже оголосив про наступну версію Android, відому як Android N, і випустив ранню версію розробникам. I / O показала більш повну версію, яка доступна для завантаження для поточних пристроїв Nexus, а також ще кілька деталей. Ряд нових функцій були добре сприйняті, особливо впровадження 3D графічного API Vulkan, який обіцяє кращі показники роботи з меншими накладними процесорами, нового компілятора Runtime, який повинен привести до швидшого встановлення додатків, та безперебійного оновлення, що означає, що ваш пристрій буде автоматично оновлюватись, тому вам не доведеться встановлювати оновлення вручну.

Мене зацікавив сеанс, який детально розповів про те, як багато віконця може працювати в розділеному екрані, зображенні на зображенні та, можливо, у моделі вільної форми. Цікаво, що, незважаючи на функцію з декількома вікнами, лише одна програма одночасно матиме фокус, хоча є команди для використання, наприклад, що дозволяють медіа продовжувати програвати. Загалом, добре бачити стандартне рішення проблеми Android, а не точні рішення таких компаній, як Samsung та LG, додали до багатьох своїх пристроїв.

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

5. Firebase є раптово важливою частиною стратегії розробників Google. Google придбав базу даних Firebase NoSQL близько 18 місяців тому, але платформа була майже просто базою даних у режимі реального часу з деякими функціями аутентифікації та хостингу. Зараз він перетворився на набір 15 інструментів для розробників, що охоплюють широкий спектр послуг. Наприклад, Firebase тепер включає в себе те, що раніше називалося Google Cloud Messaging, або те, що зараз відомо як Firebase Cloud Messaging, спосіб надсилання інформації та повідомлень у ваші програми; Тепер він також пропонує нову функцію Test Lab, за допомогою якої можна перевірити, чи правильно працює ваша програма на різних пристроях Android, на яких розміщено Google. Інші функції включають в себе сховище, яке підтримується і доступне із сховища Google Cloud; віддалена конфігурація та звітування про аварії способи придбання нових користувачів через сповіщення та запрошення; та інтеграція з Google AdMob для розміщення оголошень у ваших програмах. Стосовно придбання мене особливо заінтригувала ідея динамічних посилань, де URL може давати різні результати залежно від того, куди вона введена. Все це пов'язане з безкоштовною аналітикою, розробленою для мобільних додатків.

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

6. Android Studio займає велику увагу. Незважаючи на увагу, що приділяється анонсам продуктів, I / O - це в першу чергу конференція розробників, і було зроблено великий акцент на Android Studio, середовищі розробки компанії для створення додатків Android. Google розповів про те, як Android Studio зараз використовує 95% найпопулярніших 125 додатків, і було проведено ряд сеансів, що описують доповнення у версіях 2.0 та 2.1, які першими підтримали Android N, а також останній попередній перегляд Студія 2.2, про яку було оголошено на шоу.

Нові інструменти включають декілька, спрямованих на розробку програми, з новим редактором макетів і спосіб обмеження вашого макета, щоб програма не включала стільки вкладених шарів, які можуть сповільнити програми. У процесі збирання він включає великі швидкісні перетворення в перетворенні коду в програми, які можна запустити, використовуючи функцію "Миттєвий запуск", дебютовану в Studio 2.0, але тепер швидше, а також новий компілятор. З боку тестування, він включає новий емулятор Android та тестовий рекордер Expresso, що спрощує тестування та налагодження програми. Не дивно, що враховуючи інші сеанси, він пропонує ряд прив’язок до служб Firebase.

Мене вразило те, наскільки швидко останнім часом стали великі інструменти для розробки платформи у всіх великих постачальників, і Google, безумовно, робить все можливе, щоб дати розробникам причини використовувати свої власні інструменти для створення додатків для Android.

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

8. Хоча Програми важливі, Мобільна Інтернет може бути тим більше. Незважаючи на всі чудові нові інструменти для створення Android-додатків - і для швидшого їх доставки - також був великий поштовх для вдосконалення мобільної мережі. Деякі з них стосувалися створення таких інструментів, як Firebase, що працюють з веб-додатками, але інші інструменти натомість дуже специфічні для веб-сайтів, зокрема мобільних веб-сайтів.

Наприклад, був великий поштовх до того, щоб видавці створили прискорені мобільні сторінки (AMP), так що окремі сторінки завантажуються швидше, коли запропоновано Пошук Google; і новий поштовх для прогресивних веб-додатків, коли фрагмент веб-програми завантажується в браузер, тому програма починає працювати негайно, з іншими частинами, які слід слідувати. Все це посилюється можливістю додавати такі речі, як сповіщення та кешування офлайн у веб-браузер.

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

Зробити швидше завантаження веб-застосунків та реагування на них більше, адже я знаю, що кількість видавців вважає за краще мобільний веб-сайт, а не додаток для певної платформи, частково тому, що веб-сайти просто такі універсальні. Правильно написаний веб-сайт повинен працювати на будь-якій платформі - на Android, iOS, настільних системах, Windows, Amazon Fire, ігрових консолях чи телевізорах. Крім того, оскільки програми написані на веб-стандартах, вони не вимагають стільки тестування, як зокрема додатки для Android, які важче перевірити через величезну кількість різних моделей на ринку.

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

9. VR стає частиною стандартного мобільного досвіду. За словами керівника команди VR Clay Bavor, VR став основним фокусом у Google. Він сказав, що Google завжди займався організацією інформації, і що досвід є "найбільш прямою формою інформації".

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

Для мене найцікавішою частиною цього є наголос на тому, щоб зробити його більш реалістичним завдяки тому, що екран у гарнітурі швидше реагує, скорочуючи час "руху до фотона", щоб оновити екран, коли ви рухаєтесь менше 20 мс.

Я також подумав, що контролер був досить цікавим, і Google описував, як він повинен був бути досить гнучким для використання в різних сценаріях VR. Керівник продукту Натан Марц сказав, що для використання в якості лазерного вказівника потрібно бути досить точним, але також досить чуйним, щоб ви могли розмахувати ним, як тенісна ракетка.

Демо включав і Unreal Engine 4, і ігровий двигун Unity, генеральний директор Unity Джон Річітіелло пояснив, що вважає, що VR буде керуватися мобільним пристроєм (так як мобільних пристроїв більше, ніж ПК), але заявив, що VR не керуватимуть іграми або простий досвід покупок, але натомість "досвід" - як, наприклад, перебувати в літаку, всередині Тадж-Махалу, на сцені з гуртом, в класі з найкращим викладачем або спілкуватися з другом, який відчуває себе присутнім. Зараз це не все можливо, але Бавор розповів про те, скільки різних розробників мають проекти, що розвиваються, і про те, як програмне забезпечення та камери швидко розвиваються. В VR було багато сеансів розриву, тому ви знаєте, що Google дуже зацікавлений у цій галузі. У мене був хороший досвід роботи в VR, хоча я ще не повністю проданий настільки наскрізним. Все-таки це одна з найцікавіших областей технології.

10. Але важливіше також краще включити реальний світ. Вже деякий час Google розмовляє про проект Project Tango, з ідеєю краще включити "реальний світ" у мобільний досвід. У бесіді на конференції керівник технічної програми Project Tango Джонні Лі розповів, як, коли ми відкриваємо очі, ми бачимо світ навколо нас, і як цей проект має на меті надати мобільним пристроям та інструментам подібне сприйняття простору та руху.

Це стосується трьох основних напрямків: відстеження руху, сприйняття глибини та вивчення області та, як правило, включає пристрої з інтегрованими датчиками глибини та датчиками відстеження руху. Google демонстрував прототипи деякий час - і відвідувачі змогли випробувати їх в одній частині шоу, але перший комерційний телефон з цими функціями повинен представити Lenovo 9 червня.

Лі в основному розповідав про програмне забезпечення, яке, за його словами, "закладає основу" для нових пристроїв, і показало утилітарні додатки для таких речей, як вимірювання фізичного розміру реальної кімнати, та додаток "Доповненої реальності" від Wayfair, який показує, які конкретні штуки меблі буде виглядати як у просторі, зображеному на екрані. Я зміг спробувати це і, звичайно, міг зрозуміти, де це може бути корисно на деяких ринках.

Інші приклади включали гру в стрільбу по мішенню, де Лі використовував опорний пістолет та пристрій Танго, щоб зробити його схожим на те, що він стріляв по справжніх цілях на сцені, та додаток з Американського музею природної історії, завдяки якому він виглядав так, ніби по сцені гуляв динозавр. Все це дуже круто, але Лі дав зрозуміти, що це дуже на ранніх стадіях, і "просто подряпаючи поверхню" того, що можна зробити. На даний момент платформа має лише поверхневе розуміння навколишнього середовища, сказав Лі, і це складні проблеми, на вирішення яких знадобляться роки.

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

Так само мене зацікавив прогрес в Android Auto, який, за словами Google, охоплює більше 40 виробників і понад 100 моделей, кількість яких до кінця року зросте вдвічі. Нові функції включають "Ok Google" для запитів, Waze з даними про трафік у режимі реального часу, якими користуються інші користувачі; та покращена підтримка бездротового зв’язку. Крім того, компанія показала, як Android Auto може використовуватися як для консолі інформаційно-розважального центру, де звичайно сьогодні працюють навігація та музика, так і на приладовій купі, де вона може надати стандартну інформацію, таку як швидкість і рівень газу, а також менший огляд навігаційне вікно, щоб ви могли слідувати вказівкам, не відводячи очей від дороги.

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

Було проведено декілька сесій з розробки для платформи Google Cloud, яка, очевидно, залишається великим пріоритетом для Google. Але мене здивувало відсутність сеансів на Google Apps, особливо зважаючи на недавній акцент Microsoft на перетворенні Office на платформу. Це показує різницю між двома фірмами, оскільки Microsoft все ще більше займається бізнесом, а Google все більше переймається споживчим досвідом. Тим не менш, велика кількість місць, де введення-виведення показало великий прогрес за рік до цього - досить вражає. Google продовжує рухатись дуже швидкими темпами.

Google i / o: 11 великих тенденцій