Google випустив бібліотеку Jetpack, щоб спростити розробку додатків Android Auto, і вони працюють над двома API для розумних годинників і складних годинників.
Розробка для Android може бути важкою справою, враховуючи щорічний цикл випуску ОС Google і зміни Вимоги API для Google Play, але саме тому Google підтримує набір бібліотек підтримки під в "Android Jetpack" парасолька. Окрім бібліотек сумісності, у Jetpack також є інші бібліотеки для розробки програм, останньою з яких є Android for Cars App Library. Оскільки бібліотеки Jetpack є відкритим вихідним кодом, ми також помітили розробку нового API у розробці: такого, який спростить розробку інноваційних програм для складних пристроїв і пристроїв із двома екранами.
Android for Cars App Jetpack Library
У жовтні 2020 року Google звільнений Бібліотека додатків Android for Cars у бета-версії, яка дозволяє стороннім розробникам додатків проектувати, розробляти та тестувати власні додатки для навігації, паркування та заряджання на платформі Android Auto. У грудні 2020 року Google
почали дозволяти публікація програм Android Auto, створених на основі цієї бібліотеки. Популярний сторонній додаток для карт і навігації Sygic одним із перших скористався цим, випуск версії, сумісної з Android Auto програми в середині грудня. Наприкінці січня 2021 року Google дозволив публікувати додатки, створені за допомогою цієї бібліотеки, для відкритого тестування та оголосив що вони працюють над перенесенням Android for Cars App Library на Android Jetpack.Приклади нового GridTemplate в androidx.car.app
Сьогодні Google має оголосив що бібліотека програм Android for Cars доступна в Jetpack як androidx.car.app 1.0.0-beta01. Це перший випуск раніше закритої бібліотеки вихідних кодів, який працює на пристроях з Android Auto 6.1 або вище. Він містить усі функції старої бібліотеки, але також додає такі функції, як нова GridTemplate. Google також оновив посібник розробника і вказівки щодо дизайну для покриття нової бібліотеки та планує припинити підтримку старої бібліотеки до 1 вересня 2021 року. Google каже, що перенесення вашої програми Android Auto з існуючої бібліотеки до нової бібліотеки Jetpack легко — змінити простір імен і налаштувати деякі виклики API. Завдяки цій зміні ми стали на крок ближче до того, щоб сторонні програми Android Auto з’являлися в магазині Play у робочих версіях.
API розширення екрана
Складні пристрої та пристрої з подвійним екраном — найкрутіші діти в світі, але у них поки що не так багато шанувальників. Офіційний емулятор Android підтримує такі цікаві форм-фактори, як складані телефони, телефони з подвійним екраном і згортання. Однак розробник все ще повинен придумати способи розширення вмісту своїх програм і використовувати для цього API платформи. Щоб полегшити цей процес для розробників, Google працює над новим API розширення екрана. Відповідно до один комміт, Google створив демонстраційні ролики, які демонструють, як розробники можуть використовувати API розширення екрана для створення гри контролер, який поширюється на додатковий дисплей, і додаток камери, який показує попередній перегляд на іншому екрані. API в даний час позначені як експериментальні до OEM інтерфейс було завершено. Нам цікаво побачити, які програми придумають розробники після об’єднання цього API.
Згідно з іншими комітами в AOSP, Google працює над a Нова версія бібліотеки Emoji Jetpack, і вони є продовження роботи принести офіційний Tiles API для розробників додатків Wear OS.