Android 11 Developer Preview 3 е на живо за телефони Google Pixel

Google пусна Android 11 Developer Preview 3 за смартфони Google Pixel. Версията носи ADB Incremental, Wireless Debugging и много повече.

Още през февруари Google пусна първи преглед за разработчици на Android 11 за смартфони Pixel (с изключение на Pixels 2016). Компанията имаше за цел да пусне още две визуализации за разработчици, преди да отвори бета версията за устройства, които не са Pixel. Google пусна втори Android 11 DP през март, а днес те следват с Android 11 Developer Preview 3. Третият предварителен преглед за разработчици добавя една основна функция и прави няколко други корекции на съществуващите, въведени в по-ранните DP. Ето какво се е променило.

Какво е новото в Android 11 Developer Preview 3

Актуализации на причините за излизане от приложението

В Android 11 приложенията могат да извличат запис на причините зад най-скорошните смъртни случаи на приложения с помощта на новия getHistoricalProcessExitReasons метод в класа ActivityManager. Новото ApplicationExitInfo class детайлизира информацията, която приложенията могат да извлекат за своите исторически причини за излизане, което може да включва фактори като паметта на системата липсва, срив на собствения код, промяна на разрешението за изпълнение, прекомерно използване на ресурси, и т.н. Тези API са актуализирани в Developer Preview 3 въз основа на отзивите на разработчиците, които

Google търси активно.

GWP-ASan анализ на купчина

По-ранните Android 11 Developer Previews добавиха редица инструменти, за да помогнат на разработчиците да намерят и коригират проблеми с безопасността на паметта. Най-новият е GWP-ASan (известен също с рекурсивния си псевдоним „GWP-ASan ще осигури разумност на разпределението“), „инструмент за разпределение на проби, който открива грешки в паметта на купчината с минимални разходи или влияние върху производителността." В Android 11 Developer Preview 3 GWP-ASan е активиран по подразбиране в бинарни файлове на платформата и системни приложения, но разработчиците могат също да го активират за своите приложения като добре. Google препоръчва да го направите, ако приложението ви използва собствен код на библиотеки.

ADB Инкрементален 

Google иска да направи по-бързо за разработчиците да инсталират големи APK файлове, така че те въвеждат нов ADB Инкрементален особеност. Тази функция може да направи инсталирането на големи APK (2GB+) от компютър на телефон до 10 пъти по-бързо от преди. В Android 11 Developer Preview 3 разработчиците могат да инсталират инкрементален APK с помощта на командата „adb install --incremental“ в най-новия двоичен файл на ADB. APK файловете трябва да бъдат подписани с новия APK схема за подпис v4 формат, който генерира подпис в отделен файл. Тази функция също така изисква устройството да поддържа новото Инкрементална файлова система, който в момента се поддържа само от Pixel 4 и Pixel 4 XL. Google казва, че всички стартиращи устройства с Android 11 ще поддържат инкременталната файлова система и следователно ADB инкременталната.

Безжично отстраняване на грешки

Безжичният ADB вече е по-лесен от всякога в Android 11 с новата опция за „безжично отстраняване на грешки“ в Опции за разработчици. Ние първи видя тази функция в Android 11 Developer Preview 2, но Google никога не е подчертавал, че е там. В момента можете да сдвоите телефона си с компютър, като използвате работния процес на кода за сдвояване, но Google казва, че планират да добавят работен процес за сканиране на QR код в бъдеща версия на Android Studio.

Безжично отстраняване на грешки в Android 11 в Настройки > Опции за разработчици

Актуализации за проверка на достъпа до данни

Най-накрая Google актуализира новия API за одит на достъп до данни в Android 11 Developer Preview 3. По-конкретно, Google преименува няколко от API-тата, така че не забравяйте да актуализирате приложението си, ако използвате някое от тях. Примерно заявление можете да намерите тук. Обратната връзка може да бъде дадени тук.

Изтеглете Android 11 Developer Preview 3

Можеш Отиди там за да видите пълната разлика в API между Android 11 DP2 и DP3, но ние, разбира се, ще бъдем нащрек за всякакви забележителни промени, които Google не е публикувал. Можете да прочетете бележки за изданието тук, което препоръчваме да направите, преди да изтеглите и флашнете актуализацията. И накрая, не забравяйте да Отиди там да подавате всякакви доклади за грешки и тук за обсъждане на най-новата версия.

Ще имаме връзки за изтегляне на най-новите системни изображения за устройства Google Pixel и устройства, съвместими с Project Treble на тази страница. Можете или да флашнете компилациите ръчно, или да използвате Android Flash Tool, за да го направи вместо вас. Ако нямате съвместимо устройство, можете да изпълните компилацията за предварителен преглед в Android Emulator на Android Studio.


Това е третият и последен преглед за разработчици. Ще има 2 бета версии, които ще включват устройства, различни от Pixel, последвани от стабилната версия някъде през Q3.

За всички най-нови новини за Android 11, маркирайте този етикет:

Новини за Android 11 на XDA