4 ms·
Yes, Symbian is the platform I was thinking of. Some of the problems can be alleviated by ignoring old devices (N95 era and before) or by ignoring all non-touch
by briansmith 16y ago
Yes, Symbian is the platform I was thinking of. Some of the problems can be alleviated by ignoring old devices (N95 era and before) or by ignoring all non-touch devices. But, even then, you have lots of variations between the remaining devices.
- enjo 16y agoSymbian had no fragmentation control..at all. Even within Nokia different teams would randomly change public API's in the most insidious of ways. The real issues on Symbian weren't different models/screen sizes (hell, S60 phones had more or less standardized feature sets). It was the lack of any real control over the platform itself. As a developer you had to constantly deal with functional side-effects changing (and Symbians lack of coherent architecture, design, and quality meant there are a LOT of functional side-effects). So the situation is definitely not Apple-to-Apple's. I really think you need to start thinking about Android in two generations. 1.x was all about getting competitive with the iPhone. From 2.x onwards I think we're going to see much more platform stability. Fewer OS releases and a higher emphasis on maintaining phone compatibility. We've already seen that in the first two releases of the 2.x series.