Slashdot Mirror


iPhone SDK Rules Block Skype, Firefox, Java ...

An anonymous reader writes "Apple's iPhone software development kit is already drawing complaints due to the strict terms of service. Voice over IP apps like Skype that attempt to use the cellular data connection will be blocked. Competing web browsers Firefox and Opera are forbidden. Even Sun is now backpedaling on its recent announcement of a java port, noting that there are some legal issues. Critics are already comparing Apple's methods to Comcast's anti-net neutrality filtering, and Microsoft's Netscape-killing antitrust tactics. Could Apple face government regulators?"

11 of 800 comments (clear)

  1. What's the issue here? by Oxy+the+moron · · Score: 5, Interesting

    Look, I know the iPhone is all "snazzy" and "cool" and "trendy," but I think it's been known for a while that Apple would do this, yes?

    If you're looking for a platform with more open SDK access, just don't write for the iPhone. Go for a mobile device with a Linux-based OS, or even Windows Mobile. That gives you a lot more flexibility in terms of writing your own software (I write C# on a Moto Q, myself) and you usually end up paying less, too.

    Apple has a choice as to whether or not they open up their hardware just as you had the choice of buying the phone in the first place.

    --

    Proudly supporting the Libertarian Party.

  2. Re:Good way to turn a positive thing negative by armada · · Score: 5, Interesting

    I agree. I am a fan of most of the industrial design and ui design that comes out of Apple but if they lock this up I will be buying an Android or an Openmoko instead (i've been wating for a 3g Iphone and the release of the SDK). However, unless the government forces us all to buy iphones or all the other manufacturers go out of business because of it's leet crunchy goodness, I dont see how this could warrant antitrust sanctions and government involvement. If you don't like it. Buy ze other one.

    --
    "This message was sent from an Apple //GS"
  3. Re:Why? by Oxy+the+moron · · Score: 4, Interesting

    I was thinking this exact same thing. The Motorola Q has some really great features, and it turns out a lot of them are masked or outright disabled (Java support) if you use Verizon as your carrier versus a different carrier. If anything, Apple is being more generous than the likes of some cell phone companies.

    --

    Proudly supporting the Libertarian Party.

  4. Re:Good way to turn a positive thing negative by thomas.galvin · · Score: 5, Interesting

    I got modded all to hell for saying this in the last article, but whatever: Apple's decision regarding the SDK and iTunes distribution model have assured that I will not be buying an iPhone. I was holding out, waiting to see what the SDK had to offer, and I've come to the conclusion that it's better to wait for Android than to lock myself into Steve's phone. The Mac is probably the best development platform I've ever used, but the iPhone is useless to me. It flies in the face of the hacker/tinkerer ethic.

  5. Re:Complicated Issue by Tony+Hoyle · · Score: 4, Interesting

    The iphone in providing an sdk is considerably more open than it's competition.

      The symbian SDK is free. You can get a developer certificate for free (Apple charges $100/year), you can distribute in any manner you choose (Apple insist on using itunes), you can use background apps, you can do VOIP over 3G/Edge....

    So in what way is the iphone 'considerably more open'.

  6. Re:troll bait by bnenning · · Score: 5, Interesting

    Why is it that 99% of the developer reaction I've seen has been enthusiastically positive, and yet the spin here is so negative?

    For established Mac developers it's a great deal. Apple handles the distribution and payment processing, and they don't have to worry about competing with open source weenies. But hobbyists get shut out (apparently even if you try to pay Apple for a certificate, there's no guarantee they'll give you one), and end users get nickeled and dimed for apps that would have free equivalents in a competitive market.

    When the competitive landscape in the cellphone world changes and the carriers just become dumb pipes, Apple will be the first to drop stupid restrictions

    That would be nice, although I'm skeptical since lots of other AT&T phones don't have these kinds of restrictions.

    --
    How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  7. Remember this is the same Apple that ... by celtic_hackr · · Score: 4, Interesting

    restricted people's ability to build clone machines back in the day.

    The same Apple that restricted what software could run on their machines.
    The same Apple that restricted ...

    Nothing new here, this is Apple's secret formula to ensure they never have more than 3-5% market share of anything they do in the long term. I remember a time when Apple was very popular, but due to their complete lack of business acumen doomed their ability to take over the hardware and software markets. They could of taken the computer world by storm and buried IBM and Microsoft, but they have no clue how to market long term. Short term marketing and hype they've got down, but I didn't buy an iPhone, because, I know the end result, which we are now starting to see more clearly. Some people might say I was psychic, o which I would say know your history and you won't be doomed to repeat it.

    Same ol' Apple. It's comforting to know I can rely on them to be consistent. Isn't Steve Jobs at the helm again?

  8. Re:Good way to turn a positive thing negative by Glock27 · · Score: 4, Interesting
    Yes everyone learns it, but aside from a few web apps no one uses it.

    Says falcon5768, who's an authority because of...?

    As opposed to monster.com, where "Java developer" returns "> 5000" hits, "C++ developer returns 2457 hits, "Perl developer" which returns 1134 hits, or "Python developer" which returns 300?

    Java is undoubtedly the most widely used language for current development. So much for "no one".

    It's really not too bad, just not ideal for the highest performance and real time niches. Even so, gcj (for instance) comes close.

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  9. Re:Good way to turn a positive thing negative by e4g4 · · Score: 5, Interesting

    Bah, you're so far off it's not even funny. I'm running a native terminal on my iPhone. It's got Ruby, Python, and (horrors) Java running on it - each with Objective C bridges (except Ruby). I have root on my phone, for the first time ever. So, yeah - the iPhone does not officially support the hacker/tinkerer ethic - so fucking what? Unofficially supporting it is good enough for me - it is by far the best *nix based phone on the market (oh wait, it's the *only* *nix based phone on the market - that actually works).

    The 2.0 software may break the current jailbreak methods, but again, so what, I've already got 3rd party apps on my phone.

    --
    The secret to creativity is knowing how to hide your sources. - Albert Einstein
  10. Re:Good way to turn a positive thing negative by TheRaven64 · · Score: 4, Interesting

    Has anybody, anywhere EVER had a positive user experience with a Java app? The Google Maps Mobile implementation for my phone is a J2ME app, and I've had positive experiences with it. The UI is clean and simple, it loads and displays tiles quickly and is fun to use. The screen on my phone is pathetically small, so it's less nice to use than a mapping app on more sensible hardware, but that's not a problem with Java.
    --
    I am TheRaven on Soylent News
  11. Re:Good way to turn a positive thing negative by jinxidoru · · Score: 4, Interesting

    Why must everyone focus on the negatives? I have been playing with the SDK for the past few days and have found it to be wonderful. Sure, there are some limitations, but I can understand that. Apple is stuck with a difficult task. They have to balance their desire to provide an open platform for development with privacy and economic concerns. The strength of the iPhone as well as the iPod is that it is this easy to maintain device. I just plug it into my computer and it works. If they are not careful, then they may hinder said benefit. Think of facebook. We were excited about the third-party applications, especially since they had almost no restrictions. Who among us is now not wishing for restrictions, because of all the crappy annoying applications out there?

    I for one am pleased with what they have offered, especially the 70/30 store. That is unprecedented. It also provides a great mechanism for selling open source, which has been very difficult in the past.

    Lastly, as a side note, one big realization, as I have played with the SDK, is actually how unnecessary it is. I also was among the people who was really frustrated with the iPhone SDK is Web 2.0 garbage last year. Now that the power of the iPhone has been unlocked before my eyes, I'm realizing that the majority of the functionality you want to give in an app is completely suppliable by Web 2.0. As I've thought about what I should write, I keep realizing, "No, there's no point in doing that natively, because it could be done in a Web app." Granted, I am not a game developer.