Android за межами смартфонів: питання дорослим

Анонси Google I/O 2016 показали, яку Google робить велику ставку на використання Android поза звичного «телефонно-планшетного» варіанту. VR-платформа Daydream доповнить смартфони шоломами і контролерами, у Android Wear велике оновлення 2.0, Android TV обзаведеться API для запису телемовлення, ос chrome навчиться запускати Android-додатки, і навіть на автомобілі захотіли встановлювати повноцінний Android N (замість Android Auto). На I/O компанія старанно показувала присутніх розробникам: дивіться, Android — це не тільки стандартні мобільні додатки, але і VR-світи, циферблати для годинників, телевізійні і десктопні сервіси, давайте все це робити.

Питання в тому, наскільки розробникам варто слухати ці промови: зараз дійсно відкриваються нові ринкові ніші, на яких варто якомога швидше займати місце, чи вийде як з окулярами Google Glass, які коли-то теж підносили як найперспективнішу платформу?



Точної відповіді не існує: наскільки популярною виявиться Daydream, поки що не знають навіть в самому Google. Але деякі обґрунтовані припущення можуть зробити ті розробники, у яких вже є досвід роботи з попередніми подібними проектами: Cardboard (на зміну якому приходить Daydream), Chromecast (його можливості розширені в Android TV), першою версією Android Wear. Відповідає їх досвід тим красивим чисел кшталт «25 мільйонів проданих Chromecast», які на I/O озвучував Google?

Ми розпитали наступних людей:
  • Олександр Коршак (MERA): досвід розробки для Cardboard, Android Wear, Smart TV
  • Олексій Рибаков (DataArt): досвід розробки для Android Wear і Android TV
  • Антон Кекс (Codeborne): досвід розробки для Chromecast




Розкажіть коротко про власний досвід з «Android поза смартфонів» — що і навіщо робили. Це були експерименти або професійна необхідність?


Олександр Коршак
Свій перший досвід в Android розробці «поза смартфонів» я отримав у далекому 2013 році, коли в нашій компанії з'явилася перша версія Galaxy Gear, тоді ще працювали під управлінням Android. Це була професійна необхідність, пов'язана з розробкою режиму роботи для людей з обмеженими можливостями. Одночасно з цим проектом моя команда почала проводити масу експериментів, пов'язаних з інтеграцією можливостей сучасних екшн-камер і «розумних» годині на базі Android (години виступали в ролі контролера для камери і одночасно зовнішнього екрана, який найчастіше на екшн-камери відсутній). Весь цей досвід став у нагоді в подальшому, як кажуть, пішло-поїхало».

Що стосується мого майбутнього доповіді, пов'язаного з Cardboard і VR, то тут «професійною необхідністю» поки особливо похвалитися не виходить. Перший досвід був пов'язаний з моїм особистим інтересом до технології, однак останнім часом почали з'являтися «продуктові» завдання з підтримки 360-градусного відео і аудіо, де цей досвід виявився дуже до речі.

Антон Кекс
Chromecast складно назвати Андроїдом — це трохи інша технологія, заснована на Google Chrome і вебі. Річ чудова, так як дозволяє додавати сайтів і додатків додатковий інтерактивний екран у вигляді телевізора, яким можна керувати, сидячи на дивані. Я все ще вважаю, що за свої гроші це дуже корисна річ. Android TV, що з'явився пізніше, теж підтримує Google Cast протокол, тому на ньому можна запускати Android-додатки, так і Cast-додатки. Android-додатків для TV все ще замало, але завдяки протоколу Google Cast ви можете робити зі своїм телевізором величезну кількість речей, так як управляти інтерактивним контентом на телеекрані все одно зручніше за допомогою телефону, ніж пульта.

Я як хобі-фотограф зробив для себе додаток, що дозволяє переглядати свою величезну фотобиблиотеку на великому екрані, в тому числі у фоновому режимі, таким чином усуваючи необхідність у фоторамках чи в чомусь подібному. Зробити щось подібне було б набагато складніше використовуючи, наприклад, технології Apple.

Олексій Рибаков
З 2014 року ми ДатаАрт займаємося Android Wear, а з кінця 2015 — Android TV. Все, як завжди, починалося з експериментів і бажання спробувати щось нове. На сьогоднішній день у нас є солідна експертиза, і ми пропонуємо нашим клієнтам розробку додатків для Android Wear. Android TV поки в стадії вивчення, але і тут у нас є думки та ідеї, яким саме клієнтам це буде цікаво.

З якими підводними каменями зіткнулися, про які проблеми не дізнатися з красивих гугловських презентацій? Виявляються ці проблеми усунені Гуглом у представленому на I/O?


Олександр Коршак
Підводних каменів завжди дуже багато в будь-якій області, так як про них не прийнято говорити відкрито. Найпростіший приклад відмінно демонструє Cardboard SDK (зараз Google VR SDK). Спочатку він не підтримував NDK, що позначалося на продуктивності графіки в ряді випадків. Однак на Google I/O 2016, крім анонсу Daydream, повідомили і про оновлення Google VR SDK, яке повинно дати можливість розробникам усунути ці проблеми.

Антон Кекс
Google робить гарні і правильні речі, але багато нововведення часто виявляються ще сирими у використанні. Так, наприклад, Chromecast спочатку страждав від memory leaks. Так само і останні версії Android, якщо їх використовувати раніше за всіх інших, наприклад, на Nexus пристроях, теж цілком можуть гальмувати або крэшиться. Згодом Google виправляє ці проблеми, але першопрохідцям потрібно мати це на увазі. Те ж саме, напевно, буде і з такими нововведеннями, як Google Home.

Олексій Рибаков
Гугл і GDG-ком'юніті з кожним роком дають все більше і більше якісної інформації по продуктам і технологіям. Виходячи з мого досвіду, проблема все-таки в сегментації платформи — величезній кількості різного не завжди сумісного заліза. В свій час дуже порадував апдейт в травні 2015-го для Moto 360 Gen 1, який практично перетворив години в лагающий полукирпич, але потрібно помітити, що останні оновлення до 6.x виправили ситуацію. Якщо говорити про останній Google I/O, то дуже цікава Wear 2.0 — чекаємо на нове залізо і буду дивитися.

Наскільки доцільним для розробників вважаєте звертатися до випробуваного вами напрямку — поки що це все ще «побалуватися», або в частині випадків вже зараз віддача може бути серйозною? У яких саме випадках?


Олександр Коршак
Якщо технологія починає приживатися у повсякденному людському житті, то як мінімум звертати на неї увагу навіть дуже доцільно, сподіваюся, з цим сперечатися ніхто не буде. Віртуальна реальність вже починає займати свої ніші в ігровій індустрії, кіноіндустрії, телекомунікації, сфері продажів, різних галузях освіти, медицини… за кордоном можна знайти дуже багато прикладів. Щодо віддачі можу сказати тільки те, що на даний момент в області віртуальної реальності ключову роль відіграє рішення конкретної проблеми в тій чи іншій області. Якщо є крута корисна ідея — буде крута віддача. Нещодавно бачив репортаж CNN про одному ріелторському агентстві США, яке надає віртуальні тури по продаваним домівках, щоб заощадити час клієнтів. Хіба не чудово?

Антон Кекс
Всім рекомендую пробувати і підтримувати Chromecast, особливо оскільки це зовсім нескладно. Також я досить довго використовую Android Wear, і мені без нього вже досить складно. Використовувати годинник як пульт для телевізора або вміст на ньому — особливо зручно.

Олексій Рибаков
Підтримка годин в додатках вже must have. Android TV набирає обертів, все більше виробників телевізорів приєднуються до Google, але тут, як завжди, 50 на 50: можна зробити один мега-додаток і пити каву на Канарах, а можна зробити 100, але не вийти на ринок. У будь-якому випадку платформа цікава, зі своїми особливостями.

Як, на вашу думку, зміниться картина протягом найближчого року? Означають нові ітерації технологій, анонсовані на Google I/O, що попит на ці технології відчутно зросте?


Олександр Коршак
Google I/O традиційно робить дуже багато інформаційного шуму, в якому якийсь час важко зробити суто об'єктивні висновки. Знаходяться і затяті песимісти, яким нічого не сподобалося, і затяті оптимісти, які сприймають keynote I/O, як «манну з неба». На мій же погляд оновлення Android Wear точно має збільшити власну базу носіїв «розумних» годин на Android, і, швидше за все, попит, так як пристрій пішло по шляху «самостійності». Daydream поки ще концепт, який навіть помацати на даний момент не можна. Необхідно чекати офіційного виходу пристрою і робити висновки…

Антон Кекс
Android вже є найпопулярнішою OS в світі. У Google Home великий потенціал привнести «розумний будинок» в маси. Android Wear поліпшується, і з недавніх пір його можна навіть використовувати з iPhone, так що зростання ринку має відбуватися.
Також дуже подобається ідея використання Android Auto без необхідності в сумісному автомобілі, просто на екрані телефону під час їзди. Я навіть раніше сам думав, чому не можна? Тепер буде можна.

Олексій Рибаков
Передбачати завжди просто :) Найімовірніше, годинник на базі Wear 2.0 потіснять злегка ринок android-смартфонів з діагоналлю менше 5 дюймів. Android TV з'їсть невелику частку ринку ігрових консолей і, ймовірно, велику частку операційних систем для set-top boxes і TV.

Дайте три рекомендації тим, хто хоче зазирнути у світ «несмартфонного» Android. З чого почати, до чого бути готовим, на що вже не варто звертати уваги?


Антон Кекс
Треба пробувати використовувати нові типи пристроїв самим, і тоді будуть приходити ідеї, як можна поліпшити свої додатки або продукти з допомогою цих нових пристроїв. Несмартфонный Android, безсумнівно, поки що в основному доповнює смартфонный. Але швидше за все, в майбутньому кількість немобільних пристроїв буде скорочуватися, і Android буде все більше замінювати і десктопні OS, і лізти в інші сфери — такі, як холодильники і пральні машини. Потрібно бути готовим до того, що користувачі ваших додатків будуть їх використовувати на таких екранах і пристроях введення, про які вам зараз складно щось передбачити. Тому не варто надмірно захоплюватися якимись занадто нестандартними UI-елементами, які можуть легко перестати працювати в нестандартному середовищі.

Олексій Рибаков
Як і в будь-якому research and development проекті, потрібно запастися терпінням, пам'ятати про те, що девайси, на яких буде запускатися програма, зовсім не смартфон і планшет, і що у користувачів буде зовсім інший user experience. І найголовніше — не боятися робити помилки і пробувати нові підходи)

Олександр Коршак
Починайте 4 червня з відвідування петербурзької конференції Mobius, де будуть пов'язані з цим доповіді, будьте готові до неочевидності очевидного, і «спочивай з миром», Google Glass.




Всіх відповіли об'єднує готовність розповідати на конференції Mobius детальніше про схожих темах. Антон Кекс ще в минулому році на ній поділився досвідом Chromecast-розробки, а решту можна буде побачити 4 червня на Mobius 2016: Олександр Коршак там розповість про розробку для Cardboard, а Олексій Рибаков поговорить про ігрову розробку для Android TV. А крім цього, буде і доповідь, безпосередньо пов'язаний з новинами Google I/O: їх детально розбере Денис Неклюдов.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.