Преглед програмера за Андроид 11

click fraud protection

Гоогле је данас објавио Андроид 11 Девелопер Превиев 1. Ево свих нових функција платформе и промена понашања које програмери треба да знају.

Данас, Гоогле најавио први Андроид 11 Девелопер Превиев у званичном блогу. Компанија је већ објавила системске слике за све програмере заинтересоване за инсталирање новог Андроид ОС-а. Препоручујемо вам да је инсталирате што је пре могуће како бисте своју апликацију тестирали у односу на најновије промене понашања и функције платформе у Андроид-у 11. Пре него што зароните у документе, ево резимеа свих главних нових функција усмерених на програмере у првом прегледу за програмере за Андроид 11.

Нове карактеристике умрежавања/повезивања

5Г повезивање ће бити у моди ове и следеће године: Самсунг чини паметне телефоне са 5Г широко доступним са серијом Галаки С20 док Куалцомм наставља да подиже летвицу на 5Г повезивању паметних телефона. Са Андроидом 11, Гоогле додаје два нова АПИ-ја како би припремио програмере за реалност 5Г повезивања. Не само ови, већ и други АПИ-ји засновани на повезивању такође добијају мало сјаја.

АПИ за процену пропусног опсега

Гоогле је ажурирање ЦоннецтивитиМанагер-а како би се олакшала провера низводног и узводног пропусног опсега без потребе за анкетирањем мреже или потребе да програмери израчунају сопствене процене. Ако модем не подржава пружање ових података, АПИ ће направити подразумевану процену на основу постојеће мрежне везе.

АПИ за динамичко мерење

Овај АПИ омогућава програмерима да провере да ли је корисник на неограниченој вези, и ако јесте, понуде вишу резолуцију или квалитетне медије који потенцијално могу да користе много више података. Са Андроидом 11, овај АПИ је проширен тако да укључује мобилне мреже, тако да програмери сада могу да идентификују кориснике чији оператери нуде заиста неограничене услуге података на њиховој 5Г мрежи.

Побољшања услуге скрининга позива

Гугл је увео концепт „улога“ у Андроид 10. Они су помало слични „подразумеваним апликацијама“ по томе што додељивање улоге апликацији омогућава да има приступ одређеним АПИ-јима. На пример, постоји а улога скрининга позива који омогућава апликацији треће стране да блокира или идентификује долазне позиве пре него што корисник буде обавештен о њима. У Андроид-у 11, апликације за проверу позива сада могу да примају долазне позиве СТИР/СХАКЕН статус верификације као део детаља о позиву. Затим могу да прилагоде системски екран после позива како би омогућили корисницима да обављају радње као што је означавање позива као нежељене поште или додавање позиваоца у контакте. Ово ће помоћи апликацијама за скрининг позива да учине више за корисника тако што ће поједноставити реакције након непознатог позиваоца.

Побољшања АПИ-ја за Ви-Фи предлоге

Тхе АПИ за предлоге за Ви-Фи ће сада омогућити апликацијама за управљање везом већу могућност управљања сопственим мрежама. На пример, апликације за управљање везом ће сада моћи да принудно прекину везу уклањањем мреже предлог, управљајте Пасспоинт мрежама, добијате више информација о квалитету повезаних мрежа и више.

Побољшања пролазне тачке

Ви-Фи Пасспоинт, према Ви-Фи Алијанси, је решење које поједностављује приступ мрежи Ви-Фи приступним тачкама тако што омогућавање аутоматског откривања и одабира мреже, поједностављивање регистрације на мрежи и неприметно омогућавање приступне тачке роаминг. Андроид 11 ће омогућити примену и обавештење о датуму истека а Пасспоинт профил, као и подржавају спецификацију Цоммон Наме у профилу и дозвољавају самопотписане ЦА-ове за Пасспоинт Р1 профиле. И као што је горе поменуто, АПИ за Ви-Фи предлоге ће такође омогућити апликацијама за повезивање да управљају Пасспоинт мрежама.

Нове УИ/УКС карактеристике

Подршка корисничког интерфејса за екране са бушењем рупа и водопадом

ОЕМ произвођачи Андроид паметних телефона предводе иновације у хардверском простору, а једна од најзначајнијих хардверских промена које смо видели у последње време је увођење изреза на екрану. Самсунг Галаки С20 серија, на пример, има екране са једним централним бушењем рупа. Екрани за бушење рупа, или екрани са рупама како их Гоогле назива, су екрани који имају камеру окружен пикселима екрана на целој својој ивици — скоро као да је неко користио бушилицу на приказ. Још једна иновација на дисплеју је дисплеј водопада: екрани који имају много израженију кривину екрана на бочним ивицама, која се прелива до ивица уређаја.

Лево: Самсунг Галаки С20+ са једним централним екраном за бушење рупа. Десно: Хуавеи Мате 30 Про и Виво Нек 3 5Г са закривљеним „водопад“ екранима.

Андроид 11 сада проширује подршку на екране са бушењем рупа и дисплеје водопада кроз АПИ за изрезивање екрана. Ако програмери желе, АПИ ће им такође омогућити да направе апликације које могу да користе цео екран водопада укључујући ивице, са уметцима који помажу у управљању интеракцијама близу ивица.

Одељак за наменске разговоре у обавештењима

Многи од нас добијају гомилу обавештења у току дана, али није свако обавештење једнако важно. Генерално, обавештења из апликација за размену порука имају тенденцију да буду важнија од других обавештења која потичу из апликација. У ту сврху, Андроид 11 уводи наменски одељак за разговоре у сенци обавештења. Ово ће омогућити корисницима да лако пронађу своје текуће разговоре са људима у својим омиљеним апликацијама и помоћи програмерима да створе дубље искуство разговора.

Бубблес АПИ

Прошле године смо истакли како се Бубблес АПИ уведен у Андроид 10 ће заменити преклопни АПИ у будућој верзији Андроид-а. Са Андроидом 11, Гоогле гура програмере апликација за размену порука и ћаскања да пређу на Бубблес да би разговори били видљиви и доступни када корисник обавља више задатака на свом телефону.

Уметање слике у одговоре на обавештења

Андроид 11 ће сада дозволити апликацијама које подржавају копирање/лепљење слика да својим корисницима омогуће да убаце ове слике директно у инлине одговор у обавештење, што значи да корисници могу дуго да притисну и имају на располагању опцију контекстног менија Налепи када одговарају на обавештење са сенка обавештења. Гоогле Цхроме је већ радио на томе подршка за копирање слика директно у Андроид клиборд, а Гбоард се припремао да дозволи корисницима лепите слике директно у друштвене мреже и апликације за размену порука. Гоогле сада помиње да ће ове функције бити доступне на Андроид 11 Девелопер Превиев 1.

Побољшања слике и камере

ХЕИФ анимирани цртежи

ИмагеДецодер АПИ ће сада омогућити програмерима да декодирају и рендерују анимације секвенце слика које су ускладиштене ХЕИФ (високо ефикасан формат слике) фајлови. Ово ће омогућити програмерима да искористе висококвалитетна средства уз минимизирање утицаја на мрежне податке и величину АПК-а. ХЕИФ секвенце слика нуде драстична смањења величине датотеке у поређењу са ГИФ-овима, тако да је ХЕИФ у доброј позицији да буде боља алтернатива у случајевима коришћења заснованим на мобилним уређајима. Програмери ће моћи да прикажу ХЕИФ секвенце слика у својим апликацијама позивањем децодеДравабле са ХЕИФ извором. Ако извор садржи низ слика, враћа се АниматедИмагеДравабле.

Изворни декодер слике

Андроид 11 уводи нове НДК АПИ-је који ће омогућити апликацијама да декодирају и кодирају слике из изворног кода за графику или накнадну обраду уз задржавање мање величине АПК-а јер нема потребе за спајањем екстерног библиотека. Изворни декодер такође користи предности Андроид-овог процеса за стална безбедносна ажурирања платформе.

Искључивање звука током снимања камером

Нови АПИ-ји омогућавају апликацијама да утишају вибрације мелодија звона, аларма и обавештења када је активна сесија снимања камере, нпр. ове вибрације могу изазвати потресање у снимку, које се може још више појачати ако корисник зумира ин.

Бокех режими

Апликације сада могу да користе ознаке метаподатака да би омогућиле бокех режиме на захтевима за снимање камером на уређајима који то подржавају.

Видео декодирање са малим кашњењем

Апликације сада могу да користе нове АПИ-је за проверавати и конфигуришите репродукцију са малим кашњењем за одређени кодек.

Видео са малим кашњењем је критичан за апликације и услуге за стримовање видео записа у реалном времену као што су Стадиа. Видео кодеци који подржавају репродукцију са малим кашњењем враћају први кадар стрима што је брже могуће након почетка декодирања.

ХДМИ режим ниске латенције

Нови АПИ-ји сада омогућавају апликацијама да проверавају и траже аутоматски режим ниске латенције (такође познат као режим игре) на спољни екрани и телевизори. У овом режиму, екран или ТВ онемогућују накнадну обраду графике да би се минимизирала латентност.

Разни нови и ажурирани АПИ-ји

АПИ за неуронске мреже 1.3

АПИ за неуронске мреже (ННАПИ) је дизајниран за покретање рачунарски интензивних операција за машинско учење на Андроид уређајима. Са Андроидом 11, Гоогле проширује операције и контроле доступне програмерима у оквиру овог АПИ-ја:

  • АПИ-ји квалитета услуге подржавају приоритет и временско ограничење за извршење модела.
  • АПИ-ји меморијског домена смањују копирање и трансформацију меморије за узастопно извршавање модела.
  • Проширена подршка за квантизацију кроз асиметрична квантизација целих бројева са предзнаком при чему се цели бројеви са предзнаком користе уместо бројева са пловком да би се омогућили мањи модели и брже закључивање.

Компатибилност апликација

Нова ажурирања платформе могу да донесу потенцијалне проблеме са компатибилношћу апликација за програмере апликација, тако да Гоогле такође ради на одређивању приоритета компатибилности апликација. Са Андроидом 11, Гоогле додаје нове процесе, алате за програмере и прекретнице за издавање које имају за циљ да минимизирају утицај ажурирања платформе и на тај начин минимизирају проблеме компатибилности.

  • Минимизирање утицаја промена понашања: Гоогле се свесно труди да минимизира промене понашања које могу да утичу на апликације. Све такве промене су пажљиво прегледане упоредо са њиховим утицајем и учињен је покушај учините да се што више њих укључи док програмери не поставе таргетСдкВерсион своје апликације на Андроид 11. Још увек није могуће објављивати апликације које циљају АПИ ниво 30, али ће Гоогле омогућити ту могућност у будућем прегледу за Андроид 11 Девелопер.
  • Лакше тестирање и отклањање грешака: У складу са оним што смо известили прошлог месеца, први Андроид 11 Девелопер Превиев долази са Опција за програмере „Компатибилност апликација“ која помаже програмерима да тестирају нове промене платформе. Учињено је много преломних промена уведених у Андроид 11 Девелопер Превиев преклопни – омогућава програмерима да принудно омогуће или онемогуће промене појединачно из опција за програмере или преко АДБ-а. Ово би требало да помогне у ублажавању болова приликом тестирања компатибилности апликација јер програмери не би морали да поново компајлирају своју апликацију за основно тестирање или мењају таргетСдкВерсион.
  • Ажуриране сиве листе: Гоогле је ажурирао листу ограничени интерфејси који нису СДК. Издање Андроид 11 Девелопер Превиев такође има уклонио заобилазно решење мета-рефлексије које су неки програмери користили.
  • Динамички учитавач ресурса: Програмери су тражили јавни АПИ за динамичко учитавање ресурса и средстава током извршавања, а у Андроид 11, Гоогле је додао оквир за учитавање ресурса.
  • Нова прекретница стабилности платформе: Припрема апликација за рану компатибилност била је изазов за програмере током Девелопер Превиев/Бета фазу јер није било јасних датума за коначне промене на платформи за то верзија. Стога, са Андроидом 11, Гоогле додаје нову прекретницу издања под називом „Стабилност платформе“, коју Гоогле очекује да ће достићи почетком јуна. Ово најважније издање неће укључивати само коначне СДК и НДК АПИ-је, већ ће укључивати и коначне интерне АПИ-је и друга понашања система која могу утицати на апликације. Више информација о временском оквиру објављивања доступно је на Гоогле-овом сајту за програмере.

Ако желите да тестирате нови Андроид 11 Девелопер Превиев, можете да флешујете унапред изграђену слику система на Пикел 2, Пикел 2 КСЛ, Пикел 3, Пикел 3 КСЛ, Пикел 3а, Пикел 3а КСЛ, Пикел 4 или Пикел 4 КСЛ. Алтернативно, можете да флешујете унапред изграђену генеричку слику система (ГСИ) коју је потписао Гоогле на било који уређај који подржава Пројецт Требле са откључаним програмом за покретање. Ако немате један од подржаних Пикел телефона или уређај који подржава Пројецт Требле са откључан покретач, тада можете преузети најновију системску слику за емулатор у Андроиду Студио. Андроид емулатор који покреће слику система Андроид 11 има експерименталну подршку за покретање АРМ 32 и 64-битног бинарног кода на 64-битним к86 системским сликама.

Поред подешавања Андроид емулатора, можете преузети и Андроид 11 Девелопер Превиев СДК и НДК унутар Андроид Студија. Гоогле препоручује да ажурирате Андроид Студио на најновије издање Цанари да бисте искористили предности најновијих функција ИДЕ-а. Када сте све подесили, можете да истражите најновије функције платформе и промене понашања у прегледу за Андроид 11 Девелопер тако што ћете погледати преглед АПИ-ја, референцу за АПИ и извештај о разликама у АПИ-ју. Ако имате било какве повратне информације да понудите, можете да обавестите Гоогле преко било ког од њихових званичних канала. Ако пронађете грешку у прегледу програмера, можете да поднесете извештај на Гоогле Иссуе Трацкер. На крају, обавезно пратите нашу ознаку вести за најновија ажурирања за Андроид 11—постоје многе функције платформе и промене понашања за које сматрамо да Гоогле једноставно не документује!

Андроид 11 Вести на КСДА