Gjest Slettet+5132 Skrevet 29. juli 2018 Del Skrevet 29. juli 2018 (endret) Sikkerhet er jo det viktige, ikke Android versjon. Eksempelvis Samsung telefoner. De har uansett ikke stock Android, så kommer det ny Android versjon er noen funksjoner deaktivert, noen funksjoner var der allerede osv. Det har liksom ikke så mye å si. En Samsung experience oppdatering er mye viktigere enn en Android oppdatering. Sikkerhetsoppdatering er derimot viktig alltid. So jo om du kjøper en rimeligere telefon og SWen ikke blir videre oppdatert er jo ikke det et stort problem. Men sikkerhet er jo et problem. Og som nevnt over Android One fikser jo problemet for billige modeller. Og er det alle bør gå for i billig-segmentet. Nå er det viktig å huske at API-et for utviklerne endrer seg litt med hver androidversjon. Hvis alle har nyeste android, må utviklerne kun vedlikeholde en kodebase, men hvis det er mange forskjellige versjoner der ute, må de enten vedlikeholde forskjellige kodebaser, eller nedgrade alt til eldste versjon, som igjen kan bety mer tungvindt kode, som igjen betyr større sannsynlighet for sikkerhetshull og feil. Noen av de nyere API-ene er allerede tilgjengelige fra Samsung, men ikke alltid i samme form! Det vil si at man må ha to kodebaser: en for Samsung-APIet, og en for nyeste Android (de fleste lager da sitt eget lag imellom, men også dette byr på feilkilder). Alt i alt gjør et fragmentert marked arbeidet for utviklerne vanskeligere, og jo mer tid utviklerne må bruke på å utvikle mot forskjellige versjoner, desto mindre tid har de til sikkerhet. Endret 29. juli 2018 av Slettet+5132 Lenke til kommentar
Lunaris Skrevet 1. august 2018 Del Skrevet 1. august 2018 Nå er det viktig å huske at API-et for utviklerne endrer seg litt med hver androidversjon. Hvis alle har nyeste android, må utviklerne kun vedlikeholde en kodebase, men hvis det er mange forskjellige versjoner der ute, må de enten vedlikeholde forskjellige kodebaser, eller nedgrade alt til eldste versjon, som igjen kan bety mer tungvindt kode, som igjen betyr større sannsynlighet for sikkerhetshull og feil. Noen av de nyere API-ene er allerede tilgjengelige fra Samsung, men ikke alltid i samme form! Det vil si at man må ha to kodebaser: en for Samsung-APIet, og en for nyeste Android (de fleste lager da sitt eget lag imellom, men også dette byr på feilkilder). Alt i alt gjør et fragmentert marked arbeidet for utviklerne vanskeligere, og jo mer tid utviklerne må bruke på å utvikle mot forskjellige versjoner, desto mindre tid har de til sikkerhet. Men hvem har kun en versjon? Se på Windows. Du har et par aktive støttede versjoner til enhver tid. Også for Windows 10. Jeg måtte eksempelvis avinstallere en oppdatering fordi det ødela lyd-ut. Så istedenfor å fikse selv/vente så bare bruker jeg forrige versjon enn så lenge. Og alle oppdaterer jo ikke samtidig. Så da har du forskjellige versjoner å forholde deg til. Samme gjelder for iOS. Du må ikke ha nyeste iOS for å installere apper. Derimot på et tidspunkt er det stopp både for iOS og Android. Google vedlikeholder til enhver tid 3 versjoner av Android. Så jo drømmen er jo at alle oppdaterer på lanseringsdagen, men det skjer ikke, kommer ikke til å skje. Selv ikke for MS som tvinger deg til å oppdatere er det tilfellet. Så jo ser hva du skriver, men jeg ser ikke akkurat hvordan du skulle gjort det ulikt. Eneste jeg ser for meg er hvis Google nektet endringen i Android så da har du ingen Samsung API-er kun Google sine. Det hadde derimot ødelagt for mye av det som er Android. Lenke til kommentar
tommyb Skrevet 1. august 2018 Del Skrevet 1. august 2018 Jeg oppgraderer gjerne på lanseringsdagen, så la meg. Hadde HP holdt igjen og nektet meg oppgraderinger til Windows 10, hadde jeg ikke kjøpt HP PC. Grøss og gru; om Windows-verden var sånn som mobiltelefoner kunne man ha blitt oppgradert fra Windows 7 til første versjon av Windows 8.0, og blitt stuck der. Det var det som skjedde med LG-telefonen min og et halvhjerta 4.0.3-image. Dette er i høyeste grad noe Google har all interesse å ta kontroll over selv. Lenke til kommentar
Lunaris Skrevet 1. august 2018 Del Skrevet 1. august 2018 Jeg oppgraderer gjerne på lanseringsdagen, så la meg. Hadde HP holdt igjen og nektet meg oppgraderinger til Windows 10, hadde jeg ikke kjøpt HP PC. Grøss og gru; om Windows-verden var sånn som mobiltelefoner kunne man ha blitt oppgradert fra Windows 7 til første versjon av Windows 8.0, og blitt stuck der. Det var det som skjedde med LG-telefonen min og et halvhjerta 4.0.3-image. Dette er i høyeste grad noe Google har all interesse å ta kontroll over selv. Du gjør gjerne det, ikke andre folk. Eller som når jeg fikk problemer. Da har du ikke nyeste versjon. Faller du bak derimot så blir det til slutt umulig å ikke oppdatere på Windows nå som hvertfall ikke gjør at folk har så veldig gamle versjoner. Ja, nei veldig glad PC ikke er som mobil med oppdateringer. Om bare alle hadde vært som MS når det kommer til oppdateringer på SW hadde verden vært et bedre sted. Men MS har og vært smartere enn Google i forhold til hvordan det er bygget opp som gjør det mye lettere for MS å oppdatere. Eksempelvis drivere som er utenom er svært bra. Om du hadde tilgang på Android og drivere til alle komponenter i en mobil f.eks, så kunne du selv bare installert ny Android på den. Nå derimot er selskapet som har laget tlf som står for drivere. Som gjør at hvis de ikke gjør noe så blir det nesten umulig å legge inn noe selv. Lenke til kommentar
Gjest Slettet+5132 Skrevet 2. august 2018 Del Skrevet 2. august 2018 Men hvem har kun en versjon? Se på Windows. Du har et par aktive støttede versjoner til enhver tid. Også for Windows 10. Jeg måtte eksempelvis avinstallere en oppdatering fordi det ødela lyd-ut. Så istedenfor å fikse selv/vente så bare bruker jeg forrige versjon enn så lenge. Og alle oppdaterer jo ikke samtidig. Så da har du forskjellige versjoner å forholde deg til. Samme gjelder for iOS. Du må ikke ha nyeste iOS for å installere apper. Derimot på et tidspunkt er det stopp både for iOS og Android. Google vedlikeholder til enhver tid 3 versjoner av Android. Så jo drømmen er jo at alle oppdaterer på lanseringsdagen, men det skjer ikke, kommer ikke til å skje. Selv ikke for MS som tvinger deg til å oppdatere er det tilfellet. Så jo ser hva du skriver, men jeg ser ikke akkurat hvordan du skulle gjort det ulikt. Eneste jeg ser for meg er hvis Google nektet endringen i Android så da har du ingen Samsung API-er kun Google sine. Det hadde derimot ødelagt for mye av det som er Android. Nå er det forskjell på PC og mobil. På Windows er de fleste APIer tilgjengelige også for eldre versjoner (bare se hvor langt tilbake nyeste versjon av DirectX har vært tilgjengelig), mens på mobil er gjerne de viktige API-ene knyttet til OS-versjon, og man må ty til alternativer for å få samme funksjonalitet for eldre OS-versjoner. Ikke alle har nyeste iOS-versjon heller, men det er betydelig flere, og så mange at utviklere kan trygt fokusere på nyeste versjon et par måneder etter slipp uten å frykte at de mister hele kundebasen. For iOS vet man at nyeste versjon vil være tilgjengelig for en stor del av brukermassen, og man kan dermed kreve at brukerne oppgraderer et par måneder etter slipp, mens for Android vet man at nyeste Android-versjon ikke vil være tilgjengelig for brorparten av brukermassen, og man må belage seg på å støtte de gamle API-ene et par år etter de nye er blitt sluppet. Lenke til kommentar
Lunaris Skrevet 2. august 2018 Del Skrevet 2. august 2018 Nå er det forskjell på PC og mobil. På Windows er de fleste APIer tilgjengelige også for eldre versjoner (bare se hvor langt tilbake nyeste versjon av DirectX har vært tilgjengelig), mens på mobil er gjerne de viktige API-ene knyttet til OS-versjon, og man må ty til alternativer for å få samme funksjonalitet for eldre OS-versjoner. Ikke alle har nyeste iOS-versjon heller, men det er betydelig flere, og så mange at utviklere kan trygt fokusere på nyeste versjon et par måneder etter slipp uten å frykte at de mister hele kundebasen. For iOS vet man at nyeste versjon vil være tilgjengelig for en stor del av brukermassen, og man kan dermed kreve at brukerne oppgraderer et par måneder etter slipp, mens for Android vet man at nyeste Android-versjon ikke vil være tilgjengelig for brorparten av brukermassen, og man må belage seg på å støtte de gamle API-ene et par år etter de nye er blitt sluppet. Jo, det er helt klart større problemer på Android, men problemet kan jo ikke enkelt elimineres. Selvfølgelig har Google en del å gå på her vs Apple da eksempelvis. Det er klart. Jeg ville fortsatt si at det er mye viktigere for forbrukere å få sikkerhetsoppdateringer enn at det er færre API versjoner for devs å forholde seg til. Det er vel derimot ikke utenkelig at kvalitet på apper i Android ville gått opp om det var mindre slikt å forholde seg til. Men igjen så mener jeg fortsatt sikkerhetsoppdateringer bør ha høyere prioritet enn det. Og Google har jo faktisk gjort ganske mange gode forbedringer "under panseret" de siste årene, så det blir stadig bedre rimelig kjapt. Mange av de store klagene ved Android vs iOS er borte, som da bare forstørrer dette problemet da, siden det enda er der. Lenke til kommentar
Anbefalte innlegg