This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
First, it seems like phones will become more standardized just like computer hardware. Dell, IBM, HP, and even Apple make more or less the same computer hardware. Do you think phones will also go that route?
If so, will there be a Windows-like operating system, from Symbian and then the renegade more open operating systems like Android (comparative to Linux) and iPhone (Mac OS X)?
I know this is a big unknown, but is looking like software will soon be the main difference between phones. What do you think?
If my suspicions are true, then it seems like financially it makes sense that we should all try to code for the Symbian platform, when they will allow us to.
Well, obviously everyone will convert to Android and There Will Be Only One.
Seriously though, I think we're stuck with fragmentation for many years to come. Some would say that's a good thing, with competition encouraging innovation, and non-homogeneity discouraging security threats.
Meanwhile, we have to write apps for our users right now, so we learn as much as we can and use what's available now.