Microsoft pitches Windows Mobile to iPhone developers
Summary: A recent case study posted in Microsoft's developer site tells how one programmer ported his iPhone app over to Windows Mobile. It's the logical next step in the campaign to woo the hearts and minds of mobile developers away from Apple's iPhone platform. Or more likely, it's hoped to be the way of getting Windows developers now writing for iPhone to give Windows Mobile another try. "Dude, we're over here! Remember us?"
A recent case study posted in Microsoft's developer site tells how one programmer ported his iPhone app over to Windows Mobile. It's the logical next step in the campaign to woo the hearts and minds of mobile developers away from Apple's iPhone platform. Or more likely, it's hoped to be the way of getting Windows developers now writing for iPhone to give Windows Mobile another try. "Dude, we're over here! Remember us?"
Perhaps Redmond can hire sign wavers to stand on the corner with signs shaped like giant hands, the ones that you see pointing to condo developments that aren't sellin. Microsoft could set up offices in vacant strip malls, so the sign wavers could direct developers to attend seminars on the benefits of Windows Mobile 6.5 and the forthcoming Windows Marketplace, which no doubt will be everything that Apple's App Store ain't.
Go for it!
The case study at Windows Mobile Developer Center tells how engineer Luke Thompson at Gripwire.com ported Amplitude to Windows Mobile. According to the report, he was able to get his app to run on a HTC Touch Pro phone with a build of Windows Mobile 6.5.
For the Macphiles and their Windows counterparts [do the latter love Windows or just hate the Mac, I wonder?], the discussion is all about "only" apps, or programs that only run on either iPhone OS or Windows Mobile. This is a very unrealistic and unbusinesslike attitude.
Of course, developers will seek new customers for their products on different platforms. While they will look at the market picture for earch OS and its hardware platforms as well as the business case for the respective stores, developers will have another important question to answer: How many IDEs will they and can they take on to produce small, low cost applications?
This will be a concern especially for small developers. Certainly, they will want Xcode for the iPhone — after all, this case study is about porting to Windows Mobile from the Apple platform. Apple is currently the mindshare leader. But what will be the next target? Windows Mobile? If you're into Eclipse, Google Chrome? Or Maven 2 for Cydia packages.
A Mac developer in the mobile space who declined attribution predicted that "iPhone and Android will pretty much kill Windows Mobile in the next couple of years."
Check Out: Visioning Apple's netbook futures
Microsoft will be throwing plenty of dough around to prevent that. Speaking of which, I got a laugh at the hand Microsoft's legal dept.
Here was a note in the case study:
Luke ran into an issue with hardware variations in the end device. The expectation was that the application would run on both devices; however, the latter Windows Mobile release on the HTC Touch Pro was a significant improvement over the HTC Touch Diamond 2. Most other issues with similar devices centered on the display and required that all layout and alignment code be changed to be device independent and take into consideration the screen resolution. Once this was set, the device displayed the layout accordingly. The expectation is that this should translate quite nicely between different devices.My guess here is that this is called an "expectation" because there are so many Windows Mobile devices and makers that one or more might not be compatible. Could it be? At the Windows Team Blog, Community Product Manager Constanze Roman makes some even wilder statements:
In his conclusion, Thompson credits the Windows Mobile Developer Community for helping him resolve the issues he encountered along the road, stating that: “The large development community, both within Microsoft and outside, and the various whitepapers, blogs, virtual labs, websites, and other online documentation, offered a wealth of information that provided direction and greatly facilitated problem resolution. The only real challenge was assuring total portability between screens, and that was assured by utilizing the concept of aspect ratios.”I have no doubt saying that Luke Thompson never "said" that statement. These were the words of the corporate flak or hired writer who crafted the case study. No human being outside of a PR or Marketing department ever uses the word "utilizing." Or "wealth of information." Or "greatly facilitated." I found two actual quotes from Thompson in the case study. The first was about developing in C# over Objective C.
“What I’m finding is that it’s harder to mess up with C# than in Objective-C, which is used for iPhone application development. This makes any extra effort needed to customize the classes I want worthwhile,” commented Luke Thompson, Gripwire software engineer porting the Amplitude application.Of course, he's more familiar with C#. The second was about the IDE interface. He likes Visual Studio and said its integration with the interface tools was better than the Apple Xcode setup.
Luke commented, “The ease and speed of development was illustrated by putting together four different interface screens simultaneously. With Apple, this activity is really jumbled and you need to jump between numerous applications.”Each to their own IDE, I guess.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
Thanks for the link
However, I am not sure this article would really help to lure iphone developers. There is nothing "cool" about windows mobile. It is just a tool.
Nothing cool about money?
Why not drop a few more dollars into that bank account by creating a WM version?
The smart ones aren't programming for the iPhone because "it's cool", they're in it for the money.
If a WM version makes them more money, they'll go for it if they have the know-how.
The key phrase in all your rhetoric being
Considering the "port" is actually a complete re-write, those costs need
to be figured in as well.
I wouldn't say a complete re-write...
Of Course, Microsoft could create a version of .NET compact framework 3.5 for iPhone and make it WAY easier to port Windows Mobile apps to iPhone. But Apple may not approve .NET in the app store?
Secondly.. I can't understand why someone looking to make money off the apps wouldn't port them into Symbian and Blackberry also.. As the have far great installed bases than the iPhone...and continue to have a larger marketshare.
What good is market share if you make very little money?
You've been listening too much to the Redmondians' PR-machine
through the years. ;-)
Paragon of objectivity
Rather, it's "No doubt <Thompson> never said that."
So what's the difference between you and the PR person, even if we assume Roman really did lie?
Makes sense.....
platforms. However I do see a problem in development the
iPhone/iTouch have standard in form and design. So the
screen size for instance is well going to be the same from
iPhone to iTouch. What about WM devices? If you make an
App that works well on an iPhone screen size what size
with a screen be on a given WM product? WIll you know,
how will it look? Will it be usable? This is where control
and standards tends to pay off big time.
Pagan jim
Why? WinMo is DEAD
WinBlows Mobile. why would I want to develop for the
worst platform when I can develop for the best?
30 million devices say your wrong
I love it
Let me throw out some figures of my own here. Apple sold 13.7 million units (both original iPhone and iphone 3G) PRIOR to the launch of the iPhone 3GS. If you break it down Apple was selling 5 iPhone models (2G in 4GB, 8GB, and 16BG and 3G in 8GB and 16GB). And now with the 3GS, Apple has currently for sale a 16GB and a 32GB model plus whatever remaining inventory of the 3Gs... so really 4 different models of the iPhone are currently available at AT&T or Apple.
Blackberry sold their 50 millionth unit this past February... 50 million units - but how many different models do they currently have for sale? Let's see the Storm, the Bold, The Curve (in 5 different models 8520, 8900, 8310, 8320, 8330), the Tour, and the Pearl... so 8 different units for sale right now and every cell carrier has at least 2 or 3 models for sale.
HTC - I could not find much info on number of units sold but they also have 10 models currently available: G1, MyTouch3G, TouchPro 2, Dash, Shadow, Snap, Ozone, Fuse, TouchPro, and Diamond - and HTC phones are available through any cell carrier.
But because this is the iPhone, because this phone is an innovative piece of technology, because Apple is the company everyone loves to hate no one wants to take into account that the iPhone is available through one cell carrier and one manufacturer. Given that I see the iPhone sales as very impressive for a company that has only been in the cellular business for a few years...
But all of this is off topic...
As far as iPhone apps being ported to the WM platform, go for it! Port them to the Android, WebOS, Symbian, and Blackberry platforms as well... I'd love to have some of the apps on my Blackberry that I have on my iPhone... If the developers are smart - and money hungry - they will spend the time developing the same apps for Android, WebOS, BB, and WM that they are for iPhone.
your crazy
Sounds like 1996 all over again....
The biggest issue MS has in the handheld war is to think small. They have always tried to push windows to the handheld platform and the successful handheld OSes always seem to be optimized for the interface. MS needs to get out of the Windows Everywhere model.....
when the only tool you have
Awesome!
:)
You can reach any conclusion desired
Especially since...
Sorry...
it actually prove if apps have been ported? That the platform is a success
and that it's not been around as long as WinMo or S60? Well done. What
did you study ate University? Stating the bleeding obvious? Photoshop
ported from Mac to Windows, so are you now saying that Mac is the
better platform? You have, in your time posted some stupid and inane
things, but the idea that apps being ported from one platform to the
other makes one of the platforms better has got to take the biscuit.
That depends...
I'm not sure how your question is really relevant - I doubt that there would be much of a point developing common apps again but there would be some point and likely some profit in developing apps that are at this point exclusive to the app store - and yes there are a lot of those that one pays a few quid for that are NOT available to WM or BB users...
ZDNet Pitches FUD Again
lest you forget,