Dokud to bude na výrobcích, kteří si tím sami řídí morální zastarávání výrobků a nebude aktualizace systému tlačit do telefonu přímo Google, tak se nic nezmění. Možná telefony, které výrobce ještě chce podporovat, dostanou novou verzi dříve, než v řádu měsíců jako teď, ale na starší telefony se bude kašlat úplně stejně.
Já na Nexusu 5 ještě dostal šestku. Ta fungovala docela svižně, ale obsahovala jeden dost otravný bug se senzorem přiblížení. A ten Google už nikdy neopraví.
Proto jsem začátkem roku přešel na neoficiální pixel rom pro N5 a vše tam funguje krásně plynule, žádné zasekávání, vylepšená výdrž na baterie...
To že se zrovna pětka na N7 nepovedla neznamená, že třeba šestka by tam nechodila lépe.
Nechtěl jsem úplně napsat že je chyba v Androidu 5 na Nexus 7.
Nexus 7 (ta první verze) má naprosto skandálně pomalé paměťové čipy, takže například otevření webové stránky je záležitost téměř ma minutu..
Hodně pomáhá pouštět každou chvilku fstrim, ale konečně řešení přinesl až parrotmod https://forum.xda-developers.com/nexus-7/orig-development/parrotmod-speed-2012-nexus-7-emmc-fix-t3300416
Takže čím jednoduší OS (třeba 4.4.2, tím fungoval Nexus 7 uživatelsky rychleji)
Základ je to rozdělit na vrstvy. Dolní (ovladače) musí být v režii výrobce. Nad tím jádro + komunikační stack apod. by měl být standard (není důvod tam cokoliv měnit ze strany výrobce) a náhrada updatem přímo od G by neměl být problém. Nad tím UI, to se může customizovat a měnit s verzí systému. A to by mělo být zase update v režii výrobce zařízení, ale nemělo by to rozbít bezpečnost. A ve čtvrtým patře aplikace třetí strany... Pak by bylo všechno podstatně bezpečnější.
Fakt? A proč teda musím drivery pro mojí WiFi kompilovat znovu cca každou druhou minoritní aktualizaci jádra? Že by nestačila kompatibilita API, ale bylo třeba i kompatibilní ABI? Konkrétně nVidia má, pokud vím, nějaké rozhraní mezi ovladači a jádrem, které se pro každou novou verzi jádra znovu kompiluje.
To je zajimavy, ze tomu rozumim tak blbe, ze klidne 10 verzi jadra pouzivam binarni! a JEDNOU zkompilovanej modul ... a on nejakym zarakem porad funguje ... nj, asi mam tu potterovu bezovou hulku ...
A jasne, nv si kompiluje pidikonektor. Kterej taky nejakym zazrakem neni potreba kompilovat vzdycky ...
Vubec pak nemluve o tom, ze ... velky prekvapko ... se daji napsat i userspace drivery ... hmm ... ale jo, nerozumim tomu ...