Преглед садржаја:
- Ограничења позадине
- Канали обавештења
- Слика на слици за мобилне слушалице
- Прилагодљиве иконе и значке
- Извори фонтова у КСМЛ-у
- Пројецт Требле
- АПИ-и за аутоматско попуњавање
- Боје широке спектра за апликације
- Повезивање
- Навигација на тастатури и снимање показивача
- Аудио побољшања
- Побољшања за ВебВиев
- Јава 8 АПИ-ји и оптимизације рада
Андроид Орео доноси неколико промена постојећих функција као и свих нових функција. Од када је први пут стигао 2008. године, Андроид је био веома течан део софтвера. Мобилни простор се увек развија и Андроид се развија заједно са њим тако да може да удовољи потребама људи попут нас који га користимо свакодневно.
Са првим прегледом програмера за Андроид Орео добили смо увид у неке нове функције. Сада када је Андроид 8.0 коначан, тачно знамо шта да очекујемо од последње верзије.
Ево свега што треба да знате!
Ограничења позадине
Почевши од Андроида 7.0, Андроид може ограничити одређене активности које апликација жели да обавља док је у позадини. Орео надограђује овај почетак и ставља главни приоритет на уштеду енергије и побољшање трајања батерије, а да корисник (то смо ми!) Не мора ништа радити или инсталирати, Нова ограничења на имплицитне емисије (слање „сигнала“ за друге апликације или активности на које треба деловати), позадинске услуге (активности апликације које се и даље покрећу када није на екрану) и ажурирања локације (проверавање да ли видите где користите Андроид-ове Локацијске услуге) су аутоматске. То значи да је лакше правити апликације које немају утицаја на трајање батерије и корисник не мора ништа да управља.
Ово је ново подручје за Андроид, па се програмерима препоручује да проуче документацију и испробају позадину извршења и ограничења локације пре него што је Андроид Орео доступан за потрошачке уређаје. Ограничења извођења позадине су прилично велика, иако на нашем екрану не видимо промене.
Канали обавештења
Андроид Н је донео нови оквир за обавештења и начине на који би га програмери могли користити како бисмо добили више информација у простору у коме су некретнине на добром нивоу.
Уз Андроид Орео, Гоогле уводи нове канале обавештења: груписање обавештења заједно према њиховој врсти. Обавијестима и даље управља апликација која их испоручује, али корисници могу контролирати како се ствари приказују на каналу. На овај начин можемо одлучити о стварима попут тога како нас обавештава апликација за вести или музички плејер приказује упорно обавештење. Канали обавештења нови су начин да контролишемо богате нотификације које нам доносе Андроид апликације.
Неке од ових богатих промена нотификација долазе у облику прилагођеног обавештења када се медији репродукују. Гоогле-ови примери користе слику албума или сличицу видео записа за прављење живописних интерактивних обавештења.
Канали обавештења су потребни ако програмер циља њихову апликацију за Андроид Орео и прави се ствар за све или ништа. Ако обавештење није додељено каналу, неће се приказати.
Више: Све што треба да знате о нотификацијама у Андроид Орео-у
Слика на слици за мобилне слушалице
Гоогле пребацује подршку за ПиП екран на Андроид телефоне.
Тренутно Андроид ТВ има изворни метод приказивања ПиП-а, али слушалице користе стандардни приказ више прозора насупрот прекривању. С новим начином поступања и апликације се могу обликовати тако да је додатни прозор строго за садржај, а контроле или други делови хрома апликације могу бити постављени на друго место.
Помоћу Андроид Орео-а, приказ апликације можемо смањити у мали секундарни прозор који корисник може поставити у време покретања. На пример, ИоуТубе прозор се може смањити и преместити тако да можете водити белешке у другој апликацији током репродукције.
Ово такође доноси нови начин за управљање преклапањем екрана и методама да уређај покрене апликацију или активност (део апликације) на удаљеном екрану. Апликација може да се покреће на више дисплеја одједном, а програмер може одлучити на ком ће се екрану покренути апликација када га корисник покрене.
Прилагодљиве иконе и значке
Гоогле Пикел Лаунцхер донио је адаптивне иконе и сада их Андроид подржава системски и домаће.
Могуће су опције за маске различитог облика које дефинирају спољашњу границу (мислећи вјеверице), а иконе се могу анимирати. Прилагодљиве иконе ће бити подржане у покретачу, пречацима, подешавањима уређаја, дијалошким оквирима за дељење и екрану за преглед апликација.
Гоогле је ово развио на начин који је програмерима једноставан. Омогућавају икону као нормалну и позадину, а систем их спаја помоћу маске коју кућни покретач дефинише.
Поред тога, нове иконе подржавају значке за нови садржај. Названи "Тачкице обавештења" веома су сличне значкама које смо видели и пре. Гоогле додаје ствари попут окна за преглед са почетног екрана коме можете приступити из пречице икона, као и пречице за искључивање апликације, као што је одговарање на поруку.
Више: Шта су адаптивни икони и зашто их желим?
Извори фонтова у КСМЛ-у
Андроид Орео промовише фонтове до пуног типа ресурса.
То значи да се фонтови могу дефинисати на исти начин на који су боје и други ресурси у распоредима апликација помоћу КСМЛ-а, а програмери ће имати већу контролу над фонтовима и стилом који користе. То може значити да можемо имати апликације са властитим прилагођеним фонтовима без икаквих компликованих поступака од стране програмера или корисника.
Гоогле све своје бесплатне фонтове спаја у пакете за преузимање који се овде могу користити, а то се односи и на емојисе!
Пројецт Требле
Пројецт Требле је темељна промена у начину на који се Андроид креира и како трећи добављачи - компаније попут Куалцомм или НВИДИА - могу додати свој потребни софтвер ван главног Андроид оквира. То је велики подухват и дуго долази, али то би требало умањити велики део спорог проблема са ажурирањем који видимо од компанија које производе Андроид телефоне.
Пикел и Пикел КСЛ су једини постојећи телефони који ће моћи да користе функције Пројецт Треблеа, али телефони који испоручују Андроид 8.0 или новији ће имати пуни приступ. Надамо се да ће то искористити!
Више: Како ће Гоогле-ов Пројецт Требле помоћи у решавању једног од најстаријих проблема Андроида
АПИ-и за аутоматско попуњавање
Подршка платформе за аутоматско попуњавање значи бољу сигурност и моћан начин за апликацију за чување понављајућих информација.
Са новим АПИ-јем за аутоматско попуњавање корисник ће моћи да одабере извор за аутоматско попуњавање података, а апликације које морају да складиште и преузимају такве податке више неће морати да делују као услуга приступачности. Апликација попут управитеља лозинки може да повеже сопствену активност коришћења АПИ-ја за аутоматско попуњавање и можемо га одабрати када нам затреба, попут избора нове тастатуре. Такође би могла бити направљена апликација која делује као глобална меморија за аутоматско попуњавање података, а да није повезана са било којим одређеним програмом.
Боје широке спектра за апликације
Програмери који граде апликације за Андроид Орео на уређајима који подржавају широку гаму боја сада могу да користе те приказе.
Апликације попут уређивача фотографија и прегледача слика могу то да искористе, а програмери једноставно морају да омогуће поставку која систему омогућава да зна да је апликација широког спектра боја и уградили широк профил боја. Неки од профила подршке су АдобеРГБ, Про Пхото РГБ и ДЦИ-П3.
Повезивање
Андроид Орео доноси неке промене у начину на који наши уређаји комуницирају са другим уређајима. Промене добродошлице укључују:
- Квалитетни Блуетоотх аудио путем Сони ЛДАЦ кодека. Ваше омиљене песме ће звучати још боље путем Блуетоотх веза. Најновији преглед програмера такође има подршку за АптКс кодек, тако да музика преко Блуетоотх-а може звучати боље него икад.
- НАН (Неигхборхоод Аваре Нетворкинг) повезивање помоћу Ви-Фи Аваре спецификације. Уређаји са подржаним хардвером могу међусобно комуницирати користећи Ви-Фи без централне приступне тачке.
- Оквир телекома уводи нове начине рада трећих апликација за међусобно позивање и са особинама вашег оператера. Нови АПИ сада подржавају апликације које не морају да користе универзалну системску телефонску апликацију за приказ информација о позивима и ти подаци се могу приказати и контролисати преко Блуетоотх-а.
Навигација на тастатури и снимање показивача
Андроид на Цхромебоок-у значи да нам треба бољи начин да користимо све функције апликације путем тастатуре и миша. Андроид Орео се фокусира на изградњу бољег модела за навигацију са стрелицама и тастерима. Ово је једна од оних ствари које су и програмерима и крајњим корисницима боља и лакша.
Навигација на тастатури доноси познату навигацију на тастатури „Мета-Кеи + Таб“ помоћу Андроид-а користећи се навигацијским кластерима на тастатури, а снимање показивача даје апликацији или игри контролу над показивачем миша преко задате трацкпад-а или спољног миша.
Аудио побољшања
Нови ААудио АПИ изграђен је за апликације којима је потребна звучна стаза високих перформанси и латенције. Аудио подаци се могу читати и писати преко нормалних токова, а ААудио АПИ рјешава усмјеравање и кашњење.
Прве верзије ААудио АПИ-ја још нису завршене, али су одличан начин за програмере којима су ове функције потребне да дају повратне информације. Желимо да људи који граде еквивалент ГарагеБанд-у за Андроид имају нешто о начину на који раде нове функције!
Додатни алати за програмере, попут побољшања звучног фокусирања и нове класе обликовања јачине звука, учиниће да наша музика звучи још боље, а нови начини приступа медијским датотекама значе да програмери могу учинити много више са апликацијама које их репродукују.
Побољшања за ВебВиев
Андроид Орео омогућава мулти-процесни режим компоненти ВебВиев од Ноугат-а као подразумевани и додаје нови скуп АПИ-ја који пружају информације о верзији, боље начине за прекид прозора веб прегледа, метод за одређивање приоритета приказивања веб прегледа и Гоогле сигурног прегледавања АПИ-ја.
На тај начин апликације које користе језике за развој веба побољшавају стабилност и сигурност, а корисници ће имати користи ако програмери омогуће Гоогле Сафе Бровсинг за удаљене УРЛ адресе.
Јава 8 АПИ-ји и оптимизације рада
Андроид Орео подржава нове АПИ-је за Јава језик, укључујући нови АПИ јава.тиме представљен са најновијом верзијом Јава 8. Оптимизација за нова извођења је такође укључена ради боље перформансе и стабилности у апликацијама дизајнираним за Андроид Орео.
Ако сте заинтересовани за развој апликација за Андроид 8.0, ово је само врх леденог брега. Посетите блог Андроид програмера да бисте сазнали целокупну мерку о променама и примером кода.
Ажурирано августа 2017. са коначном верзијом дневника измена за Андроид О.