Google обявява Android O, Developer Preview 1, наличен за поддържани устройства

Google обяви следващата версия на Android. Запознайте се с Android O с този нов преглед за разработчици. Прочетете, за да научите повече за Android O и неговите промени!

Омръзнало ви е да използвате Android Nougat на вашия смартфон? Копнеете да видите какво крие бъдещето за следващата итерация на най-популярната мобилна операционна система в света? Google ви покрива за днес, тъй като компанията току-що обяви какво идва след Android Nougat.

Среща Android O.

Както е обичайно с Google, Android O е това, което ще се нарича следващата версия на операционната система, докато най-накрая не дойде на потребителите някъде през Q3 2017. Можем да спекулираме какво ще бъде пълното име и имаме няколко месеца, за да го направим.

Но това, което имаме в момента, е пълна визуализация за разработчици и множество промени, които O ще внесе в Android. Google изброи нови функции и API в Android O, така че ще се спрем накратко на някои от тях по-долу.

Вижте нашето пълно покритие на Android O!


Ограничения на фона

Животът на батерията продължава да бъде приоритет за Google в O. Android O поставя допълнителни автоматични ограничения върху това, което приложенията могат да правят във фонов режим в тези три основни области: имплицитни излъчвания, фонови услуги и актуализации на местоположение. Обсъдихме подробно как

Google полагаше основите за унищожаване на измамни фонови процеси в Android Nougat, но сега компанията прави допълнителни промени, за да овладее измамни приложения, изтощаващи живота на батерията ви. Тези промени ще улеснят създаването на приложения, които имат минимално въздействие върху живота на батерията на потребителя, така че Google препоръчва да проверите документацията на граници на фоново изпълнение и ограничения за фоново местоположение за повече информация.

Канали за уведомяване

Android O представя канали за уведомяване за предоставяне на унифицирана система, която да помогне на потребителите да управляват известия с дефинирани от приложението категории за съдържание на известия. Това ще позволи на разработчиците да създадат канал за известяване за всеки отделен тип известие, което трябва да изпратят, както и да отразяват изборите, направени от потребителите на приложението. Като пример, разработчиците могат да създадат отделни канали за уведомяване за всяка група за разговор в приложение за съобщения.

Потребителите могат също така да управляват повечето от настройките, свързани с известията, като използват последователен системен потребителски интерфейс. Всички известия, публикувани в определен канал, ще се държат по същия начин.

Android O също така отхвърля възможността на разработчика да задава нива на приоритет на отделни известия. Вместо това вече можете да зададете препоръчително ниво на важност, когато създавате канал за уведомяване. След като бъде създаден канал за уведомяване, само системата може да промени важността му, връщайки властта на потребителя.

Потребителите също могат отлагане на известията за да се появи отново по-късно. Известията ще се появят отново със същото ниво на важност, с което са се появили за първи път. Приложенията могат също да премахват или актуализират отложено известие, но актуализирането на отложено известие не води до повторното му появяване.

Освен това Android O също добавя нови визуални елементи и групиране към известията, които улесняват потребителите, за да видят какво се случва, когато имат входящо съобщение или поглеждат към известието сянка. За нас това звучи много като тикер за известяване, който присъстваше в по-старите версии на Android преди Heads Up, въпреки че ще трябва да потвърдим на същото.

API за автоматично попълване

Android O официално признава ролята на мениджърите на пароли, като включва API за автоматично попълване. Тази поддръжка на платформа за автоматично попълване ще позволи на потребителите да изберат приложение за автоматично попълване по същия начин, по който избират приложение за клавиатура. Google добавя нови API за внедряване на услуга за автоматично попълване.

Картина в картина за телефони и нови функции на Windowing

PiP дисплей вече е наличен за телефони, както и за таблети, така че потребителите вече могат да очакват с нетърпение да гледат видеоклип, докато отговарят на чат или друга подобна задача. Разработчиците могат да определят пропорциите и набор от персонализирани взаимодействия като пауза/възпроизвеждане.

Други нови функции за прозорци включват a нов прозорец за наслагване на приложението за приложения, които да използват вместо прозорец за предупреждение на системата, и поддръжка на много дисплеи за стартиране на дейност на отдалечен дисплей.

Ресурси за шрифтове в XML

Шрифтовете вече са напълно поддържан тип ресурс в Android O. Приложенията вече могат да използват шрифтове в XML оформления, както и да декларират стил и тегло на шрифта заедно с файловете с шрифтове.

Адаптивни икони

Android O също носи адаптивни икони който вече може да показва различни форми на различни устройства и модели. Можете да зададете икона за стартиране с помощта на кръгла форма на едно OEM устройство и да използвате "squircle" на друго. Всеки OEM устройство ще предостави маска, която след това системата използва, за да изобрази всички икони с еднаква форма. Системата също така анимира взаимодействията с иконите и също така използва иконите в преките пътища, приложението Настройки, диалоговия прозорец за споделяне и екрана за преглед.

Цветова гама с широка гама за приложения

Разработчиците на приложения за изображения вече могат да се възползват от нови устройства, които имат дисплей с възможност за широка цветова гама. За да показват изображения с широка гама, приложенията ще трябва да активират флаг в своя манифест за всяка дейност и да зареждат растерни изображения с вграден широк цветен профил. Ревихме се за тази функция от месеци и изглежда, че Google най-накрая отговори на нашите молитви.

Свързаност

Android O също поддържа висококачествени Bluetooth аудио кодеци като LDAC кодек от Sony. Android Police потвърди чрез изявление от Google, че актуализацията носи aptX поддръжка, което е a висококачествен Bluetooth кодек от Qualcomm.

Нови Wi-Fi функции включват Wi-Fi Aware, известен също като Neighborhood Aware Networking (NAN). На устройства с подходящ хардуер приложенията и близките устройства могат да откриват и комуникират помежду си през Wi-Fi без точка за достъп до интернет.

Google също разширява API на ConnectionService от телекомуникационната рамка, за да позволи на приложенията за обаждания на трети страни да се интегрират със системния потребителски интерфейс и да работят безпроблемно с други аудио приложения. Като пример, приложенията могат да имат повиквания, показвани и контролирани в различни видове потребителски интерфейси, като например главни устройства на автомобили.

Навигация с клавиатура

Android O работи за изграждането на по-надежден и предвидим модел за навигация със стрелки и раздели. Това е в светлината на официалната наличност на приложения за Android в Chrome OS, която включва хардуерна клавиатура на своите устройства. Можете да видите пълната документация тук.

AAudio API за професионално аудио

AAudio е нов естествен API, който е специално проектиран за приложения, които изискват аудио с висока производителност и ниска латентност. Прегледът за разработчици съдържа ранна версия на този API, за да получите обратна връзка от разработчиците.

Подобрения на WebView

Android O активира многопроцесен режим за WebViews по подразбиране и добавя API, за да позволи на приложението да обработва грешки и сривове. Разработчиците могат също така да изберат обектите на WebView на приложението си, за да проверяват URL адреси чрез Google Safe Browsing.

Java 8 Language APIs

Android O поддържа няколко нови API на езика Java. В допълнение, Android Runtime е по-бърз от всякога, като Google твърди подобрения до 2 пъти на някои бенчмаркове за приложения.

Функция за достъпност: Жестове с пръстови отпечатъци

Услугите за достъпност могат също така да реагират на алтернативни механизми за въвеждане, като насочен жест на плъзгане по сензора за пръстови отпечатъци на устройството. Това означава, че разработчици на трети страни могат да се възползват от жестове с пръстови отпечатъци, официално, за да извършват свои собствени действия!


Прегледи за разработчици

Ако наистина много ви се иска да изпробвате Android O, можете да го изпробвате със системните изображения, предоставени от Google за устройствата Nexus 5X, Nexus 6P, Nexus Player, Google Pixel, Pixel XL и Pixel C. Освен това можете също да изтеглите актуализирания SDK и да изпробвате Android O на официалния емулатор на Android. Има и емулатор за тестване на Android Wear 2.0 и на Android O.

Google силно настоява, че тази версия за предварителен преглед за разработчици е само за разработчици. Не е предназначен за ежедневна и потребителска употреба (но това вероятно няма да попречи на четците на XDA). Като такива, тези компилации са достъпни само за ръчно изтегляне и флашване. Записванията чрез програмата Android Beta ще започнат, когато Google се доближи до крайния продукт, така че Android Beta в момента не е наличен за Android O. Ще има 3 допълнителни визуализации за разработчици преди окончателното издание някъде през Q3 на тази година. Следващата предварителна версия за разработчици ще бъде пусната някъде в средата на май, така че ще имаме 2 месеца да си поиграем с тази нова актуализация, преди Google да ни почерпи с още Oрео доброта.

За връзки за изтегляне и мигащи инструкции за Android O Developer Preview 1, иди тук.


Вълнуваме се от Android O и промените, които носи в екосистемата на Android. Това е първият от много повече визуализации за разработчици, така че можем да сме сигурни, че функциите, въведени тук, ще бъдат излъскани до момента, в който достигнат до крайния потребител.

Какво мислите за Android O и неговия Developer Preview 1? Кажете ни в коментарите по-долу!