Windows Phone 8 Having Trouble Attracting Developers
colinneagle writes "Microsoft has promised that cross-platform development across the 8s – from Windows 8 on a desktop to Windows Phone 8 – will be a simple matter, but that's still not enough to get some developers moving on Windows Phone 8 support. The Windows Phone platform has made a remarkable recovery since its reset with version 7. Since then, WP7 has grown to 100,000 apps. But that pales in comparison to the 675,000 in Google Play and 700,000 in the Apple App Store. Granted, there's a ton of redundancy – how many weather or newsfeed apps does one person need? – but it points to availability and developer support. A report from VentureBeat points out what should be obvious: that while developers like Windows 8, they aren't as excited about Windows Phone 8 software because they have already made huge investments in other platforms and don't want to support another platform. A survey by IDC and Appcelerator found 78% of Android developers were 'very interested' in programming for Android smartphones, a slight drop from the 83% in a prior survey. Interest in the iPhone and iPad remained undiminished, with 89% and 88% interest, respectively."
Once carriers start pushing W8 phones everywhere and users get to actually interact with those devices then developer interest will follow.
It's the cost of not being the cheapest or the first to market.
none
Those of us who've seen what happens when we invest time and money in Microsoft's other pet project platforms aren't about to jump on Windows Phone 8.
There can never be too many fart apps. Fart!
Gone are the days when your company supported Microsoft's latest or else .
Today, there is no or else. Microsoft is just another player in a large market.
It's no surprise. Generally, companies sell "apps" to make money. As of August, Microsoft and other small fry mobile OS's combined represented a whopping 0.6% of mobile device OS's. What's more, that number has declined by almost 50% from a year ago. Why spend time and money developing for a platform that appears to be dying. Developers will probably wait to see if the current rev MS os can turn that trend around before spending more time and money on the platform.
Source: Gartner
The correct response to this kind of press is to say "We have developers! Tons of developers! They're falling out of the sky, honest!" The smart phone market long ago stopped being about features and now turns on the number of apps. All the phones have GPS, megapixel cameras, touch screen interface, etc. In terms of hardware features, they're largely the same. So they have to differentiate themselves on the basis of apps. And what kinds of apps are popular? Games.
People loooove screwing off at work with Angry Birds and Farmville. So the smart phone market is not that much different from the game console market in that regard: Sales of hardware are based on how many new and exciting games are available for that platform. Now yes, it is in reality not that simple -- the app market isn't just games, but the idea is the same: The number of popular apps is strongly correlated to the number of units shipping. So regardless of how many developers the platform has, Microsoft needs to be out there screaming "Developers! We have them! Oh yes, developers, developers, developers!" Preferrably without monkey man on stage saying it, but even a dancing fat guy is better than nothing.
That's the only strategy that will work if Microsoft doesn't want another dead on arrival platform launch. Sorta like, say, the Dreamcast.
#fuckbeta #iamslashdot #dicemustdie
After three months of effort writing a free app for Windows Phone 7, so far I have made a total of $4 from Microsoft's advertising system. This is from the top-rated app in its category. Needless to say, I won't be writing any apps for Windows Phone 8 unless I'm being paid to do so.
I'm sorry but Windows 8 is trash for users. I've yet to meet a single person I know who has used Windows 8 and liked it. This ranges from server admins down to grandma with her choice of tablet. Windows keeps forgetting it's audience. They did an amazing job with Windows 7 but now it's like uncle fester without his meds they are trying to take on Apple with an inferior product.
What windows truly needs is to get rid of a certain Executive (*cough*SteveBallmer*cough*) and get one with his head on straight. Focus on your core business. Focus on your strengths. Apple will beat you like a red headed step child if you take them head on. Focus on corporate/enterprise level support. Meet those needs because apple sure as hell isn't trying to.
And already Apple fanboys are submitting shit like this here
Windows 8 has been a PR disaster for a while now and it has the reek of failure all over it. Microsoft is really good at a lot of things but selling their damn products to the average consumer isn't one of them.
Now that I've had a bit of experience with 8 I like some things but the point is I shouldn't be discovering stuff like this at arms reach, they have to start making things sexy if they want to attract users, which in turn attracts developers.
""Microsoft has promised that cross-platform development across the 8s â" from Windows 8 on a desktop to Windows Phone 8 â" will be a simple matter, but that's still not enough to get some developers moving on Windows Phone 8 support."
Bah. Microsoft can't just declare Year Zero and expect everyone to drop everything and follow them. If you are targeting desktop/laptop users, you'd have to be crazy to write for Metro at this point, when the overwhelming majority of your users are still on Windows 7 or even Windows XP. If you want to pitch your software to mobile users, then you can get a much larger audience by targeting iOS and/or Android.
In other words, writing for Metro will give you access to three platforms... all of which have virtually nonexistent market share at this point. And Microsoft has shown on several occasions in the past that they're willing to pull the plug on various developer technologies if they're falling behind, or just if the business strategy has changed. Ballmer and company can't see this because they are in love with their products, themselves, and the sounds of their own voices. But from the point of view of an independent developer, jumping into the Windows 8 pool now doesn't pay off – the most rational move is simply to wait and see what happens.
I suspect that Microsoft's actual response to this will be to bribe certain developers to port particular desirable applications to Metro. To an extent this may have already happened.
They just announced access to the developer platform will be $8 for the next month or so, down from $99:
http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/10/30/announcing-the-new-windows-phone-8-developer-platform.aspx
Apart from about 100 apps per platform, the rest are crap universally between android, IOS and winphone. Why is "only" 100,000 apps a problem? the stats are absolutely meaningless.
It's amazing that this is somehow relevant just a single day after the official WP8 announcement.
It's too early to already be a slow news day...
for Windows 8, I am beta testing it now.
Oh and Frist Post
I know this is an on-going flame war, but with Expression Software and Visual Studio 2010/2012, Microsoft has some of the best tools out there for building mobile applications. Throw in testing tools, and you are at the top of the class. After using the tools and marketplace for 2 years now, I can say a couple things.
*The marketplace has come a long way. It is getting better every day. It used to be a real chore to use year or so ago. It is a lot more streamlined and clean.
*The bad press recently around marketplace submissions is a crap shoot. I've experienced similar things, but also I've experienced quick easy submissions. It honestly depends on the tester. If things seem to be going bad, there is always a manager you can contact to get things going.
*Lets be honest too. The iOS and Android marketplaces are FILLED with pure crap applications. I'm not saying that the Windows store is any better, but comparing numbers isn't fair because, most of those apps are useless and are never downloaded.
*If you know Java or Obj-C, not many people are willing or paid to jump into C#. I'm definitely not interested in learning a new language at this point in my career.
* Lastly, I think the main problem is traditional Microsoft fear/hatred. I have talked to more "hip" iOS teams that make cooler apps for android and iOS. They showed zero desire to even make an effort to make any apps for Windows Phone. The attitude I saw a lot was just pure bandwagon hatred. "Meh"
It would be really nice if it were binary, or perhaps source compatible with Windows 8/RT.
I can't see why not? There is not enough marketshare for people to care right now but Windows on the desktop you simply can't ignore. Fat binaries is how Apple accomplished and a fat Metro applet with x86/arm that can run on a phone should have been thought of in 2010 since that is where MS wanted to go.
I mean the kernel is freaking identical between win 8/RT and Windows mobile!
http://saveie6.com/
Developers? Developers, developers, developers, developers, developers, developers, developers, developers, developers...
I make no apologies
Three is a crowd. Shame really.
A survey by IDC and Appcelerator found 78% of Android developers were 'very interested' in programming for Android smartphones
Wait, what?
They just released the tools yesterday. Developers have known for months that win phone 7 apps would not carry over, so why would you build one? This is mostly MS fault for being late, and switching strategies mid stream. Not to mention the poor market share. The market is still open, we just passed 50% penetration, now that they have shipped we will see.
VB6, Winforms, dying Silverlight, J# ... Nothing quite says, "I don't give a shit about my developer base or their customers" like dropping a platform and not even making a token attempt to provide an upgrade path that doesn't include the word, "rewrite" even when doing so would be technically trivial.
Any wonder that nobody is much interested in committing to a platform that will change the next time some genius at Microsoft decides to change the world again? Used to be that you'd at least get a decade out of a platform. Those were the days.
Hey Microsoft, ARE YOU LISTENING? Oh, wait. The start button that thousands of developers on the forums wanted to retain is gone too. I guess that means, "No."
Hi Mr. Linux!
Please do not read this sig. Thank you.
Desktops/laptops = Windows 7.
Tablets/phones = Android.
Windows 8 is a bloated gas bag attempt at trying to force a market into buying a product that is not only a step backwards, but its also a closed minded pile of shit with that windows marketplace crap, it does nothing to improve gaming experince, its clumsy to use at best and basically just a piece of shit operating system.
They wont get developers for it really because no one wants to wants to waste, time, energy and resources on operating system that sucks and the alternatives are far superior with a larger user base.
Youd be a retard to sink time and money into windows 8.
Developers developers developers...
I might consider, but going to a proprietary platform with limited apps is not going to do it for me. Microsoft needs to give us something no one else has.
-- By all means let's be open-minded, but not so open-minded that our brains drop out.
I remember when people were bashing XP because windows 2k was so much better, and Vista after XP, which was really not too different from Windows 7. So it's not surprising to see that people cling to the status quo and bash a new system.
I went to a Microsoft store in Orange County and played with a Windows 8 tablet for a while and I'd say calling it Windows 7+ is about accurate enough for most people. It's basically Windows 7 with an added touchscreen interface. Nevermind that many benchmarks show that Windows 8 is about 10% faster across the board than Windows 7.
I know it's hard to change your set ways, but now and then change is actually an improvement, and Windows 8 is one of those times.
Get off your lawns!
I wanted to port our App a month ago.
Nope, no access to the SDK, besides the lucky few MS chose to grant access to.
If you want developers to build for it, you have to provide them the tools.
If not, why not?
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
Windows Phone 8 Having Trouble Attracting Developers
I didn't rtfa, hell, I even skipped the summary. This is just about the most breaking and surprising news story I've seen all year.
1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
Even if MS made the best phone OS ever created, it would still be hard to get many developers interested. The "mindshare" of developers is all in Android and iOS. Even 2 years ago, if you were at a mobile developer's conference, nobody would care about what you had to say unless it had something to do with Android or iOS. That is one of the reasons why nobody cared about MeeGo or WebOS even though they were both open source.
I think it is correct to call out the promise of portability between windows 8ish platforms as irrelevant because currrently there are no apps or user base for any of it.
However the core advantage for WP8 is not compatibility with windows but compatibility with existing C/C++ codebases used across all platforms. WP8 allows native code and offers a much more capable and complete API.
WP8 makes it easier to port codebases from other systems as they no longer need to be totally rewritten to some other language that will run atop a .NET CLR.
Android has fragmentation and security issues which makes it a pain to develop for without dealing with platform garbage.
iphone locks you into carriers, no choice of hardware vendors, form factors or ability to install apps without authorization from a central authority.
If MS gets the development environment and security picture right out of the box which at the 30k ft level it seems they have with jails and choosers as trusted go-betweens to protected or shared resources I could see it being a useful platform.
Some of the things they have like deep integration with voice recognition into applications to ask applications questions from a voice interface and deep VoIP integration seem very cool to me.
What I fear will happen is that MS will not open up their platform and allow third party apps to be installed external to the appstore or they will in some other way thru privacy violations and "to the cloud" make the platform sufficiently unappealing to me that I will not bother writing anything for it.
For exmple WP7 has no way for me to locally sync contacts without uploading them to some microsoft server.
There is no way to connect to the appstore and forbid Microsoft from wiping my phone or finding my location because these levers are controlled by a web site hosted by Microsoft not by levers in the device itself.
I can't even use the GPS without it leaking data over my data plan that I pay for to croudsource their a tower/wifi skyhook type system.
I can't use wifi without it sending NLA type crap to MS servers I have no way of turning off.
I hate this kind of bullshit shit.. it is a large part of the reason I am not using windows phone. I just want a device that will do what I want it to do and not the endless streams of vendor bullshit that seems to be baked into all modern mobile platforms.
At the very least I demand a permissionless environment so I can distribute apps myself if I choose to.
Finally I demand a SDK that does not require me to have windows 8 to develop wp8 apps. In my opinion Windows 8 sucks ass and I refuse to waste my time with it.
What is the chance I can make an energy efficient application for mobile technology if I had to make it cross platform. I will argue that my cost go up for each OS I support. My guess is 3 is one too many, so M$ is doomed at this point. Supportig iOS and Android is economical since they already have market share. Risking a third will only kill your profitability. It is up to M$ to provide the incentive by either paying for great apps, providing a market were margins are higher or giving away their devices so that developers can have enough customers to make money. As much as I have had a l dislike/hate relationship with M$ in the past I will be sad to see them go. I only hope that Apple will continue on their current path and become the company to replace my dislike/hate relationship with M$. I can only hope.
How many developers could there be in only a few hours? http://www.zdnet.com/microsoft-delivers-windows-phone-8-software-development-kit-7000006631/
People developing mobile apps don't care about ease of going between those platforms. They care about covering all the mobile devices which means you need to help with them to run across: iOS, Android, and Windows Phone. Given the momentum the others have, who is going to make the effort to port apps to WP8? There are still nice apps that haven't crossed the iOS/Android chasm and you want to add another big leap? Dream on.
How much work would it have been to port the dalvik VM to Windows Phone to enable existing android apps? Now THAT would be doing developers a favor.
"A survey by IDC and Appcelerator found 78% of Android developers were 'very interested' in programming for Android smartphones" I don't know, but I'd expect the near totality of Android developers to be interested in programming for Android, unless I am missing something? Maybe 22% of them are forced to program for it?
I'm not a Microsoft developer but haven't we been down this path before with the above technologies? I recall a heavy emphasis on silverlight only to mothball it not long after. if I'm going to write Apps for someone I want some stability and recent history shows that Microsoft has not provided that to their developers.
You really thing that a third and different mobile platform would have attracted any developer?
Ah!
Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
Once devs see a way to monetize their efforts they will adopt the platform. Heck, Apple created an army of Objective C developers once the appstore took off.
I am sorry but the freaking SDK for windows Phone 8 was released today. Today!!! Are you saying they shoudl have been attracting developers when the SDK was released a few hours ago. This has got to be one of the stupidest articles I have ever seen posted on /. and that is saying something.
... Lotus, WordPerfect and others didn't ported well their applications to Windows 3.1 from DOS, so Microsoft won the race on Windows. It will similar for WP8, if nobody starts doing apps for WP8 then MS will start doing applications and will be late for the others.
Maybe they should put huge advertisements on the /. front page. Oh, wait...
VB6 dead? My VB6 apps, with my updates to support registry and file virtualization, run flawlessly under Windows 8. Silverlight dead? Silverlight 5 was only released a few months ago, and supports out-of-browser AND in-browser COM automation. Good luck approaching that functionality with any other technology. Silverlight powers WP7 and some pretty awesome websites. If I wanted to start a new website that was more impressive than anything, was a mature technology with lots of examples and free open source libs available, and ran on PCs and Macs (99% of the market?), I'd use it in a heartbeat. Deserted developers? MY ASS. Microsoft supports developers and legacy code better than any technology company. Period.
Maybe Andy Patrizio (article author) is just sore that he didn't get into the Microsoft Build conference because......
All Microsoft Build Attendees Get Free Surface Tablets, Lumia 920 And 100GB Of SkyDrive Storage
http://techcrunch.com/2012/10/30/microsoft-gives-free-surface-tablets-100gb-of-skydrive-storage-to-all-build-attendees/
Well to entice programmers, Microsoft just dropped the price for Developer Registration to $8 (for the next 8 days). Windows Phone Developer Blog
Fine print: Please note because this is a very limited time offer. You’ll be charged $99 USD or equivalent in your local currency, and we’ll refund the difference in the next 30 to 45 days.
My company is currently renewing it's Microsoft Partner status - it looks like we now have to certify on Windows Phone 8 to keep our status. If this is the case - and I've every reason to believe it is - there *will* be lots of apps out there pretty soon because Microsoft shops are used to getting their development tools 'free' with their partner status and will sooner port their app to WinPho 8 than pay 10+ Visual Studio + MSSQL licenses, especially when they live, breath and die Microsoft.
an unreleased platform who's sdk was released today....??
no kidding it doesn't have a lot of developers
Now that I can code for both Windows8 and WindowPhone, I am more interested in coding for Windows.
However, I am unsure which language is best to use. I've heard from many people that C# is the best language to develop for Windows; however C++ seems to be the "native" language. I've read that if you're planning on creating games, then C++ is the way to go.
Does anyone have advice?
Doesn't this seem strikingly similar to the Adobe Flash and Apple debacle. That killed anything starting with a lowercase 'i' for me.
The article makes it sound like anything done in WP7 isn't applicable or reusable on WP8. That's total bunk. With the latest updates to Portable Class Libs and the async targeting pack for vs2012 it's super easy to share code between the 8's. WP8 SKD was just released today btw.
VB6 is alive and well, SL is alive and well. Any skills used developing SL won't be wasted, they transfer right over to Win8/RT XAML development.
Way to ruin is FUD parade.
Microsoft are preventing developers moving to Windows Phone 8 SDK. 1. I appled for the SDK about 2 months ago and have not yet been able to obtain it. 2. It requires Windows 8 as a development platform. 3. I cannot upgrade to Windows 8 yet because: 3.1 I currently use Windows 7 Enterprise and Media Center and Visual Studio 2010 3.2 Windows 8 Enterprise does not support Media Cetner yet See, I want to develop for Windows Phone 8 and I want to upgrade to Windows 8 but Microsoft are preventing from doing so!!!
Hold on sunshine, you need $10000 for certification for apps for Microsoft these days. Hand over the cash! Oh and don't think about patching it, we'll want $10000 for that too:
http://games.slashdot.org/story/12/07/20/1540247/microsoft-taking-heat-for-five-figure-xbox-360-patch-fee
How many people have silverlight installed? 2%?
VB6 dead? My VB6 apps, with my updates to support registry and file virtualization, run flawlessly under Windows 8.
Yes, binary backwards compatibility on Windows is very good (and this is one of the reasons why they've managed to stay on top of the desktop market for so long, especially in businesses). But what happens if you need to add developers to that application? Do you have to go trawling eBay for old copies of Visual Studio 6? I mean, if you're a hobbyist you could just download it from "various sources" and not worry about the niggling legal issues, but in a real business that generally won't fly. And I don't even know how well Visual Studio 6 runs on modern versions of Windows. It's probably workable, but the IDE and everything else must look way out of date.
The fact remains that deprecating Visual Basic (and replacing it with another language that was called the same thing but not really compatible) was a boneheaded move on Microsoft's part. Heck, they could have sold VB6 individually as a separate product, and plenty of businesses would have bought it.
Silverlight powers WP7 and some pretty awesome websites.
Please. It powers Netflix, and that's the main reason 99% of its tiny market share ever installed it in the first place.
If I wanted to start a new website that was more impressive than anything, was a mature technology with lots of examples and free open source libs available, and ran on PCs and Macs (99% of the market?), I'd use it in a heartbeat.
LOL. Now you're just toying with us. Anyone rolling out a new website in Silverlight (or even Flash) today is hopelessly out of touch with industry trends. I mean, sure, you might not mind throwing away 100% of the mobile browser market, but most developers aren't quite so cavalier about pissing off their potential clientele.
Dewey, what part of this looks like authorities should be involved?
I'm a C#, C++ & Java developer, and have seen both sides of the fence dividing Developerville for over 14 years.
This is why I think MS will get developer support:
1. Tools - they have well integrated tools, which are free to use.
Nothing out there can match the ease of building an app for desktop and mobile with Visual Studio. Google has done an impressive job with the Android development tools & tutorials, but Java based desktop apps are an entirely different story with FOSS alternatives like the do-it-all Eclipse framework which are not easy to get productive with.
Though I am peeved to see Windows Phone 8 development needs Windows 8 and SLAT processor support, which means I would need to replace my "old" laptop which runs Windows 7 & the Windows Phone emulator just fine, to do Windows Phone 8 development.
2. Consistent managed programming languages between desktop & mobile.
I quite like how MS has extended Silverlight's C# / XAML paradigm to both desktop & phone. C# is easy to learn and C++ is a first class language on Windows 8 desktop and phone. While C++ is difficult for novice developers, good C++ devs will continue to be in demand for efficient LOB apps, and I can see them migrating to this paradigm.
3. C# & XAML are easy to learn.
From a business perspective, platform integration implies skill reuse and reduced headcount. From a business perspective, cost is also important, and MS may have shot itself in the foot on the pricing of its Windows 8 tablets.
Will the desktop equation change if the "Mother Of All Walled Gardens", Apple, reduces Mac desktop prices?
Just my 0.02.
Maybe the developers see no point investing in a platform that has a measly global market share?
Yes, Windows Phone 7/8, I'm talking about you. Still single digit % market share after so much hype/money/years.
So what does it say about the apple and android app offerings that the vast majority of them have never even been downloaded? Seems to me this is a quality vs quanity question.
About 70%. Just as many people who have Java installed.
Sorry to ruin the hate parade here.
The price is always right if someone else is paying.
Perhaps developers would try out WP8 development, if installing the SDK didn't break your VMWare installation.
VB6 never ran flawlessly on any platform.
Yep, just like Fry's or Office Depot or (heaven forbid) Best Buy: if you see a rebate offer attached to something, do not buy it. The odds of the rebate ever getting back to you are infinitesimally small and they want to make it as difficult as possible for you to complain, and they always put up many hoops for you to jump through (in a bizarre non-rational sequence, with flames on some hoops to singe you!) so that they can say you did something wrong and forgot to cut along the dotted line so you no longer qualify for the rebate, too bad. WPh8?? Nothing to see here, nothing to develop here. Let's move along.