4 ms·
They could be "encouraged" to only use public APIs and not change the base OS, which would make porting much much easier. This is of course assuming the proble
by falling 14y ago
They could be "encouraged" to only use public APIs and not change the base OS, which would make porting much much easier.
This is of course assuming the problem is really a technical one and the carriers/manufacturers care at all about supporting last year's devices.
- joenathan 14y agoDevice drivers are the big issue, just look at how long it took Google to get ICS on the Nexus S 4G and at anyone trying to port Cyanogenmod over to a new device. I can't ever see Google providing updates for all devices, it would be way too time consuming and costly.
- falling 14y agoDevice drivers are Linux device drivers, while not the most stable, that interface is quite mature and people have been mantaining device drivers for a decade. In my experience UI code gets messy much faster and easier than lower level. No, there is no way Google is providing updates for hundreds of devices.
- tadfisher 14y agoThey will be shipping kernel updates, however; they'll just include upstream changes from the likes of Nvidia, TI, and Samsung (although the latter doesn't like to give back very much).
- Zaim3 14y agoI think that was more down to 4.0.3 not being stable than anything else. Even the T-mobile Nexus S had that OTA pulled after 2 weeks, so made no sense to push it out to the 4G.