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.
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.
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.
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:
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 setter du Facebook-kontoen din til å slette eller minne deg på døden.
Mange spørsmål skjer når man vurderer sine siste dager. Hvor vil vi gå? Er det virkelig et etterliv? Hva skjer med min Facebook-konto? Ok, slik at den siste er sannsynligvis lav på prioritetslisten, men det er noe å tenke på. Det er ikke et hyggelig problem å håndtere, men det er nødvendig. Når du dør, lever din online arv på.
Slik aktiverer du høyreklikk på nettsteder som blokkerer det
Selv om det er mindre vanlig i disse dager, bruker mange nettsteder fortsatt JavaScript eller et HTML-attributt for å deaktivere høyreklikk på sidene sine. Det er en øvelse vi håper går bort, men i mellomtiden er det ikke så vanskelig å omgå disse restriksjonene. RELATED: Forhindre irriterende nettsteder fra messing med Høyreklikk-menyen i Firefox Mange av disse nettsteder virker under inntrykk av at deaktivering av kontekstmenyen i nettleseren din er en god måte å holde deg fra å stjele innholdet.