• Laktawan sa pangunahing nabigasyon
  • Skip to main content
  • Laktawan sa pangunahing sidebar
  • Laktawan sa footer

TechLila

Dumudugo Gilid, Lagi

  • Tahanan
  • tungkol sa
  • Makipag-ugnay sa
  • Mga Deal at Alok
Logo ng Techlila
magbahagi
tiririt
magbahagi
aspile
176 Mga Pagbabahagi
Mga Sikat na Larong Laruin sa Android
Susunod

7 Mga Sikat na Laro sa Android na Laruin mula sa Listahan ng Nakakahumaling na Mga Laro sa Android

Android Fragmentation

TechLila mobile Android

Ano ang Android Fragmentation at Paano Ito Inaayos ng Google

Avatar ng Prateek Prasad Prateek Prasad
Huling na-update noong: Mayo 19, 2017

Malapit na ang Google I/O at makatuwiran lamang na matutunan ang tungkol sa isang bagay na may kaugnayan sa Android habang ang Search Giant ay naghahanda upang tapusin ang bagong release ng Android.

Mula pa noon umpisa, Android ay naging lahat tungkol sa pagiging bukas at nasa lahat ng dako. Ito ay tungkol sa pagbibigay sa mga tao ng pagpipilian at ng kapangyarihang gumawa ng higit pa. Ito na siguro ang ika-100 beses na isusulat ko Android at sa tuwing magsusulat ako tungkol dito, mahalagang bigyang-liwanag kung ano ang ibig sabihin ng Android. Android sa kasalukuyan tumatakbo sa higit sa 80% na mga mobile device at ito ang pinakamalaking mobile platform. Nagsisilbi itong higit sa isang bilyong user araw-araw at ito ay nasa landas patungo sa pagiging platform na magdadala sa susunod na bilyong user online

Ang Android ay naglihi nang higit sa isang dekada na ang nakalipas at sa sampung taon ng pagkakaroon nito, ito ay lubos na nag-mature, parehong panloob at panlabas. Sa una ay ipinadala ang Android na hindi ang pinakamahusay na disenyo na posible ngunit 3 taon na ang nakalipas binago ng Google ang buong system gamit ang 5.0 Lollipop Android at Disenyong Materyal. Tinutukoy ngayon ng Material Design ang mga pamantayan ng disenyo ng web at mobile. Ito ay uri ng kamangha-manghang upang tumingin pabalik sa kung gaano lumawak ang platform. Isang mobile OS na eksklusibo sa mga mobile device, ngayon ay sumusuporta sa isang spectrum ng mga device at form factor. Pinapagana nito ang mga device mula sa mga smartphone hanggang sa mga tablet at smartwatch. At sa mga nakalipas na taon, pinalawak nito ang suporta sa mga TV, Kotse, at smart home appliances.

Android Fragmentation

Gaya nga ng kasabihan, "With great power comes great responsibilities", Android ay may responsibilidad sa pagpapatakbo nang eleganteng sa laki. Iyon ay sinabi, ito ay hindi malayo sa mga kaguluhan. Halatang halata na ang pamamahala sa gayong malaking platform ay nagdadala ng mga hindi inaasahang hamon. Ngayon ay titingnan natin ang isa sa mga pinakamalaking problema na sumakit sa platform mula noong mga unang araw nito.

Kung ikaw ay isang mahilig sa Android, malamang na nahulaan mo na kung ano ang aking pinag-uusapan. Pinag-uusapan ko ang Pagkapira-piraso ng Android.

Ang Android ay may taunang ikot ng pagpapalabas na may mga bagong release na lumalabas sa pagtatapos ng tag-araw / unang bahagi ng taglagas bawat taon. Nangangahulugan ito na bawat taon ay matitikman ng mga user ang pinakabago at pinakamahusay na feature mula sa ina na Google. Bagama't ang pag-iisip ay maaaring mukhang kumikita, hindi naman talaga ganoon. Ang buong ecosystem ay uri ng pira-piraso ng iba't ibang bersyon ng Android (Android fragmentation) na itinuturing naming legacy ngayon. Ngayon sa kabilang panig, kung tayo ihambing ang kundisyon sa iOS, ito ay isang ganap na naiibang kuwento. Higit sa 90% na mga iOS device ang tumatakbo sa pinakabago at pinakamahusay bersyon ng iOS. Iyon ay dahil ang Apple ay may ganap na kontrol sa platform at mga update kung ihahambing sa Android kung saan ang buong sitwasyon ng pag-update ay mahigpit na kinokontrol ng mga vendor ng silicon, carrier, at OEM.

Ang mismong katotohanan na ang Apple ay gumagawa ng sarili nitong hardware at nag-develop ng software na nagpapagana nito, nagbibigay ito ng kalamangan sa Android sa pagtatapos ng mga update. Maaaring literal na ilunsad ng kumpanya ang isang update at dalhin ang karamihan sa mga user nito sa pinakabagong bersyon ng iOS samantalang ang Google, na may pinakamaraming ginagamit na mobile OS sa merkado, ay kailangang maghintay para sa mga carrier na dalhin ang mga user sa pinakabagong bersyon ng OS.

Bago tayo maghukay ng mas malalim sa dahilan ng sitwasyong ito, kailangan nating tingnan ang karaniwang ikot ng paglabas ng Android at kung paano gumaganap ang bawat entity sa mga pagkaantala.

Ang Android team ay naglalabas ng bagong code para sa isang Android release sa pagtatapos ng taon sa open source branch. Kapag lumabas na ang code, kukunin ito ng mga nagtitinda ng silikon tulad ng Qualcomm, na nag-unpack ng code upang gumawa ng mga pag-optimize sa OS upang mas maihatid ang kanilang mga linya ng SoCs ito ang unang bahagi ng buong proseso ng pagkaantala. Kapag itinulak ng vendor ang binagong code, kukunin ito ng mga manufacturer ng device, o mga OEM na magiging iyong Samsung at LG. Kinukuha nila ang code at binabago ito upang pinakaangkop sa kanilang brand. Kabilang dito ang parehong panloob na pagbabago at panlabas na visual na pagbabago. Isa ito sa pinakamalaking pagkaantala sa cycle ng pag-update.

Project Treble

Ang proseso ng pag-update ay naaantala ng humigit-kumulang 90 araw dahil sa OEM. Kapag tapos na ang OEM sa pagbabago ng code, ipinapasa ito sa mga carrier. Ang mga carrier ay maaaring o hindi maaaring magdala ng karagdagang mga pagbabago sa code upang magdagdag ng kanilang sariling mga app at serbisyo sa isang Android na nabago nang husto ng mga nakaraang tagapangasiwa. Ang mga gumagawa at carrier ng device ay nagsasagawa ng mga pagsubok upang patunayan ang bagong release. Matapos ang lahat ng mga nabanggit na hakbang, sa wakas ay inilabas ito ng kumpanya sa mga mamimili. Ngayon ang proseso ay maaaring biswal na magmukhang maliit at panandalian ngunit karaniwan itong tumatagal ng ilang buwan dahil ang bawat indibidwal na device mula sa isang gumagawa ng device ay dumadaan sa parehong proseso. At karaniwang gumagawa ng maraming Android device ang isang manufacturer ng Android.

Kung nakarating ka na sa post na ito, maaaring nagtataka ka kung bakit hindi ito nalutas ng Google, pagkatapos ng lahat, sila ay mga eksperto sa pag-aayos ng mga problema sa laki.

Maaaring tama ka sa pag-aayos ng mga problema sa scale na bahagi ngunit pagdating sa mga update sa Android. Ang Google ay halos walang anumang kontrol at ito ay muling bumagsak sa pinakapangunahing punong-guro ng Android, ang "Openness". Ang mga kumpanyang nagpapadala ng mga device na may Android sa mga ito ay bahagi ng Open Handset Alliance. Ang Open Handset Alliance ay binuo na may pananaw na pag-isahin ang platform kung saan ang mga developer ay bumuo ng software habang nag-aalok pa rin sa mga user ng pagpili ng pagpili ng isang device. Kung maaalala mo, ang mga araw bago ang Android ay nakakatakot para sa mga developer na gustong maglingkod sa mga user. Ang bawat manufacturer ng device ay may sariling bersyon ng isang operating system at ang pagbuo ng app ay literal na pagsusulat ng maraming app para sa maraming platform. Habang nalutas ng Open Handset Alliance ang problema sa pag-iisa ng platform, iniwan nito ang Google sa isang posisyon na may literal na napakaliit na kontrol.

Alam kong hindi talaga nito sinasagot ang tanong ngunit pinalalaki ang umiiral na. Ano ang solusyon?

Upang mapabilis ang ikot ng pag-update, ang halatang pagpipilian ay ang pabilisin ang ikot ng paglabas at talagang ginawa iyon ng Google sa Nougat. Sa halip na i-release ang bagong bersyon ng Android noong Nobyembre, nauna sila ng 3 buwan sa iskedyul Android Nougat at ipinadala ang code noong Setyembre. Ngunit tulad ng alam nating lahat na talagang hindi nalutas ang pangunahing problema.

So ano ngayon? Mananatili bang ganito ang Android ecosystem? Patuloy bang maghihirap ang mga user dahil sa mabagal at hindi tiyak na mga update?

Hindi!

Ipinapakilala ang Project Treble

Tatlong ulitAng Project Treble ay ang pinakabagong pagtatangka ng Google sa pag-aayos ng fragmentation ng bersyon sa pamamagitan ng paggawa ng buong proseso ng pag-update na mas seamless at mabilis. Ang inisyatiba ay inanunsyo ilang araw lang ang nakalipas at bagama't tiyak na maririnig natin ang higit pa tungkol dito sa panahon ng Google I/O na ilang oras na lang, narito kung paano ito gumagana.

Makakamit ng Project Treble para sa Android Framework ang ginawa ng Compatibility Test Suite para sa mga app. Ito ay isang pagtatangka sa paghiwa-hiwalay ng OS sa mga layer. Sa Project Treble, ang mababang antas ng software na isinulat ng mga tagagawa ng silicon ay ihihiwalay sa Android OS framework. Ngayon ay sumasang-ayon ako na maraming teknikal na jargon, ngunit narito ang pinakabuod ng buong bagay.

Treble 2Sa pagsulat na ito, sa tuwing may ipapadalang bagong bersyon ng Android, marami sa internal na code ang naa-update. Nangangahulugan ito na ang mga layer na independiyente sa pinagbabatayan na core ay nakakaladkad din sa sunud-sunod na mga pagbabago, at nagreresulta sa isang naantalang ikot ng pag-update. Sa isang matatag na interface ng vendor, maaaring laktawan ng mga OEM ang 2 pag-ulit ng muling paggawa at i-update lang ang framework ng Android OS nang hindi nangangailangan ng anumang trabaho sa dulo ng vendor ng silicon.

Ang modularity na ito ay radikal. At kung mapupunta ang mga bagay gaya ng binalak, magiging mas mabilis ang mga ikot ng pag-update. Ang tanging caveat dito ay ang katotohanan na ang Project Treble ay darating sa mga device na inilunsad gamit ang Android O at mas mataas kaya naiwan na nito ang kasalukuyang user base. Ngunit sa katagalan, sa palagay ko ay gagawin nitong mas streamlined ang karanasan sa Android.

Konklusyon – Fragmentation ng Android at Paano Ito Inaayos ng Google

Ang mga update at release cycle ay isa sa mga pangunahing bagay na nagpahiwalay sa iOS sa Android. Ang ganap na kontrol ng Apple sa kanilang ecosystem ng device ay nagpapadali para sa kanila na ayusin ang isang isyu o maglabas ng bagong feature nang hindi dala ang mga bagahe ng legacy na OS. Ang fragmentation ng bersyon ay isang makasaysayang problema sa problema sa Android at sa wakas, maaari tayong magkaroon ng solusyon dito. Kung magtagumpay ang Android team sa pag-aayos sa isyung ito, gagawin nitong kapantay ang karanasan sa buong Android ecosystem sa kakumpitensya nito, ang iOS.

magbahagi
tiririt
magbahagi
aspile
176 Mga Pagbabahagi

Pagsisiwalat: Ang nilalamang na-publish sa TechLila ay suportado ng mambabasa. Maaari kaming makatanggap ng komisyon para sa mga pagbili na ginawa sa pamamagitan ng aming mga link na kaakibat nang walang karagdagang gastos sa iyo. Basahin ang aming Pahina ng disclaimer upang malaman ang higit pa tungkol sa aming pagpopondo, mga patakaran sa editoryal, at mga paraan upang suportahan kami.

Ang pag bigay AY PAG ALAGA

magbahagi
tiririt
magbahagi
aspile
176 Mga Pagbabahagi
Avatar ng Prateek Prasad

Prateek Prasad

Si Prateek ay isang Mobile Developer at Designer na nakabase sa Bengaluru. Kapag hindi siya nagtatrabaho sa First Order sa susunod na bersyon ng Death Star, gumagawa siya ng Mga Ilustrasyon at gumagawa ng mga video para sa TechLila. Sinusubukan din niyang gumawa ng isang bagay tungkol sa kanyang pagkagumon sa kape.

kategorya

  • Android

Mga tag

Mga Tampok ng Android

reader Interactions

Walang Komento Logo

Mag-iwan ng komento

May masasabi ka ba tungkol sa artikulong ito? Idagdag ang iyong komento at simulan ang talakayan.

Idagdag ang Iyong Komento Kanselahin ang sumagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *

pangunahing Sidebar

popular

Paano Pataasin ang Bilis ng Broadband sa Windows

10 Pinakamahusay na Android launcher ng 2021

Mga Dapat Gawin Pagkatapos Mag-install ng Windows 10 – Mga Tip at Trick ng Windows 10

Nangungunang 10 Mga Search Engine na Magagamit Mo upang Pribado na Maghanap sa Web

55 Mga Kawili-wiling Katotohanan sa Computer na Magpapagulo sa Iyong Isip

Ano ang Hahanapin Kapag Bumili ng Laptop – Isang Gabay sa Pagbili ng Laptop

Fusion Drive Vs SSD – Mga Bagay na Walang Sinasabi sa iyo Tungkol sa Fusion vs SSD Storage

Mga Kapaki-pakinabang na Tool

• Grammarly - Libreng Grammar Checker
• SEMrush – Ang Pinakamagandang SEO Tool na Pinagkakatiwalaan ng Mga Eksperto
• Setapp – One-stop na subscription para sa Mac at iOS

Mga Paksa sa Trending

  • Android
  • internet
  • iPhone
  • Linux
  • Kapote
  • Katiwasayan
  • Social Media
  • Teknolohiya
  • Windows

Worth Checking

10 Pinakamahusay na Sound Equalizer para sa Windows 10 (2022 Edition!)

14 Pinakamahusay na VLC Skin na Lubos na Inirerekomenda at Libre

Footer Logo Logo ng Teksto ng Footer

Pampaa

tungkol sa

Kamusta at maligayang pagdating sa TechLila, ang sikat na blog ng teknolohiya kung saan makakahanap ka ng mga mapamaraang artikulo para sa pag-master ng mga pangunahing kaalaman at higit pa.

Sa TechLila, ang aming pangunahing layunin ay magbigay ng natatanging impormasyon, tulad ng mga tip at trick sa kalidad, mga tutorial, mga gabay sa kung paano sa Windows, Macintosh, Linux, Android, iPhone, Seguridad at ilang iba't ibang mga sub-topic tulad ng mga review.

Links

  • tungkol sa
  • Makipag-ugnay sa
  • Pagtatatuwa
  • Pribadong Patakaran
  • Mga Tuntunin

sundin

Custom na Tema Gamit ang Genesis Framework

Cloud hosting ng Cloudways

wika

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

© Copyright 2012–2023 TechLila. All Rights Reserved.