Slashdot Mirror


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."

17 of 191 comments (clear)

  1. The first step to meeting Microsoft's standards... by Samantha+Wright · · Score: 5, Funny

    ...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!
  2. Biggest problem with iOS development by Rik+Sweeney · · Score: 4, Interesting

    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.

    1. Re:Biggest problem with iOS development by tepples · · Score: 3

      you have to (AFAIK) buy a Mac to develop for it

      As I understand it, you have to buy a PC with Windows to develop for Windows Phone 7. Or you have to buy a retail copy of Windows to run in dual-boot or virtualization, which is as expensive as just buying an entry-level PC due to deep OEM discounts. (Once in Best Buy, I've seen a retail copy of Windows Home Premium for $200 and an ION nettop PC with included Windows Home Premium for $200.)

    2. Re:Biggest problem with iOS development by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      Biggest problem with iOS development 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...

      How is that a great business strategy? The number of iOS developers buying Macs contributes basically nothing to Apple's bottom line compared to iPhone sales driven by their large number of iPhone apps. The great business decision is keeping the dev environment under their control and making it Mac only is just easier and cheaper than maintaining it on Windows as well. This leads to apps that conform to UI guidelines and leverage all the built in functionality of iOS and are updated in a timely manner to take advantage of new additions to iOS. Apple doesn't have to wait for third party tool developers to add features to support what Apple puts in iOS in a new release. They build it into the tools and in many cases the next recompile of the app takes advantage of the new function. That is what is smart about Apple's dev tools, not some barely noticeable increase in Mac sales from selling to developers that want to target iOS. It's about promoting iPhone sales because that is where the money is.

    3. Re:Biggest problem with iOS development by shmlco · · Score: 4, Insightful

      "Not really, no. Google provide an Android emulator as part of the Android SDK. It's the standard way to develop for Android."

      I know Android developers who have bought a dozen or more different Android phones on which to test their software.

      If buying a used Mac to do iOS development is too much of an investment, and you believe that you can use the Android emulator to get by without testing across the myriad Android devices and platforms...

      Then all I can say is that I'm very, very, VERY happy you're developing for the Android platform...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    4. Re:Biggest problem with iOS development by Karlt1 · · Score: 4, Funny

      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.

      All you have to buy is a dozen different phones to make sure your app is compatible and then enjoy on average 5% of the sales of the Apple app store....

    5. Re:Biggest problem with iOS development by jo_ham · · Score: 4, Insightful

      Right, you're ditching the most profitable market because... why? The dev tools only run on the OS the phone's OS is based on? The app store paid developers a combined 2 billion dollars in revenue (after Apple's cut). Nothing else is even close right now.

      Hilarious.

      I believe the phrase is "cutting off your nose to spite your face". If you're talking "as a professional developer" (ie, if you are making your living from this).

      For the casual developer just messing about, sure you need a Mac, but you can pick one up cheaply on eBay that will do the job just fine. Alternatively you can just build a hackintosh and see what's what before committing to buying new or used hardware.

  3. No standard C++ on Windows Phone 7 by tepples · · Score: 4, Insightful

    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?

  4. Re:Other way around! by Spaseboy · · Score: 3, Insightful

    Microsoft and Apple have switched positions. You have GOT to know how much this stings executives at Microsoft and pisses off MS shareholders. MS has already blown that chance at corporate with their phone OS by fucking over the 6.x using companies.

    Until 7, it was an easy migration path for corps and simple to upgrade phones for users. Now there is no upgrade path, so the door is open to choose another platform. No other platform than iOS offers businesses the control and abilities they need with a standard hardware interconnect for custom applications. Vertical markets are choosing iOS.

    Their only chance really was the consumer market and they fucked that opportunity with the Zune and Kin fiascos.

    --
    "I don't want more choice, I just want nicer things!"
    -Jennifer Saunders as Edina Monsoon
  5. "And figure out ways to get the code to work" by The+O+Rly+Factor · · Score: 5, Funny

    Sounds like Microsoft development in a nutshell.

  6. Re:I remember before Jobs was all about lock-in... by Samantha+Wright · · Score: 3, Interesting

    The answer you're looking for is "its progeny", which is the much-loved Cocoa toolkit. I was speaking of the OpenStep initiative itself, which consisted of a rebranded NextStep (which was also ported to x86) and API compatibility layers for NT and Solaris, neither of which exactly passed into legend.

    One thing that's not often remembered is that the OS X kernel and APIs ran on x86 since Steve brought NeXT back to Apple with him. (Rhapsody and later OpenDarwin.) The rush for the big switch wasn't nearly as large as is often assumed, as Apple was quite prepared for it.

    --
    Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
  7. Re:Other way around! by shmlco · · Score: 3, Insightful

    Blackberry's? Sorry, but corporate clients are abandoning the ship en masse. Market share is dropping and US sales in particular are tanking. The Storm line was il-received, and the Playbook is half-baked. Android app integration is going to kill QNX, just as Windows app integration put the final nail into OS/2.

    RIM is about to undergo a major implosion.

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  8. Re:Your figures are bogus. by UnknowingFool · · Score: 3, Informative

    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?!?

    No, $99 is if you wish to publish your apps to iTunes. It costs you nothing to develop on your own device. I think to publish to Windows Marketplace is about the same price.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  9. Nintendo more expensive; M$ just as expensive by tepples · · Score: 5, Informative

    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?!?

  10. mnemonic by Gary+W.+Longsine · · Score: 3, Funny

    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.
  11. Re:Symbian is tha answer! by gig · · Score: 4, Insightful

    What is Symbian?

  12. Re:I remember before Jobs was all about lock-in... by Samantha+Wright · · Score: 3, Interesting

    It is, of course, also one of the most epic displays of grassroots community bait-and-switch in history: let volunteers spend years fixing and perfecting the port of OpenDarwin to x86, then kill the community when its code starts facilitating Hackintoshes. Classic Jobsian ill will: "if you haven't paid me in the last eighteen to twenty-four months, I owe you nothing."

    --
    Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!