Originally Posted by mosx
You act as if Windows CE's development has been stalled all this time. Windows CE has been developed all through this decade.
Sure. But CE 6 is getting a little old. It first came out in 2006 and the latest rev was from 2007.
Windows CE actually has nearly a decade and a half of development and refinement behind it. iPhone OS is the new comer here.
For whatever reason it seem to take 3 versions for software devs to really get something right (Apple, MS, whomever) and WinCE 3.0 was a significant rewrite for WinCE. That was about a decade ago.
However, iPhone OSX has worked out very well and has the usual Apple refinement derived from Mac OSX in terms of a rich SDK. Core Services and Cocoa Touch are far more mature than a year old. It's not a typical rev 1 product because it's not rev 1. There's a lot of Mac OSX in there.
So don't go discounting Windows CE. It's been well developed over the last few years and uses the industry standard for 3D graphics, Direct3D. You also have to take into account that nvidia Tegra supports Direct3D Mobile. The GeForce ULV even supports programmable shaders. The Tegra's 3D capabilities are definitely well beyond that sub-Dreamcast/barely above N64 PowerVR chip in the iPod touch and iPhone.
Yep. On the other hand I note that the Wii, despite being nothing more than a souped up Gamecube, is doing rather well. With 40m sales, the iPhone/iPod Touch is doing PSP numbers.
Not strictly for gaming but there are a lot of games on the app store.
So Apple is going to suddenly rewrite their OS to take advantage of new hardware? You have to remember that iPhone OS has only been written for one piece of hardware, one with a slightly faster processor, and ONLY that hardware.
Yes, they have to rewrite the entire OS and not just a new driver.
Moving to the next gen ARM is not going to be onerous for Apple. Nor is adding support for either Neon or Tegra.
Zune has sold 3 million as of 5 months ago. Not bad for a player that is only sold in 2 countries.
Yeah. Compared to 40M iPhones and iPod touches. That's not even considering the iPods it was directly competing against.
The Mac mini is the only one that ships with an adapter. The MacBook, MacBook Pro, MacBook Air, and iMac? Nope.
I'm on my 3rd MacBook (2 replacements), and none of them have shipped with adapters. In fact, I bought one adapter for my original MacBook and when they replaced it with the UniBody they wouldn't replace my adapter! Had to buy yet another. $50 in adapters just to get connectivity my PC notebook has out of the box.
My MBP came with a DVI to VGA adapter. Meh. The Mini Display Port to DVI adapter is only $12.50 from Monoprice. And I dunno what you are whining about given you got a unibody as a replacement.
Don't worry, I won't. I only have OS X installed on my Mac in case theres firmware updates. Most of my time I use my Mac its spent in Windows
Then you should have bought a Lenovo to begin with.
You're one of the few. Everyone I know with an iPhone or iPod touch complains about Safari crashing and site incompatibilities.
Well it has site incompatibilities because it's not IE. As far as crashing it does crash occasionally but not every day or even every week. Once in a while it'll go poof but it restarts quickly and you can generally get to your last page easily.
Vista still pushed more than 10 times as many licenses as there are Apple users total. So its not a failure by any stretch of the imagination.
Vista was a failure in terms of what it should have been (in comparison to say what had been shown at PDC 2003), in terms of the sales it should have had and the beating MS took by releasing it.
Heck, as a MSDN developer I don't bother with Vista on any of my boxes. XP, Windows 7 and I used to run Windows Server 2008 as one of my desktops (Desktop Experience + .NET Framework) but windows 7 is stable enough and I haven't the time to mess with Windows Server 2008 R2 (the win7 server version).
Face it. Vista did a huge face plant and never recovered and is getting retired as soon as Windows 7 can ship.
Vista was showing around 30% share and OSX around 8% share last I checked. That doesn't sound like 10 times to me. And when Win7 ships that number is going to start cratering.
Yeah, OS X is just meant to sell computers to people who care more about looks and less about functionality. People who will pay twice as much for the same hardware to say "I have a Mac" without any regard to how much they lose.
As a part time .net developer (now on Java again) who dabbles with xcode and the iPhone I can say that it's a pleasure to be on OSX as an OS. I still prefer Visual Studio to XCode and C# over Objective C (or java for that matter) but I find myself a lot more productive on OSX than Windows for non programming activities.
And Windows CE has about 12 more years of development behind compared to iPhone OS. Wheres Push in iPhone OS? Only in very limited circumstances. I'm not about to give Apple $100 a year for services that should be free and are free otherwise.
WinMob is sokay. But really, even with Studio, and .net compact framework it's simply a lot more fun to work with the iphone despite objective C.
Maps? Because maps are so useful away from WiFi.
Works just fine for me on the iPhone.
Games? They'll definitely be there. Direct3D Mobile + GeForce ULV = there will be games. And better than the junk thats currently offered in the App Store as well.
D3D mobile is sokay but not nearly the huge advantage you're thinking. The last time I played with it in WinCE 5 it was based on DX8 and cut down quite a bit. WinCE 6 I don't believe added much to it.
In comparison with what MS is doing with WPF and XNA that whole toolchain is like 3 revs behind the desktop and about as dead as MDX. Even as an old C/C++ coder that used to do a lot of embedded work I simply don't want to drop back to unmanaged embedded Visual C++ for casual game development. And don't even think about GAPI if that isn't dead yet.
In comparison I can buy iTGB (or iTGE) for $500 with a reasonable toolchain for the iPhone or just code directly to the iPhone SDK fairly painlessly. Apple did a great job with their SDK.
Frankly, I don't think you know what you're talking about. For the console market I'd code for the 360 based on tool chain and dev environment. MS simply did a great job. Not even in comparison to Sony...they simply did a great job. For the mobile market I'd target the iPhone for similar reasons.