Відео: Introduction to Android Instant Apps (Google I/O '17) (Листопад 2024)
Переглядаючи основну примітку конференції Google I / O 2014 вчора, мене вразило те, наскільки всебічно Google хоче бачити Android.
Зрозуміло, що компанія не просто задовольняється тим, що Android займає домінуючу роль у смартфонах і планшетах, але хоче бути на зап'ясті, на телевізорі, у вашому автомобілі і навіть на ноутбуці. І хоча інші компанії - зокрема Apple і Microsoft - мають подібне бачення, Google здається далі за цим шляхом, ніж будь-хто інший.
Сундар Пічай, старший підрозділ Google для Android, Chrome і додатків (на фото) розповів про те, як компанія змусила Android працювати в інших умовах. Однак він сказав, що Android відрізняє від своїх конкурентів те, що "ми не будуємо вертикально інтегрований продукт. Що ми робимо, це створення відкритої платформи в масштабах".
Напевно, найбільша новина шоу - це випуск версії для розробників наступної версії Android, кодовою назвою "L." (Напевно, вони ще не визначилися між Солодкістю та Лолліпопом, двома іменами, про які широко спекулюється.)
З точки зору користувача, найбільша загальна зміна, мабуть, є оновленою мовою дизайну, яку слід бачити в інтерфейсі користувача та в додатках для Android, веб-додатків і навіть носіїв. Одне чітке уявлення, що називається "Дизайн матеріалів", схоже на те, щоб імітувати текстуру, яку ви бачите у фізичному світі, де аркуші паперу або картки можуть ковзати поверх інших, але ви можете додати глибину за допомогою візуальних підказок, таких як шви та тіні. Крім цього, є різні анімації, особливо коли ви торкаєтесь або перетягуєте елементи; а також можливість робити розумну прокрутку, де частини екрану прокручуються, а інші залишаються постійними.
Тут важливо і незвично - це буде працювати на різних платформах. Деякі функції, такі як карти, були вперше в додатках для Android, як-от Google Now. Інші, такі як смарт-прокрутка, були частиною різних веб-рамок Google. Але тепер вони об'єднуються таким чином, що і Google, і, сподіваємось, її розробники можуть використовувати для створення додатків, які мають такий самий базовий вигляд, як веб-сайти чи програми. Для веб-розробників це буде частина бібліотеки Polymer, яка включає більшість однакових елементів інтерфейсу, щоб веб-програми могли виглядати як програми Android. Віце-прем'єр-міністр Google Matias Duarte заявив, що це відображає одне "послідовне бачення", яке йде на платформи. Apple і Microsoft також мають свої керівні принципи щодо дизайну, але жоден не здається таким широким, як Google.
Material Design відіграє велику роль у зовнішньому вигляді Android L на всіх платформах, але, схоже, більшість змін буде досить простими як для користувачів, так і для розробників. Під час демонстрації L на смартфонах та планшетах зміни таких речей, як екран сповіщень, виглядали приємно, але не зволікали; вони не повинні викликати стільки заворушень, як спонукали зміни інтерфейсу в Apple iOS 7. Одне, що мене трохи хвилювало: схоже, що ряд оновлених додатків, таких як Gmail, може відображати менше елементів на екрані.
Також змінилося безліч інших речей з Android. Android L матиме інтерактивні сповіщення та об’єднання сповіщень із заблокованим екраном - концепція, про яку ми чули також від Apple, але це добре чути. І в подальшому знаку інтеграції ви зможете розблокувати телефон через "довірене середовище", яке могло б включати певне довірене місце, наприклад, ваш будинок чи автомобіль; або наявність інших пристроїв, таких як смарт-годинник; або за допомогою голосового друку.
Ще одна зміна полягає в тому, що Google називає "прийомами", переліком останніх використовуваних програм. Це також матиме вікна, що перекриваються, і розроблений таким чином, що він буде включати не тільки додатки, але й веб-сторінки, тому ви можете пересуватися між цими двома легше. Аналогічно, за допомогою функції, яка називається індексування додатків, інформація у ваших програмах буде індексуватися, тож якщо ви здійснили пошук ресторанів у Open Table, під час пошуку в браузері ви могли б побачити не лише результати Google, але й посилання до пошуку на відкритій таблиці в додатку.
Для підвищення продуктивності L включає новий Android Runtime (ART), який замінює віртуальну машину Dalvik, яка була частиною Android з самого початку. Android-директор з інжинірингу Дейв Берк сказав, що це пропонує вдвічі покращення продуктивності та підтримує ряд нових функцій, включаючи покращення розподілу пам'яті та збирання сміття, а також підтримку 64-бітної обробки з більшими регістрами, новими наборами інструкцій, і збільшений адресний простір. Це буде крос-платформа для процесорів ARM, Intel та MIPS. Найголовніше, Берк сказав, що існуючі додатки для Android працюватимуть у новому режимі роботи без змін.
Інше велике підвищення продуктивності - доволі загальноназваний "Android Extension Pack", який створений для того, щоб вивести в операційну систему Android такі графічні функції, пов’язані з Direct X 11 для Windows - такі речі, як тесселяція та краща шейдери геометрії. "Цілком буквально, це ігрова графіка для ПК у вашій кишені", - сказав Берк. Він сказав, що Google працював з Nvidia, Qualcomm, ARM та Imagination Technology над цим. Ці постачальники висвітлюють краєвид мобільних постачальників графіки, тому було добре побачити їх у списку. Хоча я впевнений, що вона все ще не буде відповідати графіці ПК високого класу - мобільні платформи просто не можуть споживати стільки енергії - це повинно призвести до кращих ігор, що є великим виграшем для багатьох користувачів.
Крім того, з'явився новий режим економії акумулятора, розроблений для того, щоб такі пристрої, як Nexus 5, працювали до 90 хвилин більше. Не відразу було зрозуміло, чим це відрізняється від функцій економії акумулятора, які такі Samsung показали нещодавно на своїх Android-телефонах, але, звичайно, всі ми хочемо покращити час автономної роботи.
Інші функції, схоже, включають більше функцій конфіденційності, кращі корпоративні можливості, включаючи можливість розділення персональних та корпоративних програм, що включає роботу з платформи Samsung Knox. У багатьох сторонніх компаній є подібні продукти, що є частиною їх платформи Enterprise Mobility Management або управління мобільними пристроями (MDM), і, звичайно, це було однією з головних особливостей BlackBerry 10. Але цікаво побачити, як це вбудовано в платформу.
Ще однією ініціативою, яку Пічай поділив, було створення еталонних конструкцій для недорогих смартфонів для ринків, що розвиваються. Зокрема, він показав телефон для Індії від Micromax із 4, 5-дюймовим дисплеєм, подвійними SIM-картами, слотом SD та FM-радіо, який повинен коштувати менше 100 доларів, і сказав, що інші виробники також представлятимуть моделі.
Крім телефонів і планшетів, Google показав Android TV, але підкреслив, що це не нова платформа, а просто розширення Android на більший екран. Нові інструменти в Android L полегшують розробникам використання сіток для створення різних версій для різних розмірів екрана; і Google розповіли про будівельні блоки "відкидатися назад", щоб покращити дизайн для використання на великому екрані.
Схоже, це буде працювати як на пристроях, таких як Chromecast, так і безпосередньо в телевізорах. Google стверджує, що Sony і Sharp є одними з виробників, які підтримують платформу. Ви можете відображати дзеркальний вміст з телефону або планшета на телевізорі Android; і одна нова функція під назвою Backdrop дозволяє запускати канали речей, таких як мистецтво чи зображення (із папки Google Plus) на телевізорі, коли вони не використовуються для інших речей. Знову ж таки, концепції не нові, але це виглядає як простий шлях інтеграції.
Як і очікувалося, Google розповів більше про свою нову платформу Android Wear, а Google заявив, що і LG G, і Samsung Gear Live (вище) доступні для замовлення вже сьогодні, а Motorola Moto 360 незабаром з'явиться. Це виглядає розроблено для роботи зі смартфоном Android, дзеркальним відображенням інформації та сповіщень, які є важливими, і знову працює аналогічним чином, з жестами, такими як прокручування карт Google Now тощо. Мене особливо вразила демонстрація голосового управління годинником .
Для автомобілів Google розповів про Android Auto (внизу), який призначений для використання вашого Android-телефону для фактичного запуску програм, але їх відображення та керування ними через інтегрований дисплей всередині автомобіля. Знову ж таки, демонстрація включала ряд програм, керованих голосом, для таких речей, як навігація за допомогою Карт. Деяким чином Google відтворює наздоганяюче місце. Microsoft вже давно присутня в автомобілях, і ряд виробників автомобілів вже демонстрували автомобілі з системою CarPlay від Apple, але Google вказує на свою роботу з Open Automotive Alliance, за яким Google каже, що зараз включає 25 марок автомобілів і більше 40 партнерів.
Компанія Google також оголосила платформу Google Fit, яка призначена для об'єднання інформації про здоров'я та фізичну форму з різних пристроїв та додатків в єдину рамку, якщо припускати, що ви надаєте програмам дозвіл. Це звучить дуже схоже на HealthKit Apple, але було добре бачити, як такі компанії, як Nike, підтримують нову платформу. Компанія оголосила про приємні зміни на своїй хмарній платформі, такі як краща налагодження, відстеження та моніторинг для розробників; необмежене місце для ділових користувачів Диска за 10 доларів на місяць; і нову версію своєї мобільної версії Документів Google, яка тепер може працювати безпосередньо з файлами Microsoft Office (використовуючи технологію QuickOffice, яку Google придбав за той час.)
Але одне, що мене здивувало, - це демонстрація програм Android, які працюють на Chromebook, і Google обіцяв, що деякі програми Android працюватимуть на платформі Chrome пізніше цього року. Зокрема, компанія розповіла про Evernote, Vine та Flipboard. Pichai розповів про те, як компанія працювала над об'єднанням досвіду Android та Chrome - і це, мабуть, є вершиною процесу, який розпочався, коли він відповідав за обидві платформи.
Знову ж таки, Google, безумовно, не єдина компанія, яка хоче, щоб її платформа поширювалася на всі види пристроїв. Microsoft багато говорив про те, щоб хотіти об'єднати платформи Windows Phone та Windows, і там повільно прогресує, а також намагається залучити веб-розробників. Apple має багато однакових сервісів на своїх платформах iOS та Mac, але вони залишаються окремими. І звичайно, Google стикається з конкуренцією в мобільних ОС від Apple і Microsoft, а в деякій мірі і від компаній, які будують на версії Android, таких як Samsung, і в хмарі від Amazon і Microsoft. Все це має переваги в деяких частинах ринку. Але жодна інша компанія сьогодні не може порівнювати масштаби послуг Google і амбіції, які вона проявляє до спрямування потоку інформації до вас і з будь-якого пристрою. Якщо бачити Android скрізь від телефонів та планшетів до зап'ястя, автомобілів та ноутбуків, позиція Google здається дуже чіткою.