da.phhsnews.com


da.phhsnews.com / Fragmentering er ikke Android's fejl, det er producentens

Fragmentering er ikke Android's fejl, det er producentens


Det er 2017, og jeg kan stadig se, at folk kritiserer Android for "fragmentering". Dette giver Android generelt et dårligt navn, og jeg vil gøre fakta klar: dette er ikke Google eller Android's fejl. Det er din fabrikants skyld.

Mens det her har været tale om et problem i et stykke tid, fik jeg et nyt stykke fra Boy Genius Report til at tænke på det - infuriatingly titled "Ingen iPhone-bruger kan endda forestille sig at beskæftige sig med, hvad Android-brugere har at tolerere ". Jeg ønsker at sætte pladen direkte: Denne form for tænkning er ikke bare uretfærdig over for Android, den er flad ud Forkert.

Hvad er fragmentering?

Når folk taler om fragmentering, refererer de til spredningen af ​​Android-versioner, der stadig kører på enheder "i det vilde", fordi adoptionshastigheden for den nye version af Android er meget langsommere end iOS. Det er fornuftigt, virkelig - der er en håndfuld iPhones, men hundredvis af af forskellige Android-telefoner fra en række producenter, og de opdaterer ikke alle sammen til den nyeste version på samme tid.

May 2017 Android Distribution Numbers

Så når vi taler om Android "fragmentering" som en downside i forhold til iOS, foreslår det, at der er et problem med Android, softwareudvikling eller opdateringsplanen generelt. Artikler som den fra Boy Genius Report indebærer, at problemet kommer fra Google, hvilket ikke er tilfældet. Siden Google har købt Android, har virksomheden været ansvarlig for at skubbe opdateringer til platformen. Og mens det var helt sikkert ramt og savnet i sin barndom, har vi set, at Google tager en meget mere struktureret tilgang til OS-opdateringer til Android de seneste år. Faktisk er det næsten urværk nu.

Men her er vi stadig optræder som Android har et opdateringsproblem, når det ikke er tilfældet. Det primære argument mod Android, når det kommer til opdateringer, er sammenligningen med Apple og iPhone. "Men næsten 80 procent af iPhones kører den nyeste version af iOS!" Jeg hører folk sige. Men det er slet ikke noget argument, medmindre det er gjort ret . Tillad mig at forklare.

iOS-distributionsnumre pr. 20. februar 2017.

Sammenligning af æbler med æbler

Apple producerer i grunden iPhone såvel som iOS. Den sender opdateringer direkte til iPhone. Apple er eneansvarlig for at opdatere sin egen hardware ved hjælp af sin egen software. Det virker ikke på samme måde for Android. Hvis du virkelig ønsker en rimelig sammenligning, er det Google hardware / software versus Apple hardware / software. Det er med andre ord Pixel / Nexus versus iPhone.

Det er den eneste rigtige sammenligning, der kan bruges retfærdigt - det er en æble til æblesammenligning, fordi der mangler en bedre analogi. Googles officielle holdning til Nexus og Pixel-opdateringer er ret ligetil: disse telefoner får opdateringer til Android-versionen for "mindst 2 år fra, hvornår enheden først blev tilgængelig på Google Store" og sikkerhedsopdateringer "i mindst 3 år fra, hvornår enheden først blev tilgængelig på Google Butik eller i mindst 18 måneder fra, hvornår Google Store sidst solgte enheden, alt efter hvad der er længere. "Det er lige fra Googles mund.

Opdateringsperioder for Google Pixel

Det betyder i henhold til gældende regler , understøttes tre generationer af Nexus / Pixel-enheder af Google: Nexus 6, 6P og 5x, samt Pixel og Pixel XL. Og ja, Android-økosystemet er større end det, men disse enheder er virkelig bare alternative muligheder: Google har lige så mange telefonindstillinger som Apple gør, og de er alle opdateret.

Apple er derimod faktisk mindre gennemsigtigt med opdateringstidslinjer og forpligtelser. Fem generationer af Apple iPhones kører den nyeste software (iOS 10): iPhone 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus, SE, 7 og 7 Plus. Skriften er på væggen til iPhone 5, men i skrivende stund understøttes den stadig, så jeg noterer det her og ikke stoler på spekulation.

Når du bryder ned tallene og sammenligner udgivelsesdatoer, betyder det iPhone 5 - som blev frigivet i september 2012 - har været aktivt støttet i næsten fem år. Nexus 6 var derimod frigivet to år efter iPhone 5-november 2014-og er den ældste model understøttet af Google.

Google Nexus opdateringsperioder.

Selvfølgelig kan Apple også "opdateres" OS opdateringer på ældre hardware, så det faktiske niveau af understøttende enheder modtager er argumenterbart der-man kan endda sige, at det er lidt fragmenteret, men det er en linje, jeg don ' t tror vi vil krydse her I det mindste med Google er det enten fulde opdateringer eller sikkerhedsopdateringer - intet imellem.

Når det er sagt, har Apple-enheder i en direkte sammenligning typisk længere support end Nexus- eller Pixel-telefoner. Men dette er ikke et argument om, hvem der har den bedste eller længste støtte. Det handler om "fragmentering".

Nu var det meget information at indlæse på dig på en gang, og jeg lover det var med god grund. Jeg var nødt til at male et klart billede af Googles Android sammenlignet med iOS-apple til æbler, som vi talte om tidligere.

Så hvem forårsager "fragmentering?"

Hvis Google udgiver opdateringer i sådanne i rette tid, hvorfor er så mange nyere telefoner kører gamle versioner af Android? Samsung, LG, Huawei, HTC, Motorola og andre producenter er dem, der skyldes fragmentering, og de bør være dem, der holdes ansvarlige.

Når Google afslutter en ny version af Android, bliver den afsendt til chip producenter (Qualcomm, Samsung osv.), så de kan opbygge drivere. Derefter går det til OEM'erne (Samsung, HTC, LG osv.), Så de kan tilføje alle klokker / fløjter / fluff til OS. Endelig er det nødt til at ramme luftfartsselskaber, så de kan godkende opdateringen. Mens mange brugere kan lide at bebrejde bærere til opdateringsproblemer, er det ikke her, hvor det meste af hangupen er. Det starter med producenterne.

På grund af Android's open source-natur kan hver producent downloade kildekoden og tilføje sine egne funktioner , skind, apps og meget mere. Som følge heraf tager det de fleste producenter meget længere tid at opbygge Android-opdateringer til sine enheder, end det gør Google. Årsagen til at tage længere tid er to gange:

  • De fleste producenter har en masse kode, der skal tilføjes til Android for at indhente alle disse nye funktioner, og
  • Hver producent har flere enheder til at udvikle til.

Når det kommer til sidstnævnte, økonomi kommer i spil her: bestemme hvilke enheder til stadigt at støtte og hvor stort et hold at dedikere til en sådan opgave tager planlægning. Og det tager planlægning, fordi det koster penge. Hvis en telefon ikke solgte så godt som forventet, vil støtten ikke blive så stor, for der er bare ikke så mange retfærdige penge at bruge.

For eksempel skal Samsung på et tidspunkt beslutte hvilken slags levetid, som S7 fortjener at have - alt sammen med planlægningen af ​​S8, samt at udvikle sig til de ældre platforme som S6. Det er en jonglering, og det tager meget tid og planlægning.

Men her er sagen: Apple og Google skal gøre det samme. Og på dette tidspunkt har begge gjort et eksempel på job for at levere opdateringer til flere enheder på samme tid. De andre Android-producenter bør tage notat - og det er den primære årsag til, at hele fragmenteringssamtalen kom til at være i første omgang. Apple gør simpelthen de fleste Android-producenter ser dårlige ud.

For at sige det lidt tydeligere er der ingen grund til, at en kæmpe som Samsung ikke kan gøre det samme. Hvis Apple og Google begge kan gøre det, er der ingen grund til, at Samsung ikke kan. Faktisk tillader Google sine partnere-virksomheder som Samsung-tidlig adgang til Android's base kode, så de faktisk kan begynde at udvikle opdateringer til de forskellige telefoner måneder , før denne software er tilgængelig for offentligheden på Nexus eller Pixel telefoner.

For at tage tingene et skridt videre, meddelte Google for nylig "Project Treble" - en ny indsats for at strømline opdateringsprocessen på chip maker niveau. Selvom det er rart at se Google tage skridt hen imod hurtigere opdateringer, vil dette nye program ikke rigtig meget have betydning for fabrikanterne eller transportørerne. Det strømliner kun opdateringer til det første skridt, som vi talte om tidligere. Ars Technica har faktisk en fremragende skrivning på Treble, hvad det betyder, og hvorfor det kun adresserer en tredjedel af Android's opdateringsproblemer.

Men ja, der er ingen undskyldninger. Android selv er ikke fragmenteret - Samsung er fragmenteret. HTC er fragmenteret. LG er fragmenteret. Motorola er fragmenteret. Men hvis du skal sammenligne det med iOS, sammenligner du det mindst-Googles "iPhones" får opdateringer regelmæssigt og i lang tid.

Android-producenter er bare dovne og tager det ikke alvorligt nok, at du har købt deres enhed. Hvis du arbejder for dine penge, og jeg kommer til at antage, at du gør det, og du vælger at bruge pengene på en bestemt producentens smartphone, er de skyldige til dig for at give rettidige og konsekvente opdateringer. Periode.

Men hvis du stadig klager over, hvordan din Samsung-telefon ikke er på den nyeste version af Android, burde du have kendt bedre. Narre mig engang, skam dig narre mig i syv år ... Jeg skulle have købt et Pixel. Stem med din tegnebog. Og for alt, hvad der er hellig, stop foregiver som om, at Android i sig selv er ringere end iOS på grund af fragmentering.


Når det kommer til det, er Android i sin reneste form ligesom iOS. Som iPhone-brugere kan vælge iPhone eller iPhone Plus, har Android-brugere kun to rigtige valg for at undgå opdateringsproblemer: Pixel eller Pixel XL. Så meget som Android-brugere elsker valg, ser jeg virkelig dette som noget af en illusion. Det eneste valg, du virkelig har, er, om du vil støtte producenterne, der ikke støtter dig.


Sådan deaktiveres vinduesgennemsigtighed i macOS

Sådan deaktiveres vinduesgennemsigtighed i macOS

Der er mange transparenseffekter i MacOS i disse dage. Du kan se det to gange i Finder-vinduet ovenfor: Farverne fra skrivebordsbaggrundet viser gennem det venstre sidebjælke, og de billeder, jeg ruller forbi, blæder gennem toppen af ​​vinduet. Du kan endda se dette, mens du ruller. Effekten er smart, men muligvis distraherende, og i nogle tilfælde kan de sænke din Mac.

(how-top)

Hvad er

Hvad er "ret til at reparere" love, og hvad betyder det for dig?

Har du nogensinde spekuleret på, hvorfor det er så svært at reparere en smartphone, computer eller spillekonsol selv? Det er ikke tilfældigt: virksomheder gør dem på den måde. Men takket være "Right to Repair" -lovgivningen kan det blive meget nemmere at tinker med dit elektroniske legetøj. Så hvad er problemet præcist?

(how-top)