Logo tl.androidermagazine.com
Logo tl.androidermagazine.com

Ano ang bago sa android oreo?

Talaan ng mga Nilalaman:

Anonim

Ang Android Oreo ay nagdadala ng maraming mga pagbabago sa umiiral na mga tampok pati na rin ang lahat ng mga bagong tampok. Dahil ito ay unang dumating noong 2008, ang Android ay isang napaka-likido na bit ng software. Ang mobile space ay palaging umuusbong at ang Android ay nagbago kasama nito upang matugunan nito ang mga pangangailangan ng mga taong tulad namin na gumagamit nito araw-araw.

Sa unang preview ng developer ng Android Oreo, nakita namin ang ilan sa mga bagong tampok. Ngayon na ang Android 8.0 ay pangwakas, alam namin mismo kung ano ang aasahan mula sa pinakabagong bersyon.

Narito ang lahat ng kailangan mong malaman!

Mga limitasyon sa background

Simula sa Android 7.0, maaaring pigilan ng Android ang ilang mga aktibidad na nais gawin ng isang aplikasyon habang nasa background ito. Ang Oreo ay nagtatayo sa simula na ito at naglalagay ng pangunahing prayoridad sa pag-save ng kapangyarihan at pagpapabuti ng buhay ng baterya nang walang gumagamit (iyon ang sa amin!) Na kinakailangang gawin o mag-install ng anupaman, Mga bagong limitasyon sa mga implicit na broadcast (pagpapadala ng "signal" para sa iba pang apps o aktibidad na kumilos), mga serbisyo sa background (mga aktibidad ng isang app na patuloy na tumatakbo kapag wala ito sa screen) at mga update sa lokasyon (pagsuri upang makita kung saan ka gumagamit ng Android mga serbisyo ng lokasyon) ay awtomatiko. Nangangahulugan ito na mas madaling bumuo ng mga app na walang epekto sa buhay ng baterya at ang gumagamit ay hindi kailangang pamahalaan.

Ito ay isang bagong lugar para sa Android, kaya hinihikayat ang mga developer na pag-aralan ang dokumentasyon at subukan ang background execution at mga limitasyon ng lokasyon bago ang Android Oreo ay magagamit para sa mga aparato ng consumer. Ang mga limitasyon sa pagpapatupad ng background ay medyo malaki, kahit na hindi namin makita ang anumang mga pagbabago sa aming screen.

Mga channel ng notification

Nagdala ang Android N ng isang bagong balangkas para sa mga abiso at mga paraan para magamit ito ng mga developer upang makakuha kami ng karagdagang impormasyon sa isang puwang kung saan ang real estate ay nasa isang premium.

Sa Android Oreo, ipinakikilala ng Google ang mga bagong channel sa Abiso: magkasama ang mga notification sa pagsasama sa kanilang uri. Ang mga abiso ay pinamamahalaan pa rin ng app na naghahatid sa kanila, ngunit maaaring kontrolin ng mga gumagamit kung paano ipinapakita ang mga bagay sa isang batayang bawat channel. Sa ganitong paraan maaari naming magpasya ang mga bagay tulad ng kung paano ang isang app ng balita ay nagpapaalam sa amin o isang music player ay nagpapakita ng isang patuloy na abiso. Ang mga channel ng notification ay isang bagong paraan para sa amin upang makontrol ang mayamang mga abiso na dinadala sa amin ng mga Android apps.

Ang ilan sa mga mayamang pagbabago na abiso ay dumating sa anyo ng isang pasadyang abiso kapag naglalaro ang media. Ang mga halimbawa ng Google ay gumagamit ng album ng album o thumbnail ng video upang makabuo ng isang makulay na interactive na abiso.

Ang mga channel ng abiso ay kinakailangan kung ang isang developer ay nagta-target sa kanilang app para sa Android Oreo, at isang lahat o walang iibigan. Kung ang isang abiso ay hindi itinalaga sa isang channel hindi ito maipakita.

Higit pa: Lahat ng kailangan mong malaman tungkol sa mga abiso sa Android Oreo

Larawan sa larawan para sa mga handset

Ang Google ay gumagalaw ng suporta sa display ng PiP sa mga teleponong Android.

Sa kasalukuyan, ang Android TV ay may katutubong paraan ng pagpapakita ng PiP ngunit ang mga handset ay gumagamit ng isang karaniwang view ng multi-window kumpara sa isang overlay. Gamit ang bagong paraan ng paggawa ng mga bagay, at ang mga app ay maaaring idinisenyo upang ang suplemento window ay mahigpit para sa nilalaman at mga kontrol o iba pang mga piraso ng chrome ng app ay maaaring mailagay sa ibang lugar.

Sa Android Oreo, maaari naming pag-urong ang view ng isang app sa isang maliit na pangalawang window na maaaring nakaposisyon ng gumagamit sa oras ng pagtakbo. Halimbawa, ang isang window ng YouTube ay maaaring maubos at inilipat upang maaari kang kumuha ng mga tala sa isang pangalawang app habang naglalaro ito.

Nagdadala din ito ng isang bagong paraan upang hawakan ang mga overlay ng screen at mga pamamaraan para sa isang aparato upang ilunsad ang isang app o aktibidad (isang bahagi ng isang app) sa isang remote na display. Ang isang app ay maaaring tumakbo nang higit sa isang display nang paisa-isa, at maaaring magpasya ang developer kung aling screen ang maglulunsad ng isang app kapag sinimulan ito ng gumagamit.

Mga adaptor na icon at badge

Ang Google Pixel launcher ay nagdala ng mga adaptor na icon, at ngayon sinusuportahan ng Android ang mga ito sa buong mundo at katutubong.

Ang mga pagpipilian ay maaaring ibigay para sa iba't ibang mga hugis mask na tumutukoy sa labas ng hangganan (sa tingin ng mga squircles) at maaaring i-animate ang mga icon. Ang mga adaptor na icon ay susuportahan sa launcher, mga shortcut, Mga Setting ng aparato, pagbabahagi ng mga diyalogo, at screen ng pangkalahatang-ideya ng app.

Itinayo ito ng Google sa paraang madali para sa mga nag-develop. Nagbibigay ang mga ito ng isang icon bilang normal at isang background, at pinagsama ang system ng mga ito gamit ang isang maskara na tinukoy ng launcher ng bahay.

Bilang karagdagan, sinusuportahan ng mga bagong icon ang mga badge para sa mga bagong nilalaman. Tinatawag na "Mga Dots ng Abiso" ang mga ito ay tulad ng mga badge na nakita namin dati. Ang Google ay nagdaragdag ng mga bagay tulad ng isang pane ng preview mula sa home screen na maaari mong mai-access mula sa shortcut sa icon pati na rin ang mga shortcut na eksklusibo ng app, tulad ng pagtugon sa isang mensahe.

Dagdag pa: Ano ang mga Adaptive Icon at bakit gusto ko ang mga ito?

Mga mapagkukunan ng font sa XML

Ang Android Oreo ay nagtataguyod ng mga font sa isang buong uri ng mapagkukunan.

Nangangahulugan ito na maaaring tukuyin ang mga font sa parehong paraan ng mga kulay at iba pang mga mapagkukunan ay nasa mga layout ng application gamit ang XML, at ang mga developer ay magkakaroon ng higit na kontrol sa mga font at istilo na ginagamit nila. Maaaring mangahulugan ito na maaari kaming magkaroon ng mga app na may sariling mga pasadyang mga font nang walang kumplikadong mga pamamaraan ng developer o gumagamit.

Pinagsasama ng Google ang lahat ng kanilang sariling mga libreng font sa mai-download na mga pakete na maaaring magamit dito, at maaari itong mag-aplay sa emojis, masyadong!

Project Treble

Ang Project Treble ay isang pangunahing pagbabago sa kung paano nilikha ang Android at kung paano ang mga third party vendor - mga kumpanya tulad ng Qualcomm o NVIDIA - maaaring magdagdag ng kanilang kinakailangang software sa labas ng pangunahing balangkas ng Android. Ito ay isang pangunahing gawain at matagal na darating, ngunit dapat itong maibsan ang marami sa mabagal na problema sa pag-update na nakikita natin mula sa mga kumpanyang gumagawa ng mga teleponong Android.

Ang Pixel at Pixel XL ay ang mga umiiral na mga telepono na magagamit ang mga tampok ng Project Treble, ngunit ang pagpapadala ng mga telepono na may Android 8.0 o mas bago ay magkakaroon ng buong pag-access. Inaasahan namin na samantalahin nila ito!

Higit pa: Paano Makatutulong ang Proyekto ng Google Treble na ayusin ang isa sa mga pinakalumang problema sa Android

Mga Autofill API

Ang suporta sa platform para sa autofill ay nangangahulugan ng mas mahusay na seguridad at isang malakas na paraan para sa isang aplikasyon upang mag-imbak ng paulit-ulit na impormasyon.

Gamit ang bagong Autofill API, ang isang gumagamit ay maaaring pumili ng isang mapagkukunan para sa data ng autofill, at ang mga aplikasyon na kailangang mag-imbak at makuha ang ganitong uri ng data ay hindi na kailangang kumilos bilang isang serbisyo sa Pag-access. Ang isang app tulad ng isang tagapamahala ng password ay maaaring i-bundle ang sarili nitong aktibidad para sa paggamit ng autofill API at maaari nating piliin ito kapag kailangan natin ito tulad ng pagpili ng isang bagong keyboard. Maaari ding itayo ang isang app na kumikilos bilang isang global na imbakan para sa data ng autofill nang hindi nauugnay sa anumang isang partikular na programa.

Kulay ng malawak na gamut para sa apps

Ang mga nag-develop ng pagbuo ng mga aplikasyon para sa Android Oreo sa mga aparato na sumusuporta sa malawak na kulay ng gamut ay maaari na ngayong mai-leverage ang mga palabas na iyon.

Ang mga application tulad ng mga editor ng larawan at mga manonood ng imahe ay maaaring gumamit ng mga ito, at kailangan lamang ng mga developer na paganahin ang isang setting na ipaalam sa system ang app na ang malawak na kulay ng gamut ay nakaaalam at naka-embed ng isang malawak na profile ng kulay. Ang ilan sa mga profile ng suporta ay ang AdobeRGB, Pro Photo RGB, at DCI-P3.

Pagkakakonekta

Ang Android Oreo ay nagdadala ng ilang mga pagbabago sa paraan ng pakikipag-usap ng aming mga aparato sa iba pang mga aparato. Kasama sa mga pagbabago sa welcome:

  • Mataas na kalidad na audio audio sa pamamagitan ng Sony LDAC codec. Ang iyong mga paboritong kanta ay magiging mas mahusay kaysa sa mga koneksyon sa Bluetooth. Ang pinakabagong preview ng developer ay mayroon ding suporta para sa AptX codec, kaya ang musika sa pamamagitan ng Bluetooth ay maaaring tunog na mas mahusay kaysa dati.
  • Pagkakonekta ng NAN (Neighborhood Aware Networking) gamit ang pagtutukoy ng Wi-Fi Aware. Ang mga aparato na may suportang hardware ay maaaring makipag-usap sa bawat isa gamit ang Wi-Fi nang walang gitnang access point.
  • Ipinakilala ng balangkas ng Telecom ang mga bagong paraan para sa mga third-party na pagtawag ng app upang gumana sa bawat isa at sa mga espesyal na tampok ng iyong tagadala. Sinusuportahan ngayon ng mga bagong API ang mga app na hindi na kailangang gumamit ng universal system phone app upang ipakita ang impormasyon sa pagtawag at ang data na ito ay maipakita at makontrol sa Bluetooth.

Pag-navigate sa keyboard at pagkuha ng Pointer

Ang Android sa Chromebook ay nangangahulugan na kailangan namin ng isang mas mahusay na paraan upang magamit ang lahat ng mga tampok ng isang app sa pamamagitan ng keyboard at mouse. Ang Android Oreo ay nakatuon sa pagbuo ng isang mas mahusay na modelo para sa arrow at tab key nabigasyon. Ito ay isa sa mga bagay na parehong mas mahusay at mas madali para sa mga developer at mga end user.

Dinadala ng pag-navigate sa keyboard ang pamilyar na "Meta-Key + Tab" na pag-navigate sa keyboard sa Android na gamit ang tinatawag na mga kumpol ng pag-navigate sa keyboard, at ang pagkuha ng Pointer ay nagbibigay ng isang app o kontrol sa laro sa mouse pointer sa pamamagitan ng default trackpad o isang panlabas na mouse.

Mga pagpapahusay ng audio

Ang bagong AAudio API ay itinayo para sa mga application na nangangailangan ng isang mataas na pagganap at mababang latency audio path. Ang data ng audio ay maaaring basahin at isulat sa pamamagitan ng normal na mga stream at ang AAudio API ay humahawak sa ruta at latency.

Ang mga unang bersyon ng mga AAudio API ay hindi pa kumpleto ngunit ito ay isang mahusay na paraan para sa mga developer na nangangailangan ng mga tampok na ito upang magbigay ng puna. Nais naming ang mga tao na bumubuo ng isang katumbas ng GarageBand para sa Android na sabihin ng ilan sa kung paano gumagana ang mga bagong tampok!

Ang mga karagdagang tool para sa mga developer, tulad ng mga pagpapahusay ng audio focus at isang bagong dami ng shaper klase ay gagawing mas mahusay ang aming musika, at ang mga bagong paraan upang ma-access ang mga file ng media ay nangangahulugang ang mga developer ay maaaring gumawa ng higit pa sa mga app na naglalaro sa kanila.

Mga pagpapahusay sa WebView

Pinapayagan ng Android Oreo ang mode na multi-proseso para sa mga sangkap ng WebView mula sa Nougat bilang default at nagdaragdag ng isang bagong hanay ng mga API na nagbibigay ng impormasyon ng bersyon, mas mahusay na mga paraan upang wakasan ang isang window view ng web, isang pamamaraan upang matukoy ang priyoridad ng pag-render sa isang web view, at ang Google Safe Browsing API.

Ginagawa nitong mga application na gumagamit ng mga wika sa pagbuo ng web na mas mahusay na katatagan at seguridad, at makikinabang ang mga gumagamit kung pinagana ng mga developer ang Google Safe Browsing para sa mga malalayong URL.

Java 8 Mga API at pag-optimize ng runtime

Sinusuportahan ng Android Oreo ang mga bagong API ng Java Language, kabilang ang bagong java.time na API na ipinakilala sa pinakabagong bersyon ng Java 8. Kasama rin ang pag-optimize para sa mga bagong runtime para sa mas mahusay na pagganap at katatagan sa mga app na idinisenyo para sa Android Oreo.

Kung interesado ka sa pagbuo ng mga app para sa Android 8.0, ito lamang ang dulo ng iceberg. Bisitahin ang blog ng Mga Nag-develop ng Android para sa buong scoop sa mga pagbabago at halimbawa ng code.

Nai-update Agosto 2017 kasama ang pangwakas na bersyon ng pagbabago ng log para sa Android O