no.phhsnews.com


no.phhsnews.com / Fragmentering er ikke Android's feil, det er produsentens

Fragmentering er ikke Android's feil, det er produsentens


Det er 2017, og jeg ser fortsatt at folk kritiserer Android for "fragmentering". Dette gir Android generelt et dårlig navn, og jeg vil gjøre fakta klar: dette er ikke Google eller Android's feil. Det er feilen fra produsenten din.

Mens dette har blitt snakket om et problem for en stund, fikk jeg et nytt stykke fra Boy Genius Report, og tenkte på det, med en piratlig tittel "Ingen iPhone-bruker kan selv forestille seg å håndtere hva Android-brukere har å akseptere". Jeg ønsker å sette platen rett: Denne typen tenkning er ikke bare urettferdig mot Android, den er flat ut Feil.

Hva er fragmentering?

I utgangspunktet, når folk snakker om fragmentering, refererer de til spredningen av Android-versjoner som fortsatt kjører på enheter "i naturen", fordi vedtakshastigheten til den nye versjonen av Android er mye tregere enn iOS. Det er fornuftig, det er en håndfull iPhone, men hundrevis av av forskjellige Android-telefoner, fra en rekke produsenter, og de oppdaterer ikke alle sammen til den nyeste versjonen samtidig.

May 2017 Android Distribution numbers

Så når vi snakker om Android "fragmentering" som en ulempe i forhold til iOS, foreslår det at det er et problem med Android, programvareutvikling eller oppdateringsplanen generelt. Artikler som den fra Boy Genius Report innebærer at problemet kommer fra Google, noe som ikke er tilfelle. Helt siden Google kjøpte Android, har selskapet hatt ansvar for å skyve oppdateringer til plattformen. Og mens det var definitivt hit og savner i sin barndom, har vi sett Google ta en mye mer strukturert tilnærming til OS-oppdateringer for Android de siste årene. Faktisk er det nesten klokkearbeid nå.

Men her er vi fortsatt opptatt som Android har et oppdateringsproblem, når det ikke er tilfelle. Hovedargumentet mot Android når det gjelder oppdateringer, er sammenligningen med Apple og iPhone. "Men nesten 80 prosent av iPhones kjører den nyeste versjonen av iOS!" Jeg hører folk si. Men det er ikke noe argument i det hele tatt, med mindre det er gjort ganske . Tillat meg å forklare.

iOS-distribusjonsnumre per 20. februar 2017.

Sammenligne epler til epler

Apple produserer i utgangspunktet iPhone, så vel som iOS. Den sender oppdateringer direkte til iPhone. Apple er alene ansvarlig for å oppdatere sin egen maskinvare ved hjelp av sin egen programvare. Det virker ikke på samme måte for Android. Hvis du virkelig vil ha en god sammenligning, er det Google hardware / programvare versus Apple-maskinvare / programvare. Med andre ord, det er Pixel / Nexus versus iPhone.

Det er den eneste ekte sammenligningen som kan brukes ganske-det er en epler til epler sammenligning, for mangel på en bedre analogi. Googles offisielle holdning til Nexus og Pixel-oppdateringer er ganske grei: disse telefonene får Android-versjon oppdateringer for "minst 2 år fra når enheten først ble tilgjengelig på Google Store" og sikkerhetsoppdateringer "i minst 3 år fra når enheten først ble tilgjengelig i Google Store, eller i minst 18 måneder fra når Google Store sist solgte enheten, avhengig av hvilken tid som er lengre. "Det er rett fra Googles munn.

Oppdateringsperioder for Google Pixel.

Det betyr i henhold til gjeldende regler , tre generasjoner av Nexus / Pixel-enheter støttes av Google: Nexus 6, 6P og 5x, samt Pixel og Pixel XL. Og ja, Android-økosystemet er større enn det, men disse enhetene er egentlig bare alternative alternativer: Google har like mange telefonalternativer som Apple gjør, og de er alle oppdatert.

Apple er derimot faktisk mindre gjennomsiktig med oppdateringstidslinjer og forpliktelser. Fem generasjoner av Apple iPhones kjører den nyeste programvaren (iOS 10): iPhone 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus, SE, 7 og 7 Plus. Skriften er på veggen for iPhone 5, men i skrivende stund støttes den fortsatt, så jeg opplister den her og ikke stoler på spekulasjoner.

Når du bryter ned tallene og sammenligner utgivelsesdatoer, betyr det at iPhone 5-som ble utgitt i september 2012-har blitt støttet aktivt i nesten fem år. Nexus 6, derimot, ble utgitt to år etter iPhone 5 november 2014, og er den eldste modellen støttet av Google.

Google Nexus-oppdateringsperioder.

Selvfølgelig, Apple, "Vann ned" OS-oppdateringer på eldre maskinvare, slik at det faktiske nivået av støttenheter mottar, kan diskuteres der. Man kan til og med si at det er litt fragmentert, men det er en linje jeg ikke t tror vi vil krysse her. I hvert fall med Google er det enten fullstendige oppdateringer eller sikkerhetsoppdateringer, ingenting i mellom.

Når det er sagt, har Apple-enheter i en direkte sammenligning vanligvis lengre støtte enn Nexus- eller Pixel-telefoner. Men dette er ikke et argument om hvem som har best eller lengste støtte. Det handler om "fragmentering".

Nå var det mye informasjon å laste på deg på en gang, og jeg lover det var med god grunn. Jeg trengte å male et klart bilde av Googles Android sammenlignet med iOS-epler til epler som vi snakket om tidligere.

Så hvem forårsaker "fragmentering?"

Hvis Google utgiver oppdateringer i slike i tide, hvorfor er så mange nyere telefoner som kjører gamle versjoner av Android? Samsung, LG, Huawei, HTC, Motorola og andre produsenter er de som klandrer for fragmentering, og de bør være de som holdes ansvarlige.

I utgangspunktet når Google fullfører en ny versjon av Android, blir den sendt til chip produsenter (Qualcomm, Samsung, etc.) slik at de kan bygge drivere. Derfra går det til OEMene (Samsung, HTC, LG, etc.), slik at de kan legge til alle klokkene / fløyter / fluff inn i operativsystemet. Til slutt må den treffe operatører slik at de kan godkjenne oppdateringen. Selv om mange brukere liker å klandre bærere for oppdateringsproblemer, er det ikke hvor det meste av opphenget er. Det starter med produsentene.

På grunn av Android's åpen kildekode, kan hver produsent laste ned kildekoden og legge til sine egne funksjoner , skins, apps og mer. Som et resultat det tar de fleste produsenter mye lenger å bygge Android-oppdateringer for sine enheter enn det gjør Google. Årsaken til at det tar lengre tid er todelt:

  • De fleste produsenter har mye kode som må legges til Android for å ta med alle disse nye funksjonene, og
  • Hver produsent har flere enheter til å utvikle for.

Når det kommer til sistnevnte, økonomi kommer inn i spill her: bestemme hvilke enheter som kontinuerlig støtter og hvor stort et lag som skal dedikere til en slik oppgave, tar planlegging. Og det tar planlegging fordi det koster penger. Hvis en telefon ikke solgte så godt som forventet, vil støtten ikke bli så stor, for det er bare ikke så mye forsvarlig penger å tilegne seg.

For eksempel må Samsung på et tidspunkt bestemme seg hvilken type levetid S7 fortjener å ha - alt mens planlegger S8, samt å fortsette å utvikle seg for de eldre plattformene som S6. Det er en jongleringshandling, og det tar mye tid og planlegging.

Men her er tingen: Apple og Google må gjøre det samme. Og på dette tidspunktet har begge gjort en eksemplarisk jobb for å gi oppdateringer til flere enheter på samme tid. De andre Android-produsentene bør ta notat - og dette er den primære grunnen til at hele fragmenteringssamtalen kom til å være i utgangspunktet. Apple gjør at de fleste Android-produsenter bare ser dårlig ut.

For å si det litt tydeligere, er det ingen grunn til at en gigant som Samsung ikke kan gjøre det samme. Hvis Apple og Google begge kan gjøre det, er det ingen grunn til at Samsung ikke kan. Faktisk lar Google sine partnere-selskaper som Samsung-tidlig tilgang til Android-basekoden, slik at de faktisk kan begynne å utvikle oppdateringer for de ulike telefonlinjene måneder før denne programvaren er tilgjengelig for publikum på Nexus eller Pixel telefoner.

For å ta ting et skritt videre, annonserte Google nylig "Project Treble" - en ny innsats for å effektivisere oppdateringsprosessen på chipmakernivå. Selv om det er fint å se at Google tar skritt mot raskere oppdateringer, vil dette nye programmet egentlig ikke ha stor betydning for produsentene eller transportørene. Det strømliner bare oppdateringer for det første trinnet vi snakket om tidligere. Ars Technica har faktisk en utmerket skriving på Treble, hva det betyr, og hvorfor det bare adresserer en tredjedel av Android's oppdateringsproblemer.

Men ja, det er ingen unnskyldninger. Android i seg selv er ikke fragmentert - Samsung er fragmentert. HTC er fragmentert. LG er fragmentert. Motorola er fragmentert. Men hvis du skal sammenligne det med iOS, sammenligner du det minst-Googles «iPhones» får oppdateringer regelmessig og lenge.

Android-produsenter er bare lat og tar ikke det seriøst nok at du har kjøpt deres enhet. Hvis du jobber for pengene dine, og jeg kommer til å anta at du gjør det, og du velger å bruke pengene på en bestemt produsents smarttelefon, så er de skylde deg for å gi rettidig og konsistent oppdatering. Periode.

Men samtidig, hvis du fortsatt klager på hvordan Samsung-telefonen din ikke er i den nyeste versjonen av Android, burde du ha kjent det bedre. Lure meg en gang, skam deg lure meg i syv år ... Jeg burde ha kjøpt en Pixel. Stem med lommeboken din. Og for kjærligheten til alt som er hellig, stopp som om i Android er iboende dårligere enn iOS på grunn av fragmentering.


Når det kommer til det, er Android i sin reneste form akkurat som iOS. I likhet med iPhone-brukere kan velge iPhone eller iPhone Plus, har Android-brukere bare to virkelige valg for å unngå oppdateringsproblemer: Pixel eller Pixel XL. Så mye som Android-brukere elsker valg, ser jeg virkelig dette som noe av en illusjon. Det eneste valget du virkelig har, er om du skal støtte produsentene som ikke støtter deg.


Slik synkroniserer du Android-varslene til PCen eller Macen

Slik synkroniserer du Android-varslene til PCen eller Macen

Hvis du jobber på datamaskinen din og telefonen går av, kan du hente den, låse den opp og sjekke varselet, sannsynligvis kaster av arbeidsflyten din. Eller du kan bare synkronisere dine varsler til datamaskinen din, så de vises akkurat der - noe som virkelig gir mye mer mening. RELATED: Slik bruker du Pushbullet til å synkronisere alle slags ting mellom din PC og Android Telefon Heldigvis er dette en ganske enkel oppgave takket være et verktøy som heter Pushbullet.

(how-top)

Hvordan du forteller hvilken grafikkspor MacBook bruker (og bytt den)

Hvordan du forteller hvilken grafikkspor MacBook bruker (og bytt den)

Apples topp-ende MacBook Pros leveres med to grafikkbrikker: En integrert Intel Iris Pro-chip og et diskret grafikkort med mer makt. På den måten kan du bruke den integrerte brikken når du trenger bedre batterilevetid og det kraftigere grafikkortet når du redigerer video eller spiller spill. Apple har åpenbart tenkt på dette og hvilket grafikkort du er datamaskin Bruk er bestemt av en dynamisk byttealgoritme.

(how-top)