Developers: MS Hopes To Lure iOS Apps With API Mapping Tool
Microsoft isn't standing idly by while Appple's app store fills with software; fysdt writes "A newly-announced service called the iOS to Windows Phone 7 API mapping tool acts as an interchange for developers to take applications they've already written for Apple's platform, and figure out ways to get the code work with Microsoft's standards."
...is lowering your own.
(Click here for more information)
Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
It might be useful as a reference, but in practice this will probably be more of a headache than just building the app from scratch.
... Microsoft will be unstopppable.
is admitting you have a problem.
Isn't it time to get a new leader at MS?
MS needs an engineer, not a marketing suit who understands where things could go.
...and the NeXTSTEP API was something allowing portability across systems.
MS has some of the best dev tools. I wonder how that app works. Does it actually spit out the C#/Silverlight code for your or is it more of a reference tool?
Now if only a tool to do the reverse existed.
Microsoft's WP7 API is great!
On the other hand, having to deal with Objective-C to code for IOS is a pain.
I know there are a lot of Microsoft haters out there, I'm of the opinion that MS got it right this time. WP7 is a charm for developers.
I doubt it will catch with hipsters (but who really cares about them?). I'm just hoping WP7 will catch at the corporate level.
I just pooped your party.
is that you have to (AFAIK) buy a Mac to develop for it. I can't really fault Apple on this as it's a great business strategy, but I simply can't be bothered so I'll only make apps for Android, which doesn't require me to buy hardware.
If Microsoft wants their phone to succeed, they need to make sure that their SDK is available on as many platforms as possible.
Summation 2
This may be viable for shops with enough manpower to support multiple OSs and devices, but many one, two or three man shops may not have the resources to deal with support for some low-spec phone so far removed from the basics they can count on iOS.
If you don't know what AltaVista is (was), get off my lawn.
WP7 is a charm for developers.
Except those developers who already have a library of application logic code written in standard C++ or Objective-C. On Mac OS X and iOS, a front-end written in Objective-C can link to application logic written in standard C++, and Android provides NDK to allow using standard C++ application logic with a Java front end. (It might be possible to use ObjC on Android through GCC or Clang, but I haven't heard about it.) But WP7, like Xbox Live Indie Games, can use only verifiably type-safe code. Microsoft's C++/CLI is a language that includes both Standard C++ and a C++-like verifiably type-safe language as subsets, but Windows Phone 7 will reject any assembly that uses unverifiable operations, such as any use of the Standard C++ syntax for pointers or references. So how does one translate Standard C++ into the verifiably type-safe subset (/clr:safe) of C++/CLI, other than doing it manually line-by-line and then trying to maintain two versions in parallel?
Developers check in ... but they don't check out!
Sounds like Microsoft development in a nutshell.
Bare minimum to develop - slow but it'll get the job done.
New Mac Mini $600 no moinitor with OS
New PC $300 no monitor with OS.
Developing for anything Apple is more expensive than any other platform.
And I wont get into all the added hoops that Apple development entails - like paying $99 to join the Developer Network just to be able to put your own app on your own device?!?
Then allow me to rephrase: So how does one translate application logic written in Standard C++ into C# or another WP7 supported language, other than doing it manually line-by-line and then trying to maintain two versions in parallel?
So Star Trek icon William Campbell, Trelane in the Squire of Gothos one of the best of TOS episodes ever, and Koloth in TOS and DS9 has died and there is nothing on Slashdot? How is this news for nerds? To bad he never submitted a bug report for some POS OSS because then maybe he'd be worth a story. Slashdot, you have disgusted me worse than Goatse x Tub Girl, please surrender your nerd credentials.
Developing for anything Apple is more expensive than any other platform.
False. Developing for Nintendo handhelds is more expensive than developing for Apple handhelds. For one thing, just to be considered, you have to have a dedicated secure office separate from your home and a previous commercial title on another platform (according to warioworld.com). I'd look up information about developing for Sony handhelds, but http://www.tpr.scea.com/ has been down for three weeks.
And I wont get into all the added hoops that Apple development entails - like paying $99 to join the Developer Network just to be able to put your own app on your own device?!?
And I wont get into all the added hoops that Microsoft development entails - like paying $99 to join App Hub just to be able to put your own app on your own Windows Phone 7 or Xbox 360 device?!?
Is there a new company called Appple? Surely they're infringing on Apple's trademark
If Microsoft is really serious about convincing developers to port to WP7 from iPhone, they should offer native access to the platform to everyone and
not just special partners.
Most developer shops don't have enough resources to keep parallel versions of the application code in different languages.
Well you need a Mac to publish to the crApp Store, so the cost of developing for iOS is already high.
MonoTouch is more expensive than a Mac. Here are all the costs that I've identified, which quickly (in my opinion) become prohibitive for a hobbyist.
And this doesn't include the price of phone service (a Windows Phone 7 device isn't sold as a PDA, unlike iPod touch and Archos 43, or even as a prepaid phone).
Microsoft Standards don't even work with Microsoft Standards.
Duh, I guess they figure that those thousands of Windows Mobile developers, whose apps are now worthless, can fend for themselves. Actually, many of them went to the iPhone.
So let's see, what's the API to pop up the Apple App Store on Windows 7 phones? xD
Wonder what it does when you point it at the iOS camera API?
Seriously, go look for UIPageControl on bing - it's full of boobs!
...is lowering your own.
Anyone else as surprised as I am that Microsoft HAS standards? All evidence points to the contrary...
Every normal man must be tempted, at times, to spit on his hands, hoist the black flag, and begin slitting throats. -HLM
Back in the days of Visual Studio 4 our company was doing mainly unix development. We hacked enough scripts to take the unix Imakefile and make it call the Visual Studio compilers and linkers to get the nightly build done on PCs. Main development was in unix. In version 4 or 5 they took away the command line. It was brought back later in v6 or so by the big players. But the damage was already done in our company. We had moved all the Imakefiles out, and wrote out vcproj files, and went to that nightmare called Mainsoft and the build env could never go back to Imakefile and linux when eventually much cheaper alternative to solaris, hpux, irix and Del Alpha emerged. One code base. Overnight builds. We did not need bounds checker or purify. Any memory error forgiven in one platform will crash in another.
I just wish MS would sink a couple of billion dollars to make this kluge work and then Apple make enough tiny changes to the API to make it such pain they get the taste of what they were dishing out to others. I want Apple and Microsoft enter into such a slugfest most developers give up in disgust and move to some platform neutral development environment. I want the dev tool makers to have no incentive to push one platform over another. Would that day ever come?
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
Or you have to buy a retail copy of Windows to run in dual-boot or virtualization
The last I heard the Windows Phone Seven emulator that you use for developing applications, would not run in a virtualized environment (perhaps it's really a virtualized instance of the phone OS itself?).
Annoying anyway, and it's kept me from playing with the WP7 dev tools.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I'd look up information about developing for Sony handhelds, but http://www.tpr.scea.com/ has been down for three weeks.
Between this and PSN, I'm starting to get the feeling that Sony has actually packed up and left the planet with all the money from Sony customers, leaving behind only an AI that issues random press releases to give them time to make a getaway...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
How much does a Windows Phone 7 code signing certificate cost, though?
The $99/year gives access to the developer services that include generating the certificates, keys and profiles necessary to get a Windows Phone 7 device to accept apps signed using those certificates.
Anyone else as surprised as I am that Microsoft HAS standards?
Of course they have standards! They bought ISO, didn't they?
"I've got more toys than Teruhisa Kitahara."
It's easier to remember this stuff, when you recall that what actually happened was that NeXT acquired Apple for a negative four hundred million dollars ($US -400 million).
If you mod me down, I shall become more powerful than you could possibly imagine.
After so many years of developers struggling to adapt DirectX games to run on the Mac, this seems like a rather satisfying turnabout.
. . .. . but with Symbian you can develop on a Mac, Windows or Linux...... YAY! :-)
This is all just my personal opinion.
www.geek.com/articles/mobile/moonlight-dev-crew-brings-silverlight-to-android-20110415/
It raises a difficult question though - lower, more open Microsoft standards or higher, incredibly locked-in Apple standards.
And as a Linux/FOSS guy, I'm afraid I'm siding with Microsoft.
It's main claim to fame was that you could take your existing CP/M code, and with a few changes make it run on their new product.
Of course all it did was suck programmers across to this new platform where people just stopped writing the old stuff.
Has someone reopened the old play book ? Hello, Bill - is that you back again :-)
OK; I'm dating myself a bit here but back when OS/2 was more than a distant memory, IBM included a feature called WinOS2 that would allow you to run native Windows apps in OS/2. The intent was to lure developers to OS/2; it did exactly the opposite. It worked well enough that developers switched to Windows, knowing that using WinOS2 their products would also work under OS/2.
This could have the same effect. The unintended message could be "do all your development under iOS, then do a quick port to WP7 to capture both markets." Only problem is, the 'ported' apps tend to look like exactly what they are...
In goes "apple flavor Kool-aid", and out comes "orange flavor".
I expect that the result is almost undrinkable.
we can now develop iPhone apps without the need for MacOSX?
How would that work? I mean would it be similar to piping the results of a Google search into Bing's search engine?
Anyone else as surprised as I am that Microsoft HAS standards? All evidence points to the contrary...
Well C# is more of a certified standard than Java is...