iOS Developer moving to WP8 - Not easy, Microsoft make it so difficult...I may give in...

a18041967

New member
Nov 21, 2012
8
0
0
Visit site
:angry:So I'm a iOS developer and I'm keen to prototype and possibly move to WP8 but it just seems problem after problem and I haven't written a line of code yet. So here's what I've experienced so far....

* I have a Macbook Pro (i7) and set about installing Windows 8 & Visual Studio 2012 as a virtual machine, all was looking good. Then when I attempted to run a sample app suddenly discovered that the WP8 emulator runs as a another virtual machine. It's not a good idea to run VM's within VM's and initially this didn't work until I upgraded VMWare Fusion to v5 so an additional ?50.

* Because of the problems with the emulator I then went and purchased a Nokia Lumia 920, all excited and ready to go, but then I hit the problem that the device needs registering before it can be used. Having researched this further I then discover that to register a device you need a developer account, which costs $99 the $8 option is no longer available.

So for existing Apple developers who are not prepared to buy new laptops or desktops there appears to be no way to test apps that are developed without further expenditure even after spending ?500 on a WP8 device. I'm really hoping I've missing something here' but it's not looking good, as devices have only just become available way has the discounted developer account been removed?
 

a18041967

New member
Nov 21, 2012
8
0
0
Visit site
Yes and no, like Microsoft, Apple also charges $99 for the privilege of using and testing on physical devices (so we have already invested ?500 in hardware), but a least the Apple simulators are integrated into the development IDE and do not use overly complex virtual machine technology.
 

mrgermy

New member
Mar 28, 2012
1
0
0
Visit site
You said you tried to install Windows in a virtual environment. Have you thought about using Bootcamp rather than running virtual?
 

a18041967

New member
Nov 21, 2012
8
0
0
Visit site
You said you tried to install Windows in a virtual environment. Have you thought about using Bootcamp rather than running virtual?

It's an option but I'm already running XP & Linux as VM's, Microsoft & Nokia need all the help they can get with their smartphones OS and I shouldn't have these sorts of issues just to get started. Android developers can develop on multiple platforms using Eclipse and without paying to become a developer. I'm happy to pay the developer fees once I have evaluated the platform and developed my app but not before.
 

Reflexx

New member
Dec 30, 2010
4,484
4
0
Visit site
These really sound like reasonable expectations from MS.

If you don't use Windows natively, yes, it will be harder. That's not Microsoft's issue.

Just like I can't develop iPhone apps at all on a Windows PC.

Instead of getting the Lumia920, maybe you should have bought a cheap PC.
 

lesd777

New member
Dec 5, 2011
132
0
0
Visit site
I agree WP8 needs developers. Love my new 920 but I want more apps.
Sent from my RM-820_nam_att_100 using Board Express
 

a18041967

New member
Nov 21, 2012
8
0
0
Visit site
These really sound like reasonable expectations from MS.

If you don't use Windows natively, yes, it will be harder. That's not Microsoft's issue.

Just like I can't develop iPhone apps at all on a Windows PC.

Instead of getting the Lumia920, maybe you should have bought a cheap PC.

I think you are missing the point, it is Microsoft that really needs the developers for many reasons and the developers should not have to pay for the privelege until they have an app ready for release. At the point of aaplication yes there should be a charge, the infrastructure and running cost of the store need to be and its not cheap.

Just add the costs up and you will realise that you have to sell a lot of apps before you can even break even regardless of what platform you start with, having to buy seperate hardware for each environment is far too expensive. ( PC, OS, antivirus, test hardware, developer accounts etc etc )
 

Reflexx

New member
Dec 30, 2010
4,484
4
0
Visit site
I don't think MS's focus is to try to lure lukewarm hobbyists from other platforms. It would be nice, sure. But I don't imagine that is where they are going to choose to invest their resources.

There are tons of developers who own PCs. They're focused on getting them before they can even think of the ones that don't even own a PC.
 

a18041967

New member
Nov 21, 2012
8
0
0
Visit site
'lukewarm hobbyists' sorry to say that its my full time job and having been involved in the development of both iPhone & iPad apps for one of the UK's top retailers does mean that I'm more than a hobbyist.

It is people like myself who create proof of concept apps that are then demo'ed to senior board members that Microsoft MUST/NEED to encourage, its the big brand names and apps that make the platform a success. I cannot keep going back to my managers saying I need more hardware to be able to develop on platform 'X' after they have just spent hundreds of pounds on other hardware. They will just stick with what they already have, iOS & Android platforms as these platforms are already costing thousands and thousands of pounds to develop and support.

Even if you are a dedicated developer the hardware requirements just for the emulator are high:-

http://social.msdn.microsoft.com/Forums/en-US/wptools/thread/b06cc9f2-aa5e-4cb3-9df1-0c273e1dfd68
 

PG2G

New member
Dec 20, 2010
453
0
0
Visit site
So what is the process on iOS to be able to deploy an app onto an iPhone? Is it free?

And the discount thing was a promo for BUILD 2012.
 

a18041967

New member
Nov 21, 2012
8
0
0
Visit site
So what is the process on iOS to be able to deploy an app onto an iPhone? Is it free?

And the discount thing was a promo for BUILD 2012.

No its the same as Windows Phone 8 BUT the emulators have been designed to work properly and not require over the top hardware. If the emulators work well on standard hardware then theres not a problem, but not working on top of the range Intel i7 based hardware is poor. I'm not the only person who thinks this is a poor design:

(WP8) Minimum system requirements to install the WP8 SDK tools
 

a18041967

New member
Nov 21, 2012
8
0
0
Visit site
Why did you buy a handset instead of a PC? That would have been the more prudent thing to do.

Because I didn't need one, I have two perfectly good high spec laptops that both run Windows 8 perfectly well, it was only the emulator issue that meant that I needed a handset. Also being a professional developer I know the importance of testing on real hardware, it was a failing on my part not to know that it is unusable without a developer account, but this isn't made very clear during all the marketing and developer posts.
 

Reflexx

New member
Dec 30, 2010
4,484
4
0
Visit site
I guess MS will have to wait before they can really attract developers in your situation.

Expanding the platforms you support is a risk. And yes, risks do cost time and money.

You have what could potentially be a really good ground floor opportunity in Windows 8 and Windows Phone (since they have similar development environments), but at the same time, it may not pan out. You can also take the wait and see approach, but by then you may be going into a saturated market, missing out on some of the opportunities that only happen early on.

Ah, the risks of business. I wish you luck. It's a tough business to be in for sure.
 

thekonger

New member
Nov 15, 2012
285
0
0
Visit site
'lukewarm hobbyists' sorry to say that its my full time job and having been involved in the development of both iPhone & iPad apps for one of the UK's top retailers does mean that I'm more than a hobbyist.

It is people like myself who create proof of concept apps that are then demo'ed to senior board members that Microsoft MUST/NEED to encourage, its the big brand names and apps that make the platform a success. I cannot keep going back to my managers saying I need more hardware to be able to develop on platform 'X' after they have just spent hundreds of pounds on other hardware. They will just stick with what they already have, iOS & Android platforms as these platforms are already costing thousands and thousands of pounds to develop and support.

Even if you are a dedicated developer the hardware requirements just for the emulator are high:-

(WP8) Emulator (XDE) Troubleshooting Tips

Unfortunately you spent hundreds of pounds on the wrong hardware. Pretty simple really, just spend 400 pounds on a nice Intel dual core i3 or i5 with 4 to six gigs of RAM running Windows 8 and get a WP8 device for testing - that's all you need. Not certain why you're surprised about needing an actual WP8 phone for testing if this will be part of 'your real job'.

I do iOs development too and it's pretty much the same story on that side. At work we purchased two iPads and two iPods just for testing. You can't trust the emulator all the time, I see things in Leaks when I am testing on my device that the emulator didn't catch. And at home I develop on my $1500 iMac and test on my wife's iPhone.

It costs some money to get started, but it's much cheaper than starting out from scratch in the iOS realm.
 

inteller

Banned
Mar 31, 2012
2,528
2
0
Visit site
It's a tough business to be in for sure.


give me a break...fighting crime and putting out burning buildings is tough business. i've got no sympathy for white collar problems. my advice is to put on your big boy pants and get the tools you need to succeed, or keep fighting for scraps in the iOS world.
 

Reflexx

New member
Dec 30, 2010
4,484
4
0
Visit site
give me a break...fighting crime and putting out burning buildings is tough business. i've got no sympathy for white collar problems. my advice is to put on your big boy pants and get the tools you need to succeed, or keep fighting for scraps in the iOS world.


Umm... you get a cookie?

Developing apps is a tough BUSINESS. It's extremely competitive, and it can be difficult to earn a decent living.

Though I imagine you knew that. You were just trying to be difficult.
 

RyanR47

New member
Nov 1, 2011
72
0
0
Visit site
Student = free Windows 8 + free visual studio 2012 ultimate + free apphub registration 😃

Everything runs fine on my macbook air under boot camp, but i will agree emulator through hyper v and 64bit os requirements are complete pain!
Sent from my Windows Phone 8X by HTC using Board Express
 

ybahman

New member
Jan 20, 2013
16
0
0
Visit site
^^ Agree with RyanR47.
I'm an Android dev moving to WinPhone8. I use a MBA 2012 (for now) running Windows 8 w/ boot camp and the emulator runs insanely well. I still love both android and wp8, but the wp8 emulator run in win8 is a complete joy to work with compared to the jellybean emulator in osx.

OP - all you gotta do is run bootcamp and all your problems are solved :)
 

Members online

No members online now.

Forum statistics

Threads
323,197
Messages
2,243,433
Members
428,035
Latest member
jacobss