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

800 comments

  1. Good way to turn a positive thing negative by downix · · Score: 3, Insightful

    The SDK made the iPhone interesting and attractive to new developers. Sun adding java added to that. But now Apple slamming the door on innovation will only drive those that wish for such a product to go elsewhere, such as to Googles Android or the OpenMoko, for examples.

    --
    Karma Whoring for Fun and Profit.
    1. Re:Good way to turn a positive thing negative by bwalling · · Score: 0, Flamebait

      Java Apps mostly suck at UI. I don't think Apple wants to be associate with lousy UI. (Yes, it's a generalization, and I'm sure you can find some example of a mostly decent Java UI somewhere).

    2. Re:Good way to turn a positive thing negative by falcon5768 · · Score: 0, Troll

      Apple didnt "slam the door" on anything. Sun shot its mouth off on "how dare Apple tell us we cant run our own apps on their phone," and then realized that they had no case, that the idea in it of it's self of a OS running a app thats running a app is stupid when the SDK is available to all and easy to program and port apps to without using java which is all but a dead language.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    3. 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"
    4. Re:Good way to turn a positive thing negative by llamalad · · Score: 4, Insightful

      You've got it exactly right.

      I've been planning on snagging an iPhone as soon as the next model is released.

      Unless a) this situation plays out differently than currently seems likely or b) I come to decide that a phone is just an appliance and I can live with Apple's constraints... I will not be buying an iPhone after all.

    5. Re:Good way to turn a positive thing negative by Ultra64 · · Score: 5, Insightful

      "how dare Apple tell their customers they can't run the apps they want on the phones that they *OWN*,"
      is more like it
    6. Re:Good way to turn a positive thing negative by MindStalker · · Score: 3, Insightful

      Java isn't exactly dead. But either way this slams the door on ALL web applications and applets that don't run on the existing iPhone browser.

    7. Re:Good way to turn a positive thing negative by Anonymous Coward · · Score: 1, Informative

      Apple owns the device? Last I checked I owned my iPod Touch. How dare Apple tell [i]me[/i] what I can't run on my device.

    8. Re:Good way to turn a positive thing negative by Tuoqui · · Score: 1

      Good point, I'd rather support OpenMoko than Apple Computer's iPhone and AT&T.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
    9. Re:Good way to turn a positive thing negative by b96miata · · Score: 5, Insightful

      ....available to all
      (all who already have or can afford to buy an intel mac with leopard)
      , and easy to program
      (to anyone who knows objective C)
      and port apps
      (so long as they don't do anything apple doesn't like, since they control the sole distribution channel)
      without using java which is all but a dead language
      (that happens to run on the majority of cell phones sold today, as opposed to ObjC which is apple's baby just as much as java is Sun's)

    10. Re:Good way to turn a positive thing negative by skeletor935 · · Score: 3, Insightful

      You aren't forced to buy an iPhone. They don't have to do shit for you. It could be like all other cell phones and not allow you to put anything on it.

    11. Re:Good way to turn a positive thing negative by noidentity · · Score: 2, Funny

      the idea in it of it's self

      Wow. I think the phrase you're looking for is "the idea in and of itself"

    12. Re:Good way to turn a positive thing negative by darjen · · Score: 1

      I was excited about Sun's release of Java... and having a Skype client with wifi on that kind of device would be particularly nice. I will certainly not be buying an iPhone without any of those. Unless Apple changes their tune, I will more than likely go with something like a Nokia e90 in the future.

    13. Re:Good way to turn a positive thing negative by Anonymous Coward · · Score: 0, Insightful

      But without 3rd party software, the iPhone is just another phone, and not a very good one at that. They don't *have* to do shit, but they ought to. Well, who'd want to be an iSheep anyway?

    14. Re:Good way to turn a positive thing negative by IAmGarethAdams · · Score: 1

      Hell yeah! And while we're at it - let me play snake on my microwave that I *OWN*!

    15. Re:Good way to turn a positive thing negative by brad.lowe · · Score: 2, Insightful

      Just wait.. the apps that get built for the iPhone are going to be freaking amazing. Boo hoo about 2% of the apps that can't be ported due to a license or design limitation. If you're a hacker, go ahead a try to port skype or mozilla or something--being "not blessed" by Apple will make it all the more appealing. For example, see how much attention jailbreaking the iPhone was. I'm a C/C++/Java programmer and I'm learning the nutty objective C syntax so I can write some apps... Its been a long while since I've been this excited about a new platform to write for. Sure, it's a pain that I can't use my existing J2ME code--but I have yet to see a single J2ME application that actually looked good and didn't crash my crappy RAZR. The end results will be compelling. There will be no equal in terms of a polished UI, market share, and devoted users and developers. This story gets it all wrong.. Should be about the 98% of the apps that can finally be available in a slick, beautiful, mobile package.

    16. Re:Good way to turn a positive thing negative by falcon5768 · · Score: 1, Insightful

      But without 3rd party software the iPhone would STILL be one of the best selling phones on the market. So your point is MOOT.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    17. Re:Good way to turn a positive thing negative by Anonymous Coward · · Score: 4, Insightful

      Gawd, nobody wants frigging Java anywhere near anything they have to actually use, much less *pay* to use. Has anybody, anywhere EVER had a positive user experience with a Java app? It depends. Swing based apps are awful, every single one of them I've used and the few I'm forced to use at work are awful. The slowness, ugliness*, lack of integration, bugginess, etc drive me insane. There's really only one Swing-based app I can tolerate: JAP. Other than that, Freenet, and one SWT-based app: Eclipse**. I've also had good experiences with webapps.

      * "Native" look and "feel" is a joke. The GTK+ emulation looks awful, nothing looks quite right. Select/combo boxes are nowhere even close to native. Nothing behaves properly, and there's still zero integration with the desktop. That pisses me off even more than the ugly purple theme so I just disable the "native" look when I can.

      ** Every other SWT-based app I've used gets on my nerves. Eclipse I can tolerate since I love it's editor and am addicted to several plugins. Nothing else out there is even half as nice. It's configuration, however, is an abomination.
    18. Re:Good way to turn a positive thing negative by samkass · · Score: 3, Insightful

      using java which is all but a dead language.

      There are a LOT more Java developers out there than there are Objective-C developers, and a lot more people learning Java every year than are learning Objective-C. While the SDK is pretty reasonable, as someone who's coded on both platforms I have to say that not only is Java significantly nicer, but the IDE's are dramatically better than XCode.

      Mac developers love to poo-poo Java, but Objective-C will probably never be as popular as Java is. And if/when Java disappears, it'll probably be at the hands of C# combined with scripting languages or something akin to that instead of Objective-C.

      If Apple really wanted to open their platform up to innovation, they'd open it up to Java.

      --
      E pluribus unum
    19. 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.

    20. Re:Good way to turn a positive thing negative by JDWTopGuy · · Score: 1

      I agree, I think this is terrible. I'm kind of disappointed in Apple lately. My boss and I both got new (refurbished) MacBooks and they both wound up needing their top cases (keyboard and stuff) replaced (keyboards didn't work right). Also, they hurt to type on because the edges ARE SHARP. WTF to that. I still enjoy OS X, but I hope Apple changes direction soon. Between the nazi-ish rules for the iPhone SDK and the ridiculous lack of quality control with software updates, I'm beginning to lose faith. (Breaking video editing for the sake of DRMing stupid movies? COME ON!)

      --
      Ron Paul 2012
    21. Re:Good way to turn a positive thing negative by hitmark · · Score: 1

      only the US market iirc...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    22. Re:Good way to turn a positive thing negative by b96miata · · Score: 4, Insightful

      Which phones are you referring to?

      With the exception of Verizon, who does a similar lockdown deal with BREW, most phones have a J2ME VM on them and are quite capable of running just about anything.

      I've got Gmail/Gmaps/Opera mini among others running on my plain old (non-smart) phone. They were all free and the only way my carrier impeded my installing them right over the air was with a single warning screen about installing 3rd party apps.

    23. Re:Good way to turn a positive thing negative by Qzukk · · Score: 3, Insightful

      let me play snake on my microwave that I *OWN*!

      Nobody's stopping you from trying, and that's the point.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    24. Re:Good way to turn a positive thing negative by falcon5768 · · Score: 1
      OS X IS opened up to java. I can count on 1 hand how often its used though. Neo Office I think is the only program I have run that has used it and like most java apps out there on both windows and the mac, it runs like crap despite days of cleanup to speed things up.

      Javas basis was sound, but its execution is what has relegated it to a starter language like qbasic. Yes everyone learns it, but aside from a few web apps no one uses it.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    25. Re:Good way to turn a positive thing negative by sitkill · · Score: 5, Informative

      This slashdot post is entirely sensationalism at its worse. If anyone had read the articles attached: Skype banned: "Apple To Allow VoIP on iPhone But...", it doesn't talk about Skype being banned, but being restricted. The firefox issue seems to be dealing with the fact that no interpreted languages are accepted (javascript I assume), and no plugin arch. are allowed. Actually, I'd gladly accept a no-plugin firefox. No more bloated firefox. And really, how many other mobile browsers allow plugins? (I'm honestly asking...). For sun, it's some legal issues that have come up. They haven't BLOCKED anything. To go from the article (which is entirely positive on Apple), and turn it around to be negative is doing a disservice to the original author. Saying that everything is being blocked is silly. If you want to play in the game, you gotta follow the rules. If you don't, well, there's always hockey.

    26. Re:Good way to turn a positive thing negative by the_B0fh · · Score: 0, Offtopic

      Play snake? Hell, microwave the damned snake and eat it. Yummy. Rattler for lunch.

    27. Re:Good way to turn a positive thing negative by falcon5768 · · Score: 1

      They have a 6.5% share of the worldwide market after one full year.... they maybe are not in the lead but they are doing good enough to bumb Motorola's smartphone sales to 4th.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    28. Re:Good way to turn a positive thing negative by s.bots · · Score: 4, Insightful

      Your parent wasn't arguing that it wasn't a 'best-selling phone' (Which it isn't, the best selling in North America would be from RIM)

      What GP was trying to get at was that if Apple wanted the iPhone to be a truly competitive and flexible smart phone, the best way to accomplish that would be to open the interface completely to third party apps with the SDK.

    29. Re:Good way to turn a positive thing negative by ceoyoyo · · Score: 0

      So you need to have an appropriate computer and know the language to program the iPhone? Heavens!

    30. Re:Good way to turn a positive thing negative by recoiledsnake · · Score: 4, Informative

      It could be like all other cell phones and not allow you to put anything on it. Drinking koolaid much? A wide array of phones, including Windows Mobile phones allow you put everything on them. Windows Mobile itself has more than 5000 software titles available for it with none of the BS restrictions or 30% revenue 'sharing'.
      --
      This space for rent.
    31. Re:Good way to turn a positive thing negative by FyRE666 · · Score: 2, Interesting

      The funny thing is, Apple have always had far more overt anti-competitive practices than MS. It's a blessing that MS actually managed to prevent Apple from owning the desktop OS market, as the tie-in with hardware too would make the IT world a much less innovative, and much more expensive place to be.

      Many people could have guessed Apple would pull this stunt too - remember, the ONLY reason this SDK exists at all is due to the existing cracked iphone/itouch development movement. Apple want to cash in, but on their terms of course. Hopefully developers will simply continue using the unofficial methods to develop software.

      I'm sure the usual "Apple shiny!!!" fanboys will continue to defend this, but most free-thinking people can see the way Apple operate. For the record, I also own an itouch, imac and mini - I just don't drink the koolaid...

    32. Re:Good way to turn a positive thing negative by peragrin · · Score: 1

      Actually what's holding me back is paying $20 a month for Edge. if I wanted to pay $20 a month for dial up I wold still use AOL. Yes that is what Edge is like in my region.

      Let me use my existing contract and charge me for when I use edge and i will sign up right away. because other than visual voicemail i won't be using it at all. wifi at home, and I will buy a mini wifi bridge at work and I will be all set.

      --
      i thought once I was found, but it was only a dream.
    33. Re:Good way to turn a positive thing negative by hoggoth · · Score: 2, Insightful

      > nazi-ish rules for the iPhone SDK

      Just to clarify a subtle point: Apple sets rules on developing apps for their proprietary consumer electronic product, nazis slaughter millions of innocent people in attempted genocide.

      Thought I'd help clear that up in case anyone wasn't clear on the difference.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    34. Re:Good way to turn a positive thing negative by D'Sphitz · · Score: 0, Troll

      When the iPhone was originally introduced I was excited and planned on buying one. That didn't pan out (price) and now I sit here grateful that I held off. With the AT&T lock in, bricked phones, and various other controversies, and now this SDKgate are any iPhone owners not feeling at least a little bit of buyers remorse?

    35. 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
    36. Re:Good way to turn a positive thing negative by dloose · · Score: 1, Offtopic

      I'd rather be an iSheep than an Anonymous Coward. If you're gonna troll, at least have the fucking decency to attach your name to it.

    37. Re:Good way to turn a positive thing negative by bberens · · Score: 1

      Obviously someone will port Android (or some other alternative) to the iPhone and all problems will be solved. Either that, or the fad will just die off before it matters. *shrug*

      --
      Check out my lame java blog at www.javachopshop.com
    38. 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
    39. Re:Good way to turn a positive thing negative by hitmark · · Score: 1

      well motorola was on a razrs edge before apple got started...

      and where did you get that percentage? i thought apple didnt want to talk about sales numbers for europe for one thing, so saying they have x percentage of worldwide market seems a bit strange...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    40. Re:Good way to turn a positive thing negative by cromar · · Score: 2, Informative

      Objective C is a cool language, and is super easy to pick up if you know C++ or Java.

    41. Re:Good way to turn a positive thing negative by Anonymous Coward · · Score: 0

      I got modded all to hell for saying this in the last article ... Now what I just HAVE TO be wondering is, why aren't you getting modded redundant? I mean, you admitted to that much---you are repeating yourself.
    42. Re:Good way to turn a positive thing negative by norkakn · · Score: 3, Interesting

      While the intel iMac part is regrettable, I don't think that there would be enough demand for other platforms to warrant a port. While it is a stripped down version of OS X, it is still OS X and having a cross development toolchain would greatly complicate things. I get the feeling that the SDK is 90% internal tools.

      Objective C is pretty easy to pick up. It really is the language that you want to use for OS X development. Everything fits together rather well, and it is designed to make the developer's life easier. If you know another C like language, you can pick up the basics of ObjC in a weekend. It is also a superset of C, so you can program straight C if you prefer.

      You can also use the unofficial SDK. One of the big advantages of the official one is being able to distribute through Apple.

      It's certainly not perfect, but it is better than what a lot of people are saying.

    43. Re:Good way to turn a positive thing negative by Binary+Boy · · Score: 1

      It's extremely popular in some market segments and I'd bet most of those Java programming jobs are for people who write apps for Java app servers, not swing apps for desktop or mobile use. If we're going to talk about Java I think it's important to make such distinctions.

    44. Re:Good way to turn a positive thing negative by Oscaro · · Score: 1

      Indeed, why fight? Third party apps should be seen as a prize given to the best platform and to the best manufacturer policy. Apple has never been friendly to anyone. Why bother? There are other more interesting and more open platforms like Android, OpenMoko, Maemo.

    45. Re:Good way to turn a positive thing negative by necro81 · · Score: 1

      An important distinction to be made about VoIP programs is that they are not outright forbidden, you just can't use the cellular data network to run them - they'll be relegated to WiFi only. That's just fine, because the EDGE network doesn't have high enough bandwidth nor low enough latency for VoIP to work, anyway.

      When it comes to the 3G-connected iPhone, whenever that arrives, I imagine that VoIP would still be difficult - perhaps unworkable - in terms of bandwidth and latency. I imagine that, technical issues aside, the lock-out of VoIP is more due to Apple's relationship to AT&T (and other carriers) than anything else.

    46. Re:Good way to turn a positive thing negative by Zerocool3001 · · Score: 1

      But the question remains, will Apple allow Skynet to access iPhones?

      --
      Science will save us. The question is, will it destroy us first?
    47. Re:Good way to turn a positive thing negative by Yetihehe · · Score: 2, Insightful

      Actually, I'd gladly accept a no-plugin firefox. No more bloated firefox.
      You can just not use plugins. But I would like to use them. So it is crippled.

      They haven't BLOCKED anything
      They legally have. I can not develop firefox with plugin on iphone, or use skype with edge.

      To go from the article (which is entirely positive on Apple), and turn it around to be negative is doing a disservice to the original author.
      But maybe some people don't like what author said? For a fanboi: Hurray, we have sdk!. For normal people: well, this sdk is way below our expectations.
      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    48. Re:Good way to turn a positive thing negative by KlomDark · · Score: 3, Informative

      Don't forget C#, which also returns "> 5000" hits. If we could get a real number on that, I'd bet C# has more than Java.

    49. Re:Good way to turn a positive thing negative by MightyMartian · · Score: 1, Insightful

      This sounds rather like the petulant arguments you get from Redmond apologists when they're cornered.

      I wouldn't buy an iPhone now if I was paid to. Fuck Apple.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    50. Re:Good way to turn a positive thing negative by Firehed · · Score: 1

      A no-plugin Firefox IS Safari/Webkit, or might as well be. The only reason I'd be interested in a mobile Firefox is for AdBlock Plus - and given the availability of Webkit on the device, I don't see why a secondary browser that subscribes to and deals with the adblock lists couldn't exist.

      Of course, a HOSTS file would work just as well if not better, but something tells me that's right out given the level of access you'd need.

      --
      How are sites slashdotted when nobody reads TFAs?
    51. Re:Good way to turn a positive thing negative by jmorris42 · · Score: 1

      > The firefox issue seems to be dealing with the fact that no interpreted languages are accepted (javascript I assume), and no plugin arch. are allowed.

      In other words, no sneaky selling web based apps or Firefox plugins to get around the requirement they everything be sold through the iTunes store and cut Apple in for a taste.

      Fudge em! This sort of crappy attitude is why I'll probably never own an Apple product. They are pretty, (usually) well built, a littel pricy for the featureset but that's the price for boutique luxury goods targeted at the untechnical... however the attitude problem that comes in every box is totally unacceptable for a Free Software diehard like me to ever accept.

      --
      Democrat delenda est
    52. Re:Good way to turn a positive thing negative by Bill_the_Engineer · · Score: 1

      So now you know how we Mac developers feel when we are required to use Windows (or Linux) to develop J2ME (At least being able to use the simulator)...

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    53. Re:Good way to turn a positive thing negative by TheSpoom · · Score: 1

      See, this is why I like (truthfully) having a list of all of these languages on my resume (save Perl). It can get me in the door to any company that seems interesting and innovative.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    54. Re:Good way to turn a positive thing negative by dloose · · Score: 5, Informative

      If Apple really wanted to open their platform up to innovation, they'd open it up to Java.
      I'm a full-time Java developer and I find this statement to be absolutely ridiculous. First of all, Apple released a Java-Cocoa bridge with a very early release of OS X (not gonna go out on a limb here -- it was there in 10.2 when I started using Macs). It made Java applications look and feel almost exactly like native Obj-C apps and it was widely shunned by the developer community. It has since been deprecated for exactly that reason. The developers did not want it; they learned Obj-C instead. Does that mean that developers won't want Java on the iPhone as well? Maybe not, but I'm willing to be that most iPhone developers will also be Mac developers (i.e., people that previously shunned Java). Actually, they'll have to be since you need a Mac to develop for the iPhone.

      You seem to portray learning Obj-C as some huge undertaking. If you come from a Java background, learning Obj-C is like learning to play stud poker when you've only played draw poker before. Some of the mechanics are different, but there's a lot of overlap. Anyway, how is Java more conducive to innovation than Obj-C? Because it has better IDEs (which is probably debatable, but I'll cede the point anyway)? What can you do in Java than you can't do in Obj-C? Sure, Java has more frameworks built around it (and frameworks built around those frameworks, with more frameworks layered over them, and frameworks built on top of those, etc.), but Apple has some pretty decent libraries too. I've only dabbled in Cocoa programming, but I find the syntax of Obj-C to be rather nice. I like that there's at least some way to implement delegation. It may be a bit sketchy, but it's better than Java's system, which amounts to "Ahh, fuck it. Let the IDE generate some code. That's good enough."

      You have one thing right: Objective-C will probably never be nearly as popular as Java. Ok, two things: Too much java makes me have to poo-poo. I don't see why that means Apple must support Java on the iPhone though. I'm sure the platform will do just fine without it.

    55. Re:Good way to turn a positive thing negative by maxume · · Score: 1

      They are BLOCKING interpreted languages. Regardless of their motivation, there are lots of people who don't like this.

      --
      Nerd rage is the funniest rage.
    56. Re:Good way to turn a positive thing negative by skinfitz · · Score: 5, Informative

      Has anybody, anywhere EVER had a positive user experience with a Java app? Yeah actually - Opera Mini is superb.
    57. Re:Good way to turn a positive thing negative by asills · · Score: 1

      All the games I have on my phone are Java based. Their UIs are perfectly adequate. Your misassociating data input UI with what people will actually put on a phone with Java (port their already written Java games).

      --
      -- What did Spock find in Kirk's toilet? The captain's log.
    58. 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
    59. Re:Good way to turn a positive thing negative by brainnolo · · Score: 2, Informative

      ...I have to say that not only is Java significantly nicer, but the IDE's are dramatically better than XCode...

      I wonder if you actually did both platforms seriously. I work with both on daily basis from some years, yet I find myself cursing every second I spend doing Java (in either NetBeans or Eclipse, I use Eclipse only for the nice j2mepolish integration).

      Java syntax is extremely verbose, and the language is really not as objected oriented as they sell it. Also doing a GUI application makes me often think the advantages of being kicked in the balls instead.

      In Objective-C I usually find myself writing much less code and have great productivity, XCode never gets in my way and Cocoa/Foundation frameworks usually have a much cleaner API (just take a look at collections, in Java you have to pick between different implementations of the same functionalities)

    60. Re:Good way to turn a positive thing negative by tuskentower · · Score: 1

      Let's look at this historically. Apple releases OS X on Intel and says no to other platforms. People go out and hack the machines till Windows and Linux start booting. Apple releases BootCamp. Apple releases the iPhone and says no apps for this device. People proceed to hack it and the iPod Touch. Apple releases an SDK.

      People continue to work on non-BootCamp and Jailbreak related endeavors. I forsee people hacking the iPhone to add Firefox, VOIP and the like. Once enough damage has been done (or Andriod looks like real competition), Apple caves a bit more. After all, Apple is selling hardware, not a service (yes, they want to upsell their other services and that is OK for many people, read: non-tech savvy).

      As for people complaining about Obj-C, the iPhone uses an OS X variant and Obj-C is the development language of choice on that platform. Apple does not have time or need to support non-Obj-C development when their own frameworks are good enough. Since I don't have an SDK or an iPhone, I don't know if they are restricting the use of C/C++ mixed with Obj-C. Can anyone comment? I program with Obj-C on linux occasionally. You need OS X for the frameworks (unless someone wants to bring GnuStep up to speed).

    61. Re:Good way to turn a positive thing negative by MattW · · Score: 1

      I think the Firefox/Opera thing is bogus. As for Skype over EDGE, that's entirely reasonable. Listen, we know the phone is not designed to be a mobile broadband connection, so it's just a bad idea to try to use it that way.

    62. Re:Good way to turn a positive thing negative by BoRegardless · · Score: 1

      "It flies in the face of the hacker/tinkerer ethic."

      Well not wanting to buy a terrific $400 phone because you would have to jailbreak it to do wacky things is not enough advantage? I can easily see Apple's side of not wanting to try to support iPhone buyers with problems because of user a installed "Wackalicious" program trashed their phone somehow. That would COST Apple money. Apple is a private company selling a proprietary good product which it gives support on, and I think they are doing business right.

      At the price of the iPhone, I consider it a throw-away. I've bought a lot of phones (initial Star-Tac) that were more expensive, and of every single one I bought, except the original Moto flip-phone, have been difficult & very restrictive to say the least. I CAN'T say that about the iPhone.

      Even if all one wants to do as a programmer/hacker is learn, the cost of an iPhone & SDK is trivial.

    63. Re:Good way to turn a positive thing negative by godawful · · Score: 4, Insightful

      I'm not sure where in the history of apple would lead people to believe something would be different this time. Apple has "their way" of doing products, mac os x only on apple computers (despite it working out other hardware), just to give an example. They've never been about "completely open", and this is going to put off a portion of potential customers (the actual number is arguable), but the vast majority won't care, in fact, the vast majority might not even mind, or actually _like_ apple's tight control over things.

      As an iPhone owner myself, I was really excited to see what was possible with the apps people were writing for jailbroken phones, and it was really cool.. some were quite buggy, but there was definitely potential, even in this unsanctioned way. Now there will be an official SDK and even better apps i am really excited. Now sure, these apps may already exist for winmobile or rim or palm even, but that is taking out the very most important factor, the interface and interaction with an iphone. some folks may not like it, or want one, but I've found it to be incredibly useful with myself using for more features on it then i did on any previous phone.

      --
      Live EVERY week... Like it's Shark Week
    64. Re:Good way to turn a positive thing negative by fanningj · · Score: 5, Informative

      They have a 6.5% share of the worldwide market after one full year.... they maybe are not in the lead but they are doing good enough to bumb Motorola's smartphone sales to 4th. No they haven't, there was over one billion phones sold last year, they haven't sold over 65 million phones. Unless you are talking about Smartphones, then you are wrong again. There were 77.3 million Symbian based phones sold last year, without allowing for all the other manufacturers they haven't done 6.5%
    65. Re:Good way to turn a positive thing negative by BlackSnake112 · · Score: 1

      Maybe that is the Apple's point. They want people to have to use a mac to develop things for the iphone. If one could use a PC (linux/windows/) to develop things for their iphone, then Apple would not rake in more mac sales. by forcing people to develop on a mac for Apple products, Apple is generating more mac sales.

    66. Re:Good way to turn a positive thing negative by mr_matticus · · Score: 2, Insightful

      Actually, according to your own link, the iPhone *is* the best-selling phone in North America.

      There's more than one Blackberry (four, last time I checked). There's only one iPhone.

      You also seem to be mistaking "truly competitive and flexible" for what you would like companies to compete for. My bet is that the iPhone SDK will do just fine. The posturing here is completely fabricated. Mobile browsers using desktop plugins? Doubtful. Plugins of any kind aren't that common for mobile browsers. VOIP over EDGE? Worthless. Apps that run in the background, ignoring calls to quit by the OS memory manager? There's a stability problem just waiting to happen.

      It's not that you can't multitask, it's that they want to encourage coding practices that don't rely on background services, and applications that save state when they're not active so that the user doesn't lose any data, and that returning to the app is as seamless as possible. With the exception of things like IM and file downloads, you don't need background processes sitting in RAM. Mobile applications should launch quickly and go away when they're told. Windows Mobile developers should take a clue on that, as a user.

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

    68. Re:Good way to turn a positive thing negative by e4g4 · · Score: 4, Informative

      They legally have. I can not ... use skype with edge. Just to make sure you know this - you cannot legally use Skype (or any VoIP service) with Edge on *any* AT&T phone. It is explicitly forbidden in the terms of use.
      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    69. Re:Good way to turn a positive thing negative by divisionbyzero · · Score: 1

      It may not be all Apple's fault. I'd wager at&t had a bit of a say. For example, I doubt at&t wants VOIP on their network but I am sure Apple would like to provide it because it would sell more iPhones. I'll be interested to see what restrictions, say, Verizon will put on phones that use Android.

    70. Re:Good way to turn a positive thing negative by jamar0303 · · Score: 1

      I second this. Great browser for small screens.

      --
      OSx86 FTW
    71. Re:Good way to turn a positive thing negative by howlingmadhowie · · Score: 1

      the difference being that it doesn't cost you anything to install and use linux

    72. Re:Good way to turn a positive thing negative by jamar0303 · · Score: 1

      In America, maybe. Outside America, not so much.

      --
      OSx86 FTW
    73. Re:Good way to turn a positive thing negative by Poltras · · Score: 2, Insightful

      Last I checked, you didn't have to agree to the SDK license to get your app on other cell phones (that was a Q&A, before you ask). You can still code your own software and distribute it outside of the iTunes store. The contract is binding to the iTunes App Store. Enough with FUD. It is their distribution model. Comply or work something else.

    74. Re:Good way to turn a positive thing negative by Gizzmonic · · Score: 1

      THIS is the fucking flamebait?

      Please, everyone who compares the actions of a software developer to the evils of the Nazis deserves to be modded down for being trite and sensationalistic. You're basically telling everyone on the board "I can't express myself."

      --
      (-1, Raw and Uncut is the only way to read)
    75. Re:Good way to turn a positive thing negative by Bill_the_Engineer · · Score: 1

      Oh there's a cost... Nothing is free.

      Having to work outside my desired OS. Having to dedicate space for a VM running linux.

      The fact that Linux is free doesn't negate my point that I can not develop J2ME in OS X as well as I can in Linux/Windows, so why should I be concerned that people running Linux/Windows have the same problems when developing for the iPhone/iTouch?

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    76. Re:Good way to turn a positive thing negative by Machtyn · · Score: 1

      I'm surprised at the amount of surprise over this. If Apple had won the home and business computer market, there would be very little innovation in both hardware and software... only what Apple released. They have always had a completely closed system and this is the reason I prefer PCs over Macintosh/Apple.

      At the time, my main concern was that I didn't have a choice in hardware. When you get a Mac, you can only buy Mac hardware and software. When you buy an IBM, Compaq, or a Dell you can put whatever graphics, sound, or harddrive inside. Most of the time, you did not have to buy an IBM hdd for and IBM PC. You could use a Compaq branded mouse and keyboard with a Dell PC.

      Even now, when you buy an Apple computer, you have a little more flexibility inside the case, but it's still a closed system and Apple users will mostly go to the Apple store and buy an over-priced router because they've been trained that they have no choice.

    77. Re:Good way to turn a positive thing negative by Com2Kid · · Score: 3, Interesting

      Quite true, WM has a wide variety of browsers available for it, Skype works just fine, and I have even seen people use their phone as a WiFi access point connected to the net using EVDO or UTMS.

    78. Re:Good way to turn a positive thing negative by Bill_the_Engineer · · Score: 2, Funny

      You must be new here (grin).

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    79. Re:Good way to turn a positive thing negative by wampus · · Score: 2, Informative

      T-Mobile's firmware on Nokia S40 phones, at least, disables internet access for 3rd party apps.

    80. Re:Good way to turn a positive thing negative by Hal_Porter · · Score: 5, Funny

      I like Vista and I voted for George W Bush twice. He is great man. Like Hitler.

      Hal Porter

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    81. Re:Good way to turn a positive thing negative by Tim+Browse · · Score: 1

      the difference being that it doesn't cost you anything to install and use linux

      Not at first, no.

    82. Re:Good way to turn a positive thing negative by Achromatic1978 · · Score: 3, Informative
      A 6.5% share of what? The cellphone market? In the world? In North America? Bullshit.

      Smartphone market? I still find that hard to believe - there are several countries where Blackberry is, but iPhone is not.

      Here's a big hint. Sales does not equate to "size of market". If in the final quarter of 2007, the iPhone sold 27% of the smartphones sold, that does not mean every one in four smartphones is an iPhone (I'm also looking at you for a basic misunderstanding of this, Mr Roughly Drafted). As the Wikipedians would say, "[citation needed]".

    83. Re:Good way to turn a positive thing negative by Anonymous Coward · · Score: 0

      > I think the phrase you're looking for is "the idea in and of itself"

      Wow, indeed. I had no freaking idea what he was trying to say there.

    84. Re:Good way to turn a positive thing negative by Achromatic1978 · · Score: 0, Troll

      Listen, we know the phone is not designed to be a mobile broadband connection, so it's just a bad idea to try to use it that way.

      B.b.b.but ... what about the Apple droids going on about how amazing it was for Apple to get AT&T to agree to "such a cheap" unlimited data connection, so they could now use it all they wanted? And tethering, what's the deal with that? I'm confused.

    85. Re:Good way to turn a positive thing negative by MrMacman2u · · Score: 2, Insightful

      Is everyone on this forsaken dirt ball retarded?

      Even my best friend (a hardcore Linux user) is so upset about these "restrictions" that he's practically craping broken glass about the whole SDK!

      What the HELL is WRONG with you people?!!?

      I challenge ANY ONE OF YOU to explain, in clear and reasonable terms, WHY Apple imposing some restriction on the type and scope of applications that can be developed for the iPhone is a bad thing?!

      I mean HONESTLY, do you people WANT the same virus/spy/mal/adware ORGY that is the disaster we jokingly call Windows?!!!!???

      If Apple DIDN'T impose SOME restrictions such as limiting interpreters which can be used in malicious ways and are impossible to control, providing quality control to filter out the mountains of buggy crash inducing CRAP that people will spew out, etc.... and then that is EXACTLY what all the money grubbing scum suckers will DO. They WOULD make viruses, they WOULD crash you iPhone so much you're swear it was NASCAR on Ice, they WOULD find a way to hijack your phone and they WOULD make your life with an iPhone a living HELL...

      Surprise people, the iPhone is NOT a hacker platform! It's a CONSUMER platform and consumers want their devices to work. Every. Single. Time. No exceptions!

      I, personally, think it's a bloody BRILLIANT idea and a wonderful way to not only distribute apps but also provide marketing and availability that so many great apps never get and remain in obscurity as well as ensure that consumers get quality programs that don't bork their new $400-$500 toy!

      Hell, a GREAT analogy is to the console video game industry! In fact Apple's model is practically a photocopy of how Nintendo handles things except the Big N doesn't allow any Lee, Dick and Harry to program for the Wii!

      Yet no one is getting their butt hairs in a knot about Sony or Nintendo or Microsofts gaming division about how THEY handle their software!

      As for the little niggly stuff such as:

      "The SDK only runs on a Mac!" - Yes, that sucks and i don't like it any more than you do, but tough noogies. It's APPLE'S development platform, they didn't even have to MAKE it. in fact they said they WERE NOT GOING TO when the iPhone was launched.... So in my mind, we ALREADY got a bonus because it EXISTS. So, Mac only? Yeah that sucks.

      "They're restricting what us 'hackerz' can publish!" - To damn bad for you. Not only are you 1% of (exceptionally whiny) iPhone users BUT, (gasp!) the iPhone is not an open platform!!!

      Even with the new SDk, it is STILL not an open playground for you to do what you want, just like the Wii or the Xbox 360 or the PS3. Apple has placed REASONABLE restrictions on what you can do, JUST LIKE WITH THE WII, THE PS3 AND THE XBOX 360! Deal with it.

      Personally, the only thing I am wondering is if you can compile and install (via "debug" mode, etc...) your own personal application creations on your own iPhone... not to distribute, but for PERSONAL SINGLE USE on YOUR phone.... that would definitely placate the "I'll do whatever the hell I want with MY hardware" people...

      Either way, as I wrap up here, If you don't like the rules Apple has set on the playground then LEAVE. The door is right there, it's open and unlocked. Go buy a Blackberry or a Palm or a Windows mobile device and develop for them. I'm not stopping you, neither is Apple.

      I HONESTLY don't mind someone (Apple) keeping a casual and comparatively lax eye on the "children" when they are turned out to play. There is no law that says you should have the right to throw sand in everyone's face just because they want to use a copy of the toy you made. not every program is going to be made to better the iPhone people, there are a LOT of scum suckers out there.

      Apple has done a good thing to let everyone play nice and yet still have some degree of freedom, or would you prefer have millions of developers writing applications to PWN your iPhone and turn it into a battleground of slow, crashing and malware threats...

      --
      This signature is lame.
    86. Re:Good way to turn a positive thing negative by godawful · · Score: 1

      For a [THIS WORD REMOVED DUE TO AUTHORS REFUSAL TO USE] and some developers: Hurray, we have sdk!.

      For some other developers: well, this sdk is way below our expectations.

      For normal people: S-B-Wha?

      --
      Live EVERY week... Like it's Shark Week
    87. Re:Good way to turn a positive thing negative by alan_dershowitz · · Score: 4, Insightful

      Apple DOESN'T have to support Java on the iPhone. Sun didn't ask for Apple to maintain a Java Cocoa bridge on the iPhone, they wanted to port Java and maintain it. But they had to back off because of Apple's restrictive licensing. So with regards to developer preference, had Java been ported that would have been Sun's problem so why would Apple even care? I'm also a full time Java developer and I have an Intel Mac, and I don't give two shits about Objective-C, I just think it would be cool to take my Java cellphone app and run it on the iPhone.

    88. Re:Good way to turn a positive thing negative by Nigel+Stepp · · Score: 1

      I hear this type of argument from Apple types constantly. I don't mean to pick specifically on you, you're just the last person I saw say this kind of thing.

      In any event, I find the argument both disturbing and grating. Typically, Apple does something like censor message boards, cripple applications, or attempt (usually succeeding) undue control over its users in some way. I personally think they border on the software version of fascism.

      Then, someone will complain. The complaints, however, are always met by people saying that Apple created the software, hardware, or what have you, therefore they can do whatever they want with it, including restricting your freedoms. You didn't *have* to use the apple product, so you have no right to complain.

      Apple not forcing you to use its products does not imply they aren't doing anything wrong. It doesn't mean that restricting freedoms is ok, or that people should not complain when they see freedoms being restricted. Notice, I didn't even say *their* freedoms.

      I think the plethora of analogies with politics are obvious, so I won't bother with those.

      The points are that Apple does questionable things, which are questionable whether or not any given person buys their products, and that the argument given by the parent and countless others resembles a scary kind of group-think. It's not a good argument, and implies a willingness to be unquestioningly subservient to a force thought superior.

      --
      4096R/EF7BAFA6 79E1 DF98 D09D 898F 9A11 F6F0 DDDC 23FA EF7B AFA6
    89. Re:Good way to turn a positive thing negative by Yetihehe · · Score: 1

      Us, developers = normal people. Normal people = mere lowly mortals. ;)

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    90. Re:Good way to turn a positive thing negative by Altus · · Score: 1


      Other than the fact that XCode pisses me off (though really, I haven't seen an IDE I like in years) I pretty much completely agree with you. Coding in Objective-C is a pleasure. Things really work well and the whole language feels well thought out.

      Interface builder I absolutely love. Nothing else seems to come close.

      I have been wishing that apple would bring open-step back and allow for cross platform development in Cocoa. I can see why they don't, but it would be a really good thing for the market if you could reliably develop cross platform applications like that.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    91. Re:Good way to turn a positive thing negative by FireFury03 · · Score: 1

      It could be like all other cell phones and not allow you to put anything on it.

      Umm... My 4 year old phone lets me put software on it... And it isn't restricted to crappy Java stuff either...

    92. Re:Good way to turn a positive thing negative by demachina · · Score: 4, Insightful

      ...and Apple doesn't care one little bit about you because 99.99% of their market is people who are completely happy with iTunes and iPhone like they are.

      Something slashdotters need to get a grip on is you are a tiny, extremely hard to please, demographic. Most companies recognize it will cost them a lot in one form or another to satisfy you, and the revenue they get off you wont make up for it. The only impact you have in this particular arena is Apple apparently wants geeks to develop apps for their phone. But there are probably going to be about a million geeks doing that even with the restrictions in their terms of service.

      I like Linux and the myriad options it gives personally, but Apple wants to maintain a coherent and stable software ecosystem for their phone. They really don't need to have 5 different browsers, and a bazillion apps designed for geeks instead of polished standards conforming apps that fit in to their phone experience. The iPhone works pretty well the way it is now, if they can grow their software ecosystem some they will be happy. I'm pretty sure they don't want to turn it in to a confusing train wreck, kind of like the Linux desktop with 10 different window managers, a half dozen GUI toolkits, 20 different browsers, some awesome apps and a lot of brain dead broken ones, none of which adhere to the same set of UI guidelines.

      --
      @de_machina
    93. Re:Good way to turn a positive thing negative by mattsgotredhair · · Score: 1

      awww! SDKgate... that was cute! and just to let you know... I have zero buyers remorse over my iPhone. hope you and your lame ass cheap phone have fun with no sdk at all...

    94. Re:Good way to turn a positive thing negative by argiedot · · Score: 1

      That's the problem, all the Java developers are unemployed because 'java is dead' ;)

    95. Re:Good way to turn a positive thing negative by jocknerd · · Score: 1

      I agree with you on this. I don't want to write in Objective C. I like Python. Apple lets me write Python apps for OS X using the PyObjC Bridge. I don't know why they won't allow the same for the iPhone.

    96. Re:Good way to turn a positive thing negative by corifornia2 · · Score: 0

      Yay openmoko, now if theyd only release that damn nondeveloper version of the phone! Ive been waiting too long!

    97. Re:Good way to turn a positive thing negative by Joe+U · · Score: 1

      Apple is, and always has been the man on the screen in the 1984 ad.

    98. Re:Good way to turn a positive thing negative by 0xdeadbeef · · Score: 1

      Objective C is a viable language on one platform. Ok, if you count the iPhone separately, two platforms. Java is available on practically every platform in active use. Java is the middleware platform of choice. I'd probably be underestimating if I said there is over 1000 times the amount software written in Java over Objective C.

      BlackBerry, the currently dominant smartphone, is based entirely on Java. Android is also based on Java, though with a custom bytecode and runtime engine. And J2ME on feature phones is still the largest market for mobile applications. There are some seriously good business reasons why the iPhone needs Java.

    99. Re:Good way to turn a positive thing negative by ilikejam · · Score: 1

      Opera Mini and MidpSSH are great.
      As are PacMan and Tetris.

      Desktop Java software usually sucks, though.

      --
      C-x C-s C-x k
    100. Re:Good way to turn a positive thing negative by pohl · · Score: 1

      "Good way to turn a positive thing negative"

      You must be addressing the anonymous reader who submitted the writeup. I don't think it's at all reasonable for someone to expect that a Skype app should function over AT&T's cellular network. The SDK allows such an app to work over WiFi, and that's great. Expecting to circumvent AT&T's charges over their own network is absolutely ridiculous. What an idiotic writeup.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    101. Re:Good way to turn a positive thing negative by vimh42 · · Score: 1

      Is there some sort of surprise here? Didn't Jobs already say that something like Skype would be locked out of using the cell network but could be used over wifi? The java thing is a bummer for those who were looking forward to that.

    102. Re:Good way to turn a positive thing negative by howlingmadhowie · · Score: 1

      because developing for the iphone requires the outlay of buying a whole operating system while developing for javaME does not?

    103. Re:Good way to turn a positive thing negative by Anonymous Coward · · Score: 0

      - The Java Obj Bridge never really worked. There were to many corner cases that blew, so it was avoided by everyone. The bridge was there because Apple wanted Java when they bought Next, and nothing more. It was a deal maker, and quickly discarded, because as any deal maker technology, it didn't have real backing from engineering.

    104. Re:Good way to turn a positive thing negative by kkiller · · Score: 1

      GMail's J2ME app ain't bad either. Does the job and does it quickly and attractively.

    105. Re:Good way to turn a positive thing negative by ColdWetDog · · Score: 1

      Your exactly correct. And since I never get mod points, I will give you one million Internets. Which are just as useful.

      --
      Faster! Faster! Faster would be better!
    106. Re:Good way to turn a positive thing negative by ColdWetDog · · Score: 1
      Now now, don't go harassing the mods. They have a hard job.

      Just like the Slashdot editors.

      It's really hard to think coherently on the drugs that they take all of the time.

      --
      Faster! Faster! Faster would be better!
    107. Re:Good way to turn a positive thing negative by Trillan · · Score: 1

      Any particular suggestion for learning Objective-C from knowing C/C++? I find Apple's documentation on the subject downright painful to read (possibly the worst technical documentation I've seen, from a company that usually does so much better).

    108. Re:Good way to turn a positive thing negative by brainnolo · · Score: 1

      Well indeed when I say XCode I talk about the full bundle, XCode + IB + Xray + Shark etc. However I do not find XCode itself to be that bad, especially compared to NetBeans.

      Currently I'm playing with Smalltalk (Squeak to be precise), and I must say that after the initial pain I was quite impressed by the ease of working with its tools and the elegance of the language and environment. Plus, whatever you write there is automatically cross-platform, because there is a Squeak VM for all of the main OS. Beware however, that the interface is quite ugly aesthetically and not too easy to understand at first.

    109. Re:Good way to turn a positive thing negative by The+Cisco+Kid · · Score: 1


      I have an iPhone, and I can *already* install tons of third party apps on it (I can ssh into it [which also means I can mount its fs over sshfs], it runs bash, it has python and many other languages available, not to mention Ive installed about a dozen cute little games), put music on it *without* using iTunes (gtkpod primarily, although Im looking at a CLI utility), and all sorts of other stuff I'm sure Apple would be dead set against.

      I have no intention of ever creating an iTunes account, or paying Apple for any music, videos, apps or anything else. And if a firmware upgrade takes away my ability to do this, I will simply chose not to install that upgrade. (And yes, I will research any upgrades and make sure others have successfully done so beforehand)

    110. Re:Good way to turn a positive thing negative by The+Cisco+Kid · · Score: 1

      Oh, and I forgot to mention - I consider AT&T (FKA SBC, FKA Ameritech) to be one of the biggest evil corporate monopolies in existence and I won't do business with them. And yes, that means I do *NOT* have an AT&T contract on my iPhone, but instead have service through another carrier.

    111. Re:Good way to turn a positive thing negative by stokessd · · Score: 1

      As a user, I can tell you that visual voice mail is actually way less exciting in use than it seemed before I got the phone. Sure, it's cool to have a list, and I don't have to enter my password every time (thanks verizon), but I still have to listen to the message to know what it's about. The only gain from visual voice mail is knowing who called before you listen to the message list. And with traditional cell service, you have that list in your missed calls, it's just not packaged nicely for you. Knowing the skip buttons in traditional voice mail takes you 95% of the way to visual voice mail.

      I was all jazzed with visual voice mail before getting the phone, and I'm kind of suprised at what I'm jazzed about now that I have the phone.

      Things that I'm surprised that I am excited about:

      Google maps: This app rocks, even on cell service (edge or not). The locate me feature is good enough that I can navigate with it. Not "turn here" sort of navigation, but more a boy-scout orienteering sort of experience. The app is fast integrates with your contacts and google searches. It's sweet for doing a google search for a store, tapping the address which takes you to maps, then hit navigate from here.

      iCal: I've been really using this even after having it for years on the computer and not touching it.

      Things I thought I'd like and am not jazzed about:

      visual voice mail: see above
      weather: same lame widget as in dashboard. Where are the satellite and radar maps?
      Calculator: damn lame dollar store calc.

      Sheldon
      (sheep)

    112. Re:Good way to turn a positive thing negative by Longstaff · · Score: 3, Interesting

      (oh wait, it's the *only* *nix based phone on the market - that actually works)

      My Linux-based Motorola e680 from 2003 would beg to differ. It worked wonderfully, thank you. Full touch screen, minimal buttons (keypad was in the touch screen), mp3 audio, mp4 video playback (this all sound familiar?)....oh yeah and a (vga :-/) camera, video capture, fm tuner and an SD card slot...

    113. Re:Good way to turn a positive thing negative by thomas.galvin · · Score: 1

      Even if all one wants to do as a programmer/hacker is learn, the cost of an iPhone & SDK is trivial. Learning isn't the only thing I want to do. I want to write tools that will be useful to me, and put them on my phone. I want to be able to write tools that will be useful to my friends, and put them on their phones. I want to use this ting. I actually had plans to do this, right up until the actual SDK was released.

      I had my own software running on my mac within an hour of buying it. That simply isn't possible with an iPhone. More's the pity.
    114. Re:Good way to turn a positive thing negative by Bill_the_Engineer · · Score: 1

      I see an infinite loop forming...

      Why should I be concerned with the cost of OS X, if I already have it?

      Does the fact that Linux is free excuses the fact that there is no J2ME tools in OS X?

      Should I be upset that you have to buy a Mac in order to develop for the iPhone? I mean it's obvious that you see no problem with me having to use Linux (BTW I use Linux for work. I'm just trying to make a point). Cash outlay aside, we are talking about the same thing. In order to program using technology A, you must have operating system B.

      Not trying to be rude, I'm just asking some fundamental questions...

      If you don't want to have to buy OS X, then don't buy an iPhone or iTouch. May I suggest a Nokia N810?

      If the idea of making money using App Store and OS X appeals to you, than an investment in a Mac Mini is not that big a deal.

      If you don't want to buy a Mac and still develop for the iPhone/iTouch, then I guess, as far as Apple is concerned, it sucks to be you.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    115. Re:Good way to turn a positive thing negative by AnObfuscator · · Score: 3, Informative

      Gawd, nobody wants frigging Java anywhere near anything they have to actually use, much less *pay* to use. Has anybody, anywhere EVER had a positive user experience with a Java app?

      hate to break this to you, but much of the software you run on your typical cellphone is written in Java. I have quite a few positive java apps on my blackberry

      not to mention, if you use ebay, you're using a Java-based web app. I hear it's a pretty decent piece of software.

      oh, and I have a daily (mostly) positive experience with Eclipse.

      The idea that "java apps are obvious due to their slowness and crappiness" is an old, tired adage. It's just false. You might as well say, "C++ apps are obvious due to their memory leaks". Just because you've run some crappy Java code doesn't mean the language itself and all code written in it is crap. It brings you more benefits than you know.

      Disclaimer: I do a lot of J2EE coding. I also hate Java, but for more technical reasons. ;-)

      --
      multifariam.net -- yet another nerd blog
    116. Re:Good way to turn a positive thing negative by thomas.galvin · · Score: 1

      Something slashdotters need to get a grip on is you are a tiny, extremely hard to please, demographic. I am not hard to please. I wanted two things:

      1. A simple way to install an application. Hooking an iPhone up to my home Mac and dragging the .app to /volumes/iPhone/applictions would have been fine. That's how most software is installed on a Mac, anyway.

      2. Java. Sun was willing to do this for them, for free.

      Apple killed both of these in one move. This is not a matter of Apple failing to provide functionality to me, it is a matter of them actively denying functionality. They had to go out of their way to do this. They put in more work to make the iPhone less useful.
    117. Re:Good way to turn a positive thing negative by freakyfreak2 · · Score: 2, Insightful

      Microsoft makes mobile development pretty damn easy. Though to use Visual studio you have to pony up for Professional (which many people got free at the last install fest). you can still do it the manual way by downloading the WM SDK's, the emulators and the .NET CF SDKs. Most of the development could be done in something like SharpDevelop. Just because it's .NET doesn't mean it's stuck to windows mobile either. Mono has been known to run on some symbian phones and openmoko. Probably no luck on Android since Google has that tightly packed with Java

    118. Re:Good way to turn a positive thing negative by norkakn · · Score: 3, Informative

      Apple's documentation is wonderful..... if you already know Objective-C. It is pretty bad otherwise. Okay, It's really horrible otherwise, and not that great if you do.

      I tend to use http://www.cocoadev.com/ more than anything else. You really should do the basic Apple Currency Converter tutorial first though, as it walks you through the interface. In general, trust the C that you know, but throw out the C++. Things tend to be done with a different approach, so if you can find other code that does a similar thing, the C part of your brain will understand it, but the C++ part will get angry. Eventually, I realized that the C++ part of my brain was also extremely masochistic, so it became easier to ignore it.

      Did that help at all? More than anything else, just jump right in. Build and test often, and have fun with it.

    119. Re:Good way to turn a positive thing negative by stokessd · · Score: 1

      Best cell phone I've ever owned; not even close...

      Can't do obvious things like MMS (thanks for that cornholing, apple), and is a step back in terms of using it without looking at it. But after living with the iPhone, a couple LG phones, several moto phones, and a Kyocera palm based smart phone. I can flatly say, the iPhone is in a class by itself.

      Sure, it's not a general purpose computing platform, sure it's not open. These are potential issues. But you've got to look at the cell phone landscape (I'm in the US, so you have to understand the ass reaming we get), comparing the LG, samsung, and moto dumb phones, and the various flavors of smart phones the iPhone is outstanding in terms of usability.

      The android looks great, but I can't make calls on it today. I'm carefully watching it, and hoping that it turns into something good, but needing a phone today, I got the iPhone.

      Sheldon

    120. Re:Good way to turn a positive thing negative by alan_dershowitz · · Score: 1

      Incidentally, Sun doesn't have a port of J2ME on Windows Mobile.

    121. Re:Good way to turn a positive thing negative by oGMo · · Score: 1

      The blackberry is almost exclusively java, and while the apps aren't flashy, they get the job done and cover everything I do every day. All the google apps are Java, as others have mentioned; the blackberry has others including a Google Talk client (blackberry exclusive), BBMaps, etc. Plus there's MidpSSH, which, while laggy over EDGE (what do you expect), works and is very portable.

      Is Java great? No: Personally, I hate it. Is it still a good thing to have because everyone under the sun uses it and there are good apps? Yes. Is it open? Also yes.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    122. Re:Good way to turn a positive thing negative by Apro+im · · Score: 1

      It's strange how "actively punishing" sounds like "unofficially supporting" when you say it.

      I'm sorry, bricking the phones of hackers/tinkerers is not the same thing as unofficially supporting. I love my Mac, hate the iPod/iTunes branch of Apple because of just how badly they abuse their users.

    123. Re:Good way to turn a positive thing negative by freakyfreak2 · · Score: 1

      I should have searched, Mono runs on the Iphone/Ipod Touch now. Sweet http://tirania.org/blog/archive/2008/Mar-10.html

    124. Re:Good way to turn a positive thing negative by samkass · · Score: 1

      IntelliJ IDEA is my IDE of choice. Its warning system, auto-completion system, close tie-ins with version control, refactorings, quick navigation, easy configurability, easy modularization, etc., all run rings around XCode. XCode has added some of those capabilities with the last two versions, but is still years behind IntelliJ. Some of that is because of its gcc roots-- gcc has many limitations in its infrastructure and settings systems that don't lend themselves to an elegant UI. Some of it is due to Objective-C being a harder language to pre-parse than Java. Some of it appear to be NIH syndrome because old NeXTies like things similar to their old Project Builder.

      And I know IntelliJ costs hundreds of dollars while XCode is free, but if I wanted to pay hundreds of dollars for a better Objective-C/Mac development environment-- too bad. None is available. Objective-C is such an infinitesimal market compared to Java that it doesn't make sense to build a world-class toolset for it.

      --
      E pluribus unum
    125. Re:Good way to turn a positive thing negative by e4g4 · · Score: 1

      Apple did not in any way brick jailbroken iPhones, only people who unlocked the phones (and then proceeded to apply an update Apple very publicly announced would break unlocked phones; a few months later, they released a firmware update - 1.1.3 - that brought 'bricked' phones back from the dead - in other words, they were never bricked to begin with). My phone will work indefinitely as a jailbroken 1.1.4 phone, Apple is not forcing software upgrades down users' throats. One further point on this topic - Apple did *not* patch the hole that allowed the 1.1.3 firmware to be jailbroken, the same method was used for jailbreaking 1.1.4 firmware - it may or may not indicate a tacit nod to jailbreakers, but there it is.

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    126. Re:Good way to turn a positive thing negative by e4g4 · · Score: 1

      Interesting, I had never heard of this particular model before - some googling brought me to a Motorola page from late 2003 that said the phone had not yet passed FCC inspection and was due out in 2004 - am I missing something? Was this phone ever released in the US market? And while we're on the subject, did you have a terminal and root access?

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    127. Re:Good way to turn a positive thing negative by Tom · · Score: 1

      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 ...realizing that the only reason the design thing works at all is that they do stuff like this?

      Look at the windos world, look at Linux. On each of them, developers can do as they care. And they do. And it's a horror to behold.
      --
      Assorted stuff I do sometimes: Lemuria.org
    128. Re:Good way to turn a positive thing negative by Tom · · Score: 4, Funny

      , and easy to program
      (to anyone who knows objective C) The horror! You will have to learn a programming language in order to write a program! What's the world come to? :-)
      --
      Assorted stuff I do sometimes: Lemuria.org
    129. Re:Good way to turn a positive thing negative by shmlco · · Score: 1

      From a user's perspective, finding a game or application on the App Store, clicking the "install" button, and having it download directly to your phone is pretty damn simple. Just ask most reviewers about being able to purchase and directly download content to the Kindle.

      As to Java, I feel the same way about it as I do about Flash. Standard Java/Flash applications aren't tied into the iPhone's custom APIs, don't use the hardware accelerated systems, don't know beans about multi-touch, accelerometers, cameras, or half of all of the other hardware features, and tend to want to use their own widgets, buttons, sliders, and so on.

      In short, they'd tend to make pretty crappy iPhone applications.

      Good riddance.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    130. Re:Good way to turn a positive thing negative by hoppo · · Score: 1

      This is an SDK for a specific device, not one for an operating system or framework. It's unreasonable to expect Apple to open up areas of development that would be anathema to their strategies for success. Allowing VOIP development would be damaging to the carriers with whom Apple has made deals. It would be crazy not to have rules against such development.

    131. Re:Good way to turn a positive thing negative by Tom · · Score: 1

      There's a lot of stuff that I wouldn't want as a Web app. Personal data shouldn't be stored on some remote webserver, for example, plus I don't always have an online connection (think flight mode).

      There's still plenty of reasons for native apps if you ask me.

      --
      Assorted stuff I do sometimes: Lemuria.org
    132. Re:Good way to turn a positive thing negative by Longstaff · · Score: 1

      I got my dates backwards (2003 for my t610); summer of 2004 sounds about right. The phone was never released by a carrier in the States. That said, I bought my unlocked e680 from a company in Florida. T-Mobile FULLY supported me twice over the phone with that handset. Once for getting MMS settings working on their network; the other time for getting my Linux laptop working over bluetooth DUN w/ GPRS ("unsupported phone" *division* and someone willing to work through a problem with an "unsupported" OS - yeah, I'm a customer for life).

      I never got a terminal on the phone myself; it was just a phone with more features in a smaller package than anything else at the time to me. From what I remember from a few motodev and linux geek forums, people were able to crack it open and get a terminal eventually. It had no wifi and no rj45, so that would have been a limited use for me anyway. I did have an ssh client for it, though. :-)

      Regardless, the e680 wasn't even the first Linux based phone on the market as I recall.

    133. Re:Good way to turn a positive thing negative by eihab · · Score: 1

      Actually I believe it's a lot simpler than that:

      - Skype threatens AT&T's international calling business on the iPhone
      - Firefox/etc. "steals" Apple's search revenue from Google/MSN/whatever
      (When you use Firefox or other browsers and search using the search box built-in the browser they [browser makers] get a cut on advertisement revenue from the search provider. Same thing goes for the nicely branded default home page that is built in).

      At least that's my theory.

      That being said, I believe it's simply all about the money.

      --
      If you can't mod them join them.
    134. Re:Good way to turn a positive thing negative by Tom · · Score: 1

      But maybe some people don't like what author said? For a fanboi: Hurray, we have sdk!. For normal people: well, this sdk is way below our expectations. Your definition of "normal" needs revision. It has been above expectations for most people, and if you've taken a look at examples page, you realize how much power the SDK puts into your hands.
      --
      Assorted stuff I do sometimes: Lemuria.org
    135. Re:Good way to turn a positive thing negative by niko9 · · Score: 1

      Apple does not own ObjC. Objective C is just a superset of the C programming language. http://en.wikipedia.org/wiki/Objective_c

    136. Re:Good way to turn a positive thing negative by ultramk · · Score: 1

      Sure, you own the phone, but you don't own the network. AT&T does, not you, and not Apple. AT&T reserves the right to tell you what you can and can't run on their network. If you don't like it, take your business somewhere else.

      --
      You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
    137. Re:Good way to turn a positive thing negative by MHolmesIV · · Score: 1

      And you're also not thinking of iPod Touches. They don't have an always connected web connection, and thus have a lot of use for native apps that could have been replicated by a web app. Not the ones that would require a web data stream, but there are a lot of apps that don't. (I was particularly enamoured of Solitaire, A Tip Calculator, and a couple of others when my ipot was hacked.)

    138. Re:Good way to turn a positive thing negative by ultramk · · Score: 1

      I'm sure they will be very upset to lose your (someday maybe in the future) business.

      After all, how will they be able to sleep at night knowing that llamalad (12917) continues to live his life without knowing the sweet caress of a iPhone?

      Answer: On huge, tremendous piles of money.

      m-

      --
      You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
    139. Re:Good way to turn a positive thing negative by rjstanford · · Score: 1

      Hold up a sec... ignoring the SDK for now, you mention that the iTunes distribution model has problems.

      In almost every case, the use of a central repository for software (not required, but available) is seen as a huge strength of most Linux distros, etc. iTunes is just Apple's version of apt-get in this case. If you want to distribute without going through iTunes you still can - but most people would prefer it if you went through iTunes. And in exchange for a relatively small amount of money, you get things like uptime guarantees that the existing central repositories don't actually provide (someone's got to pay for this stuff).

      Besides, its totally legitimate to write your own software for the iPhone. If you want to use Apple's tools to do so, or Apple's distribution method, you have to follow a few basic rules (mostly designed so that badly-behaving software will be denied). But there's no requirement to do either one of those two things if you're a hacker/tinkerer.

      --
      You're special forces then? That's great! I just love your olympics!
    140. Re:Good way to turn a positive thing negative by Anonymous Coward · · Score: 0

      Show me a phone that let's you run a voip application over the AT&T network.

    141. Re:Good way to turn a positive thing negative by The+End+Of+Days · · Score: 1

      Now that you put it that way, I realize just how horrible Apple really is!

    142. Re:Good way to turn a positive thing negative by earthbound+kid · · Score: 1

      without using java which is all but a dead language
      (that happens to run on the majority of cell phones sold today


      Not relevant. None of the Java phone apps in existence will ever be able to work on the iPhone. Why? Because they're all designed with the assumption that the phone has a 4 way D-pad and a left and a right button. The iPhone has none of those things. So, those applications already need to be re-written if they're going to work on the iPhone.
    143. Re:Good way to turn a positive thing negative by recoiledsnake · · Score: 1

      So, yeah - the iPhone does not officially support the hacker/tinkerer ethic - so fucking what? Unofficially supporting it is good enough for me. Legally banning something is very different from unofficially supporting it.
      --
      This space for rent.
    144. Re:Good way to turn a positive thing negative by geekoid · · Score: 1

      "I hear it's a pretty decent piece of software."
      you her wrong.
      Just because people have paid a lot of money for the service, doesn't mean the interface is worth as damn..and it's not.

      "but much of the software you run on your typical cellphone is written in Java. "
      Which doesn't mean it's good.

      "I have quite a few positive java apps on my blackberry"
      as compared to what choice? o wait, you don't ahve anything to compare it to.

      "The idea that "java apps are obvious due to their slowness and crappiness" is an old, tired adage. "
      and..still true. Bear in mind that's comparing it to more robust languages. Java is a dog, and dog that makes YOU do tricks.

      Java, a blight not unlike VB. Yeah, I went there.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    145. Re:Good way to turn a positive thing negative by The+One+and+Only · · Score: 1

      Technically, there have been three iPhones: the 4 GB, 8 GB, and 16 GB.

      --
      In Repressive Burma, it's not just your connection that dies. slashdot.org/comments.pl?sid=314547&cid=20819199
    146. Re:Good way to turn a positive thing negative by jinxidoru · · Score: 1

      Here's a comment you don't generally read on Slashdot:

      That's a good point. I hadn't thought about the iPod Touch.

    147. Re:Good way to turn a positive thing negative by geekoid · · Score: 1

      Almost like they are a hardware company.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    148. Re:Good way to turn a positive thing negative by Cederic · · Score: 1


      I can buy phones with Skype clients already built in.
      I can use Skype with my current phone.
      I can use Skype (or any VoIP service) with GSM with any UK carrier.

      Why is the iPhone so special? Screwing over the customer is why. Great selling point.

    149. Re:Good way to turn a positive thing negative by batkiwi · · Score: 1

      I have a nokia 6120 classic with:
      -Jabber app (talking to google talk account)
      -GMAIL checker
      -skype
      -SIP voip client
      -Built in browser
      -Downloaded opera mini browser
      -Google Maps (with 3.5g auto-locate function, tells your location within 1km or so)

      All run on HSPDA (3.5g) and fall back to 3g and EDGE as full data apps. Neither Nokia nor my carrier restrict me from running anything the fuck I want on my phone.

    150. Re:Good way to turn a positive thing negative by justme8800 · · Score: 1

      I sometimes HAVE that PROBLEM too. The TRICK is to MOVE your CAT away from the SHIFT key.

      ~Justme8800

    151. Re:Good way to turn a positive thing negative by Anonymous Coward · · Score: 0

      Well, the mods seem to be a little biased, don't they?

    152. Re:Good way to turn a positive thing negative by Spaseboy · · Score: 1

      I remember someone ported Java to the Apple IIgs or Atari ST, I forget, maybe it was Amiga, some 68k based 80's OS. Just because you have Java on something does not mean it's a desirable platform. I have Java on my Mogul and it fucking sux. No matter what smoke Sun tries to blow up your ass, Java was never designed for devices with limited resources. For christ's sake the main problem with Java apps on desktops is the resources it consumes!

      --
      "I don't want more choice, I just want nicer things!"
      -Jennifer Saunders as Edina Monsoon
    153. Re:Good way to turn a positive thing negative by sr180 · · Score: 1

      Sun doesnt need one. Theres 3 or 4 out there already.

      My HTC phone running Windows Mobile 6 has the intent Java MIDlet Manager. MIDP 2.0. It works well....

      --
      In Soviet Russia the insensitive clod is YOU!
    154. Re:Good way to turn a positive thing negative by howlingmadhowie · · Score: 1

      exactly that is my point. if you want to develop for the iphone, you have to spend a large amount of money on a particular computer. on the other hand, if you want to develop for javaME any computer will do. cash outlay is here an important factor because not everybody who bought an iphone is rich. for me it would not be justifiable. i have other things i can spend my money on and porting all the software i have already written in java to some other language so it can run on a chip that was specifically designed to run java is not high on my priority list.

    155. Re:Good way to turn a positive thing negative by that+this+is+not+und · · Score: 1

      You're correct that Apple isn't good enough to write an OS that will support thousands and thousands of permutations of third party hardware. They instead control a little playground of hardware and restrict their customers to only using said hardware. They couldn't even write a preemptive multitasking OS that didn't suck. They had to hire in Jobs' skunkworks operation which, again, just put a thick layer of makeup on something originated elsewhere.

      It isn't actually very impressive. Apple is a layer of slick marketing and some clever 'industrial design.' But that's all they are capable of.

    156. Re:Good way to turn a positive thing negative by megaditto · · Score: 1

      How many does "Visual Basic" return?

      How about "Microsoft Word?"

      --
      Obama likes poor people so much, he wants to make more of them.
    157. Re:Good way to turn a positive thing negative by arminw · · Score: 0, Troll

      ...to open the interface completely to third party apps ....

      Does that mean it would also be completely open to malware, just like Windows computers?

      Is the iPhone not primarily a phone which Apple wants to be sure it continues to work reliably as a phone? Is the iPhone a pocketable general purpose PC? Apple may think of it first and foremost as an appliance that its customers want to be reliable.

      If the iPhone were completely open to any and all software, it would become less reliable as a phone and Apple would get the blame. Therefore, they will have to impose some rules. Not everybody will like those rules. Those discontents may hire lawyers to have them changed in the courts. Can the law be used to force Apple to cater to, not necessarily the needs of the customer, but the needs of others who want to make a buck from Apple's new toy?

      Apple has justified fear that shoddy or malicious software will make their product less than what people are generally used to in their products. This would not only affect their phone business but also their Mac computers. Many I know have gotten Macs because of the virtually non-existent hassle with malware that plagues the majority Windows systems.

      Apple may have to trample on a few would be hangers-on toes to ensure quality.

      --
      All theory is gray
    158. Re:Good way to turn a positive thing negative by cbhacking · · Score: 1

      MicroB, the full-featured browser on the Nokia n800/n810 (not technically a phone, but certainly a mobile device and similar in form-factor and performance to the iPhone) uses the Gecko engine (minus XUL) and supports plugins. It comes with Flash 9 (the real thing, and it works TYVM... perhaps Jobs' "no interpreted languages" thing is the real reason behind not supporting Flash?) and some proprietary media codecs, but I have installed AdBlock Plus (special version for the n8x0 that doesn't use XUL), spell-chcking, and if I wanted to I could add Greasemonkey... and the guy porting these extensions has more in the pipeline.

      --
      There's no place I could be, since I've found Serenity...
    159. Re:Good way to turn a positive thing negative by KlomDark · · Score: 1

      I don't know, why don't you go find out?

    160. Re:Good way to turn a positive thing negative by arminw · · Score: 1

      ....How dare Apple tell [i]me[/i] what I can't run on my device.....

      Apple doesn't do that at all. You can do anything with it you want. Flush it down the toilet, run it over with a truck or install any software you are able to get running.

      Just don't ask Apple to support or repair your broken device. From the Windows and general purpose computer mindset, software and hardware are though of as separate, semi-independent products.

      Apple and Microwave oven makers don't think of it that way. They are selling you a hardware product that also happens to contain software. You are buying a phone or a microwave. Apple has decided to allow outsiders some limited access to make additional software. Microwave oven makers generally don't. Apple isn't obligated to do so either.They have, so be happy and write good software, according to the rules Apple has made.

      --
      All theory is gray
    161. Re:Good way to turn a positive thing negative by e4g4 · · Score: 1

      The mobile market in the UK and the rest of the world is quite different from the US. None of the major wireless carriers in the US allow VoIP via their "unlimited" data plans per their terms of service. Good for you if that's not the case in the UK, and if VoIP over the cellular data network is important for you, then don't buy an iPhone. I bought one because it has the best interface of any handheld phone/computer I've ever used (IMO), and it runs my favorite operating system (and I knew when I bought it that I would be able to jailbreak it).

      I've never understood the rabid anti-iPhone sentiments running around the internet; people are just itching to find some wrong with it and expressing their distaste for it at every opportunity - what the fuck do you care if you did not, in fact, buy one? I did, and I'm quite happy with it, and I very much understand that it's not for everyone. I also happen to prefer emacs over vi - you wanna fight about it?

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    162. Re:Good way to turn a positive thing negative by e4g4 · · Score: 1

      I'm sorry - your going to have to clarify 'legally banning'...in the US, jailbreaking or even unlocking a phone is *perfectly legal*. Subsequently doing whatever the hell you want with *your* purchased hardware is also *perfectly legal* assuming you do not change the power/frequency at which the wifi and gsm radios operate (actually, that's perfectly legal too, as long as you do not operate it in a way that will interfere with other devices - e.g. in a Faraday cage). Apple is legally allowed to release software updates that subsequently break this unsupported, unadvertised functionality, and I am legally allowed to totally ignore said updates until the cows come home. So how, exactly, is Apple legally banning anything?

      The correct answer to that question is: they're not.

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    163. Re:Good way to turn a positive thing negative by Anonymous Coward · · Score: 0

      It really is the language that you want to use for OS X development.

      No, maybe I'd need to resort to it, but it's really nothing like what I want.

      • No sandboxes for untrusted code. Not even buffer overflows are prevented.
      • No domain-specific languages (all you get is C macros, which are too crude to be usable).
      • Static typing is only opt-in and silently bypassed by every appearance of the "id" type. conformsToProtocol: is never called unless I write it myself.
      • Half-assed single dispatch, single inheritance object system typical of that era. No auto-boxing or generics. NSNumber does not support bignums, and arithmetic simply overflows.
      • Dispatch is expensive; optimization is painful and risky. Inlining method bodies is impractical (function calls were relatively cheap in that era).
      • No GC until late last year, so it's not yet trustworthy.

      Sure, the class library is cute, but the language is one big recap of shortsighted optimizations (which superscalar machines have made less relevant than the ones that aren't there) and design mistakes that were already being avoided a decade ago.

    164. Re:Good way to turn a positive thing negative by MillionthMonkey · · Score: 1
      I agree that ebay has a horrible interface, but that obviously has little to do with their choice of platform. Ebay invests very little in their interface because they're well aware everyone knows everyone else is using it so they're stuck with it.

      "but much of the software you run on your typical cellphone is written in Java. "
      Which doesn't mean it's good.
      The GP didn't say it was good or bad; just that people don't realize how much stuff they use is Java based when they equate Java with crappy Swing apps that they purposefully never use.

      I've never seen a post that was any good with a sentence in it starting with "oh wait", so I suspected I was wasting time reading this. And then I find this at the end:

      Java, a blight not unlike VB. Yeah, I went there.

      Why didn't you say at the beginning you were a VB programmer? I would have skipped ahead.
    165. Re:Good way to turn a positive thing negative by i_b_don · · Score: 1

      Shush. Apple has a huge percentage of market share of smart phones with screen sizes larger than 4" and that have dual touch input and and are made by companies that start with the letter "A". H U G E!

      (maybe even greater than 6.5%!)

      d

      --
      all language nazi's will burne in heil!
    166. Re:Good way to turn a positive thing negative by Trillan · · Score: 1

      Yes, actually, I think it did. Just knowing a good first tutorial is a good help. Thanks much. :)

    167. Re:Good way to turn a positive thing negative by recoiledsnake · · Score: 1
      The DMCA "...criminalizes the act of circumventing an access control, even when there is no infringement of copyright itself." [Wikipedia]

      There is a special exemption for unlocking the phone to use with a different carrier but jailbreaking would be illegal under a interpretation of the DMCA(note DMCA takedown notices and laws affecting xbox modders). But, anyway, except for people posting stuff on forums, will ANY commercial entity release software that relies on the jailbreaking of the iphone? If they do that, they will immediately get sued by apple.

      --
      This space for rent.
    168. Re:Good way to turn a positive thing negative by megaditto · · Score: 1

      Much easier to ask (and I honestly don't know).

      --
      Obama likes poor people so much, he wants to make more of them.
    169. Re:Good way to turn a positive thing negative by mr_matticus · · Score: 1

      Amount of storage space does not different hardware make, though I take your point that there are, in fact, 3 SKUs. I didn't count them, just as I didn't count carrier-specific implementations or minor variants of the Blackberry series (at least 3-4 variants per main model). The ultimate point remains, though, that unit sales for the iPhone exceed unit sales for any other single hardware unit (including carrier branding or 8300-8310 variation as a unit) in the smartphone market in North America.

    170. Re:Good way to turn a positive thing negative by Cederic · · Score: 1


      It distresses me when people spend so much money on an inferior piece of technology - it's cash that could be going towards achieving greater economies of scale for the better technology I'd rather have.

      It also bewilders me when people are so rabidly defensive about said inferior, overpriced piece of technology, so I take great delight in highlighting to them that they did indeed pay over the market rate for a sub-standard phone.

      Plus of course it was late in the evening, I'd had a few drinks, I'd been watching Liverpool and I was in the mood for winding up some Americans. It's a great sport.

    171. Re:Good way to turn a positive thing negative by malsdavis · · Score: 1

      They have a 6.5% share of the worldwide market after one full year


      I have to question those figures. Maybe in the US, but in most of the world the iPhone hasn't met sales expectations. Here in the UK they've just dropped the price dramatically to try and encourage sales.
    172. Re:Good way to turn a positive thing negative by shutdown+-p+now · · Score: 1

      It's also rather dated, having neither namespaces nor compile-time checked genericity of some kind (neither for functions, nor for types), and only recently got exception handling.

    173. Re:Good way to turn a positive thing negative by Tom · · Score: 2, Insightful

      Speaking as someone who knows all three worlds, I'll take "some clever industrial design" over the buggy hell that is windos or the ramshackle self-help set that is Linux any day. Really sorry to say that, just a few years ago I was as convinced a Linux fellow as they come.

      And hey, it's not as if MS could write an OS that supports all those third party hardware. Remember that the drivers ususally come from the manufacturers, and guess what MS blames all the crashes on? Answer c), 3rd party drivers, wins.

      XP's still a crashing piece of shit. Better than the predecessors, which were utter and total crappy pieces of crashing shit.

      --
      Assorted stuff I do sometimes: Lemuria.org
    174. Re:Good way to turn a positive thing negative by shutdown+-p+now · · Score: 1

      Has anybody, anywhere EVER had a positive user experience with a Java app?
      I've had extremely positive experiences with J2ME apps on my phone. Having a Jabber client (Bombus), an ICQ client (Jimm), and a GMail reader (GMail Mobile - the official one) is great. Opera Mini is a wonderful thing, too, though I would imagine that iPhone owners wouldn't need that one. Aside from those, I have quite a few J2ME games loaded, for long bus/train rides. Some of those are 3D; all run fine on my Nokia 6300, which isn't even a smartphone, so I wouldn't say speed is an issue, either. No crashes, no hangs, and no data corruption (that would be tricky anyway, since midlets run in an extremely restricted sandbox). In addition to that, properly written applications (the ones that use LCDUI) have entirely native look & feel, though obviously, this doesn't apply to fullscreen games.

      Now, from a developer perspective: the API is open and well-documented, there are plenty of books (some free too) and tutorials, several SDKs available (the official one from Sun, and a few from device manufacturers which tend to include libs/emulators with features and restrictions specific to their phones), and most Java IDEs support J2ME development to some extent (Netbeans 6 does that out of the box and is particularly nice, Eclipse has a few plugins for that too). No need for any certificates, paid or otherwise; no license restrictions either.

      So, given all that, what exactly is wrong with Java on mobile devices?

    175. Re:Good way to turn a positive thing negative by shutdown+-p+now · · Score: 1

      Doubtful. The most widely known index for that sort of thing that I'm aware of is TIOBE Programming Community index, and that has had Java leading by a large margin for as long as I remember.

    176. Re:Good way to turn a positive thing negative by Nurgled · · Score: 1

      Only one of T-mobile UK's data plans allows the use of any VoIP-type service. You have to buy the most expensive plan to be allowed to do this.

      I have no idea if they actually enforce it, but it's written in the contract I "signed". (aka agreed to online.)

    177. Re:Good way to turn a positive thing negative by Glock27 · · Score: 1
      Actually, "C# developer" returns 3717 hits, which granted is more than I would have thought.

      On the other hand "visual basic developer" returns 2719, which is lower than I would have expected.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    178. Re:Good way to turn a positive thing negative by Glock27 · · Score: 1
      "It's extremely popular in some market segments and I'd bet most of those Java programming jobs are for people who write apps for Java app servers, not swing apps for desktop or mobile use. If we're going to talk about Java I think it's important to make such distinctions."

      OK, you'd "bet".

      On the other hand I'm quite sure that significant numbers of those jobs for for Swing (desktop) or J2ME (handset) development. J2ME has been quite a success, probably the majority of phone apps have been developed using it. Also don't forget that Blackberry is programmed exclusively in Java.

      Swing, while not great for mass-market apps, is suitable for custom in-house apps for business. That's where the majority of Swing development is right now. Personally, I'd look at SWT for a desktop app.

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

      That's true; it *is* quite annoying that there are no namespaces. On the other hand, the "looseness" of the object structure is one of the things I really like about objc. With such powerful ways to alter classes and objects at runtime, it would be impossible to check all cases of genericity on compile. Of course if XCode checked what it could, it would be a lot more handy!

    180. Re:Good way to turn a positive thing negative by KlomDark · · Score: 1

      I just put in "C#", no "developer" added, as then you have to consider additional words like "programmer", "software engineer", etc. that will affect the count.

      C# by itself returns their "> 5000" message.

    181. Re:Good way to turn a positive thing negative by Glock27 · · Score: 1

      Correct, but "x-lang developer" should give consistent results across substitutions...as you noticed, wider searches lead to less meaningful results.

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

      Apple is deciding to push developers to use their Obj-C language to develop for their very hot mobile platform. Will this *slam* the door on innovation? How does a language choice stop me from innovating? It may limit a java developer who does NOT want to learn Obj-C.

      And that is really the point here. Apple has an opportunity to entice *new* developers to learn Objective C. So they win twice. They get developers writing code for the iPhone platform, potentially buying macs to do development. (You need to have a mac to work on iPhone apps). And then once a developer knows Obj-C on the iPhone, is it a big stretch to see some of those new developers writing code the Mac itself?

      With that in mind, why would Apple want to allow a different language on their phone?

      And for the talk of all the different smart phones out there, be they windows based or running J2ME... They are not hot. The iPhone has an allure factor to it that I have not seen before in the mobile market.

      Just my 0.02

    183. Re:Good way to turn a positive thing negative by Mattsson · · Score: 1

      The better question is: Why do the Iphone-customers buy a phone that they know is crippled if what they want is an uncrippled phone?
      Go buy a better phone instead.

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    184. Re:Good way to turn a positive thing negative by meehawl · · Score: 1

      As an iPhone owner myself, I was really excited to see what was possible with the apps people were writing for jailbroken phones, and it was really cool.. some were quite buggy, but there was definitely potential, even in this unsanctioned way. Now there will be an official SDK and even better apps i am really excited. Now sure, these apps may already exist for winmobile or rim or palm even, but that is taking out the very most important factor, the interface and interaction with an iphone. some folks may not like it, or want one, but I've found it to be incredibly useful with myself using for more features on it then i did on any previous phone.

      Translation: "Ooooh! Shiny!"

      --

      Da Blog
    185. Re:Good way to turn a positive thing negative by doktorjayd · · Score: 1

      ever used ebay, or known what path your requests take through a google page request?

      or any other high volume transactional website? for banks, stock trading, so-called e-commerce, java really is the king, particularly in web front ends.

      perhaps you've confused a platform with some crappy swing app you once downloaded off some freeware site, or an equally crappy applet on some website?

      a poor application implementation is really not the fault of the platform, but seeing where jdesktop.org, jgoodies and spring-rich-client projects are going, i expect to see a lot more quality java DESKTOP apps popping up in the near future.

    186. Re:Good way to turn a positive thing negative by Sunnz · · Score: 1

      Dude it has nothing to do with UI. Apple has made a slick UI for Java on the Mac, it can be done.

      It is about the SDK. Apple wants to be in control of what gets to run on the iPhone, hence why the App Store with Apple approval and all that, isn't that what this article is all about to begin with anyway?!?!?

      If JVM is implemented on the iPhone then what? It means there will be software that Apple cannot control, the iPhone SDK is suppose to restrict what can be distributed, sort of like DRM... do you really think they will allow something to be made to break their "DRM" with using a tool Apple themselves provided in the first place?

  2. It is their phone by T-Bone-T · · Score: 1, Insightful

    Why can't Apple dictate what gets put on their device? After all, if you don't like it, there are plenty of other phones on the market.

    1. Re:It is their phone by AKAImBatman · · Score: 4, Insightful

      It's not their phone. It's MY phone, bought and paid for. (Assuming I had one, of course. :P) As a consumer, it's not up to Apple to decide what programs I can and can't run. Keeping software from the app store is one thing. Restricting use of the cellular network is also understandable. (Why would you want to run Skype over GSM/EDGE rather than WiFi anyway?) But keeping users from running Java or an alternate browser by way of licensing? Sorry, that's not going to fly.

      My device, my decision. Apple should control only their store, not license away the competition.

    2. Re:It is their phone by stoolpigeon · · Score: 1

      Yep - this doesn't bother me one bit - whereas what ISPs do - well that always concerns me because I have such a limited number of options and the service they provide is essential to my livelihood. A phone, while essential, is something I can get from a wide array of vendors in a slew of configuration. I'm looking forward to seeing what comes out built on android.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    3. Re:It is their phone by Sweeces · · Score: 1, Insightful

      Why can't *Microsoft* dictate what gets put on their *operating system*? After all, if you don't like it, there are plenty of other *computers* on the market.

    4. Re:It is their phone by tkrotchko · · Score: 4, Insightful

      "Why can't Apple dictate what gets put on their device?"

      It's "their" device right until I pay for it. Then it's "my" device.

      Let me turn the question around. Why can't I dictate why software gets loaded on "my" device?

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
    5. Re:It is their phone by TubeSteak · · Score: 1

      Why can't Apple dictate what gets put on their device? After all, if you don't like it, there are plenty of other phones on the market. I'm guessing that the Net Neutrality people are looking for a test case and they plan to lynch one of the most open phones on the market, precisely because it isn't going to be 110% open.

      From another anti-trust angle, how is iTunes' tie in to the iPhone any different than Verizon's V Cast, T-Mobile's t-zones, or Sprint's Vision?
      --
      [Fuck Beta]
      o0t!
    6. Re:It is their phone by LWATCDR · · Score: 1

      They can but then I did buy it. Or I could buy it but right now that is not likely. Once I guy that iPhone or iPod touch then that one item is no longer Apples but mine.
      Imagine if you bought a couch but you where not allowed to put blue pillows on it? Hey it is the manufactures couch so they have that right correct?

      Some other programs that you can not port to it are.
      Flash, Python, Ruby, LUA, or any other interpretors. It could also exclude any program that allows macros like Excel. It would also exclude Mame and other emulators...
      Pretty restrictive.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    7. Re:It is their phone by Richard_at_work · · Score: 1, Insightful

      You are perfectly within your rights to rip your iPhone apart in any way imaginable and bend it to your will as you wish - solder new parts onto the motherboard, change the firmware, add new applications, Apple isn't stopping you doing any of those things.

      They just won't support you doing it through their framework. And why should they?

    8. Re:It is their phone by Anonymous Coward · · Score: 0

      Apple is only exerting control over their store. You can use the SDK to install non-approved apps to your iPhone.

    9. Re:It is their phone by AKAImBatman · · Score: 5, Insightful

      They just won't support you doing it through their framework.

      There's a difference between not providing support and using legal means to restrict the usage. Apple isn't just not supporting the SDK (which would be fine), they're saying that you LEGALLY cannot do this with your phone and the SDK.
    10. Re:It is their phone by osviews.com · · Score: 1

      If Microsoft also created the hardware... they could but because they only are 1 part of a "solution" that is comprised of many companies... they can't. When you create the entire solution, you can dictate what's on it and how its used. That's why even if Apple were in Microsoft's position (the dominant player) they couldn't be required to follow the competing requirements of a monopoly.

      To argue otherwise would be akin to arguing that we should be able to demand that Sony (for example) open up development of the buttons, knobs and dials for their stereo equipment.

      When you create the entire solution, you can dictate the terms on how its used in both hardware software and operating system.

    11. Re:It is their phone by AKAImBatman · · Score: 2, Informative

      Apple is only exerting control over their store. You can use the SDK to install non-approved apps to your iPhone.


      Not according to TFA:

      The key section of the SDK says that "no interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and built-in interpreter(s)." Even worse is the section just after that which specifically says no to plugin architectures: "An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plugin architecture, calling other frameworks, other APIs or otherwise."

      (Emphasis mine)
    12. Re:It is their phone by abaddononion · · Score: 3, Interesting

      You realize, of course, that this very post is a RESOUNDING defense of Microsoft and all of their business practices, right?

      This sword cuts both ways. What's wrong (or right, in your case) for one is wrong or right for the other. And according to reason litigation against M$, it would seem that those practices arent "fine and dandy" at all, and they ARE being forced to support competitor software. The same rules could apply down to Apple here.

    13. Re:It is their phone by Richard_at_work · · Score: 4, Insightful

      The rules change when you have a monopoly position in a market - there are many things one business can do while another can't do. It doesn't mean the action itself is inherently right or wrong.

    14. Re:It is their phone by abaddononion · · Score: 1, Informative

      This is not true at *all*, and is a downright falsism and an incredibly weak defense. Anti-competitive activity is classified as "banning abusive behaviour by a firm dominating a market, or anti-competitive practices that tend to lead to such a dominant position."

      Notice the keyword there. Whether or not you already have a monopoly is NOT relevant. Only if you're doing actions that could eventually help to create one.

    15. Re:It is their phone by Richard_at_work · · Score: 2, Insightful

      So don't use their SDK - you haven't got an entitlement to use it, after all.

    16. Re:It is their phone by wardk · · Score: 1

      if it's your phone, replace the operating system and load it up with Java apps.

      if you use Apple SDK, you have to play by the rules of that SDK, how is this different from anyone else's SDK?

    17. Re:It is their phone by Richard_at_work · · Score: 1

      Excuse me, how exactly is this an anti-competitive issue? Apple aren't restricting the right of other companies to compete within the smart phone market. If you are going to claim this as an anti-competitive issue, then there are literally *thousands* of other phones on the market which are vastly more locked down. Is this because, yet again, its Apple?

    18. Re:It is their phone by abaddononion · · Score: 2, Interesting

      The issue here is about Apple using their strength in one arena to push their mechanisms in others. It's the EXACT same thing Sony did with the Playstation 3. They used their console success to try to push Blu-Ray out to everyone. People complained that it was "wrong". It's the same as when Windows uses the fact that they push an OS out to try to push a browser out with it as well. It applies to Apple just as much here. They are trying to use their phone to push out ObjC over Java.

      Im willing to bet you're one of the same people who cries out how wrong it is when Sony or Microsoft does it. Why isnt it wrong when Apple does it? Is this because, yet again, it's Apple?

    19. Re:It is their phone by Jeff+DeMaagd · · Score: 4, Insightful

      Incidentally, you can load whatever you want on it, through the jailbreak system. If the device is screwed up because of what you did, then the device maker has no obligation to help you.

      You can choose not to buy it. A lot of devices are like that, consoles are a very popular example. If you don't like the limitations of the system, that's fine, don't buy it. The rules don't change just because someone buys it.

    20. Re:It is their phone by Richard_at_work · · Score: 1

      They are trying to use their phone to push out ObjC over Java.

      Why shouldn't Apple have a preference? Java on OS X has been very much a third class citizen for application development for years, while the ObjC frameworks have seen massive improvement. Whats wrong with this?

      Im willing to bet you're one of the same people who cries out how wrong it is when Sony or Microsoft does it. Why isnt it wrong when Apple does it? Is this because, yet again, it's Apple?
      Nope, I call it as I see it on each matter - I'm not particularly bothered about Sony pushing Blu-Ray, and my feelings are mixed on the Microsoft side as I sometimes feel they are victimised simply because they can be.

    21. Re:It is their phone by MightyYar · · Score: 3, Insightful

      You mean like the X Box?

      Windows is open because that is what the market demands. Notice how even signed drivers become an issue for them. The phone market has the Windows Mobile, Palm, etc, platforms if you want open (or semi-open). The iPhone is among the ranks of thousands that is not completely open. If the market demanded open phones, Palm and Windows Mobile would dominate.

      Why do people get so bent out of shape? There are many, many phones on the market. It's hardly a shock that AT&T/Apple would lock out Skype when using the AT&T network! Sort of a business model threat, no? Apple has no monopoly on phones, smart phones, or even good phones. They make one nifty smart phone, and ways exist to run stuff on it outside the official SDK if you really want to.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    22. Re:It is their phone by AKAImBatman · · Score: 2, Insightful

      how is this different from anyone else's SDK?

      I have never seen an SDK that so blatantly locks users out of common usage like this, have you? Maybe I've managed a decade and a half in this industry without noticing that it's normal practice to use legal force to ensure that an SDK is only used a particular way?

      (That was sarcasm, in case you didn't catch it. The worst I've ever seen is Sun's "do not use this in a nuclear reactor" bit, which wasn't written in a binding fashion. More like a "if you do this and frak it up, it's on your head, not ours.")
    23. Re:It is their phone by SanityInAnarchy · · Score: 2, Insightful

      Apple is not (yet) a monopoly here, so I'm not really sure why they should be legally compelled to do this. Compare to game consoles, where the situation is exactly the same, only often worse -- I'm guessing a real console SDK (and not just some arcade or virtualized crippleware) is going to cost a bit more.

      That's not to say it's alright. But it does seem like something they should be allowed to do, and something which was an obvious move, given that the thing started out locked-down. I really hope no one bought an iPhone based on the coming SDK...

      --
      Don't thank God, thank a doctor!
    24. Re:It is their phone by kalidasa · · Score: 1

      The consumer *can* dictate what software gets installed on their device - there's nothing here that limits the jailbreaker software. These are limitations to what kind of software you can *write* using their SDK and sell *through their store*.

    25. Re:It is their phone by postbigbang · · Score: 1

      Saying that Apple is no different than Verizon T-Mobile, et al, is damning with faint praise. The telcos/carriers want a proprietary infrastructure so that they can control both stability and product sales. They're both weak and monopolistic arguments.

      Until someone litigates, nothing will happen. My personal hope is for a rogue skype client. The telcos don't currently have the ability to figure out what's a skype conversation, and what's other 'authorized' digital traffic. A nice VoIP app would be a great kick in the shorts to their revenue streams.

      We went through anti-trust with Judge Greene (remember him? The Baby Bells?) and there's not enough mood to take these sleazebags back into US Federal Court and give them a nice drubbing. Perhaps in a few years, but not now. Apple gets to look like Microsoft for a while. The surf's up for them. This halo-effect won't last long when the public attitude shifts towards the splendor of better products-- and you'll see some of them at the end of the month at CTIA. Happiness now spreads at the speed of the Internet and texting. So does unhappiness.

      --
      ---- Teach Peace. It's Cheaper Than War.
    26. Re:It is their phone by griffjon · · Score: 1

      How is this different from all other cell phones on the market, all tightly locked down against third-party software? Heck, my cell phone wants me to pay additional moneys to transfer data to and from it (fortunately, there's bitpim)

      --
      Returned Peace Corps IT Volunteer
    27. Re:It is their phone by recoiledsnake · · Score: 1

      The funny part here is that Windows Mobile phones are quite open and run almost any software you can write for them.

      --
      This space for rent.
    28. Re:It is their phone by Anonymous Coward · · Score: 1, Interesting

      It's not their phone. It's MY phone, bought and paid for. Right. And you made an informed decision, knowing the features and limitations of the phone you bought and paid for. Being the most open phone to install third party software was never one of the features of the iPhone. So far, there was not even an SDK. If you like what they offer buy it, if you don't, look somewhere else. There are plenty of phones out there.

      And yes, I think it is a disadvantage that Apple keeps a tight control on what gets installed on the phones they sell.
    29. Re:It is their phone by recoiledsnake · · Score: 1

      This is exactly like the anti-net-neutrality argument of, if Comcast and Verizon do it, just switch to a different ISP which won't. The 'consolization' of next-gen phones needs to be stopped.

      --
      This space for rent.
    30. Re:It is their phone by Anonymous Coward · · Score: 0

      Why can't I dictate why software gets loaded on "my" device?

      Assuming you meant "what" software -- you can! Apple is under no obligation to help you put whatever you want on it, though. You're welcome to put whatever you want on it, and it may void your warranty, but Apple's not going to sue you for it.

    31. Re:It is their phone by Wildclaw · · Score: 2, Interesting

      They can, but if they do I'll just categorize them as the bullshitting coorporate profit whores that they are.

      Same as I do with any coorporation that sell products with artifical limitations. Actually, as I don't really keep a black & white world view, I do have a sliding scale for it, but Apple is definitly not on the right side on that scale.

    32. Re:It is their phone by SteveAyre · · Score: 1

      Restricting use of the cellular network is also understandable. (Why would you want to run Skype over GSM/EDGE rather than WiFi anyway?)

      Because data rates are far cheaper than voice. Otherwise there would be no point and they wouldn't need to restrict it.

      The real reason for it is so that the network operators don't lose money to VoIP (but at the expense of the customer), something O2 (I'm in the UK) will love them for.

    33. Re:It is their phone by rjstanford · · Score: 1

      Let me turn the question around. Why can't I dictate why software gets loaded on "my" device?

      You can.

      Absolutely, 100%, you can put whatever software you want onto "your" device.

      if you develop software with their SDK (and their license terms), they'll help you to distribute it. But you can always do it yourself the hard way.

      And if you put non-supported software onto the phone, they reserve the right not to give you support if your phone breaks (since figuring out if it was their fault or your fault would be time-consuming and thus expensive).

      But you can do whatever you want to... I'm not sure what your complaint is.

      --
      You're special forces then? That's great! I just love your olympics!
    34. Re:It is their phone by drkich · · Score: 0, Redundant

      Why can't Microsoft dictate what is run under their operating system? Why can't Dell dictate that you can only run Windows on their hardware? It is *theirs* right? And of course no one forced me to buy their hardware or operating system did they?

      Of course this is nonsense and should not be tolerated. So why is Apple being given a pass on this by so many people. We should be upset that they are going to make quite a bit of money on these apps (30%) from their App Store. So if they are going to be making this money, why do you think they don't want you to have an interpreted language installed? I could then conceivably bypass their App Store and they would lose money.

    35. Re:It is their phone by Anonymous Coward · · Score: 0

      And what tempers the other edge of that sword is the special rules that apply when you "enjoy" a monopoly position. That is what is different.

    36. Re:It is their phone by petehead · · Score: 1

      I've often thought about how slick my Windows Mobile phone would be if MS designed the hardware (and the software specifically for the hardware) and controlled the OS to the point of only one program running at a time, all programs optimized for my hardware, only programs that meet minimum standards are available, etc. It would probably be pretty snazzy. Apple did choose to go that route and what they have is pretty snazzy. I'm just saying that Apple's success is because of their strict control over every aspect, not in spite of it.

    37. Re:It is their phone by nine-times · · Score: 1

      Restricting use of the cellular network is also understandable. (Why would you want to run Skype over GSM/EDGE rather than WiFi anyway?

      I agree, the "no VOIP over EDGE" is completely understandable. First and foremost, I would expect that insofar as they're the gatekeeper, they wouldn't allow apps that would cause technical problems for AT&T, and I'm sure all iPhone users trying to use VOIP over their EDGE network would cause a technical problem. Second, it wouldn't really be enough bandwidth even if it were allowed. The fact that Apple is allowing IM clients and VOIP over WiFi is a bit of a surprise to me, since that will most likely eat into AT&T's business.

      But keeping users from running Java or an alternate browser by way of licensing? Sorry, that's not going to fly.

      For me, I guess it depends on how intentional it is, and whether they have any kind of justification. For example, I'm not sure why they would explicitly forbid additional browsers, and that seems a little crappy to me. I think Safari is great (even Google is using Webkit for Android) but I don't see why it wouldn't be allowed.

      However, I could understand them objecting to Java, which I'm sure would be less efficient than writing native apps. I think it's important to keep in mind that they're only allowing distribution through iTunes, and probably only licensing the SDK to be used to develop software that they'll consider putting up on their own store. If it's something that will damage their relationship with AT&T, make the iPhone look bad, drain battery life too quickly, or perform badly, then I wouldn't expect to see Apple put it up on iTunes.

    38. Re:It is their phone by EastCoastSurfer · · Score: 0, Troll

      So you'll be okay when Apple adds to the OSX licensing that you can only use apps approved by them and bought from their app store? So, Safari is the only web browser you can use. Not just the preferred one that's included in the OS, but the only one they legally will allow on a machine running OSX. This is worse than anything MS ever did with respect to IE.

    39. Re:It is their phone by petehead · · Score: 1

      Why would you want to run Skype over GSM/EDGE rather than WiFi anyway?

      Because you are in an area where no wi-fi is available and you don't want to use your voice minutes, but your data plan is unlimited.
    40. Re:It is their phone by samkass · · Score: 4, Informative

      I have never seen an SDK that so blatantly locks users out of common usage like this, have you? Maybe I've managed a decade and a half in this industry without noticing that it's normal practice to use legal force to ensure that an SDK is only used a particular way?

      Which industry? This isn't atypical in the embedded industry at all. It is very unusual in the general computing industry. I think the issue here is that the iPhone and iTouch span that divide moreso than any device that came before it.

      If you wanted to develop for the PlayStation, for instance, you had to sign all kinds of agreements. And they were relatively open compared to some embedded device makers.

      --
      E pluribus unum
    41. Re:It is their phone by Richard_at_work · · Score: 1

      No, I will switch platforms and so will a heck of a lot of other people. I have no entitlement to use OS X, so if they want to make it as hard for me as possible, then I can easily go else where - thats their incentive to not do that.

    42. Re:It is their phone by mweather · · Score: 2, Informative

      "I have never seen an SDK that so blatantly locks users out of common usage like this, have you?" Sure I have: Microsoft XNA.

    43. Re:It is their phone by phayes · · Score: 1
      Not neccesarily false nor weak. Do a little cogitive followthrough & you'll see that anti-competitive behavior which does not tend to market domination or even tends to open up a market dominated by other companies is thus permitted. The major turning point on whether Apple's behavior concerning the iPhone is lawful is "is Apple reasonably likely of forming a dominant position".

      In the context of the smartphone market in the USA, I can see it extremely unlikely yet concievably happening. Even so, it would be due more to RIM/Nokia/SE/Samsung/Microsoft/... repeated failings than Apple's anti-competitive behavior. Elsewhere the iPhone has not had nearly as much success & any anti-competitive behavior would only serve to further marginalize it.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    44. Re:It is their phone by Saint+Fnordius · · Score: 1

      I've been trying to see this, but the fine print I saw talked about distribution, not development. So that means a VoIP that uses EDGE as well as 802.11 won't get into the distribution net. Granted, if you didn't pay the $99 registration fee it wouldn't get on there anyway, but there's no other way to distribute. Apple's way of protecting you from malware.

      But actually, you could distribute it... as source code. With the devkit, the people you give it to can compile it themselves and load it on to their phones themselves as they help you to test your code, or modify it themselves. Granted, only those with a devkit themselves can play, but it's one way to distribute...you just have to accept that what the others do with your code is out of your hands.

      Granted, I could be reading the agreement wrong, but that's the impression I have: Apple is paranoid about trojans and malware getting on the iPhone, so non-developers will have to go through approved channels. If you know what you're doing, fine, hack away, void the warranty, but Apple isn't going to risk Joe Sixpack bricking his phone by mistake...

    45. Re:It is their phone by abaddononion · · Score: 1

      Do a little cogitive followthrough & you'll see that anti-competitive behavior which does not tend to market domination or even tends to open up a market dominated by other companies is thus permitted.

      How in the world does "not allowing the competing web browsers to work" fall under this??

    46. Re:It is their phone by kidgenius · · Score: 1

      People have been making apps for the iPhone without Apple's help so far, so no, you are not entitled to use Apple's SDK.

    47. Re:It is their phone by TheRaven64 · · Score: 1

      Is T-Mobile really so much worse in the USA? I have a phone and have just switched from a contract to their pre-pay service in the UK. The phone is completely open - three is an SDK and I can install any third party apps on it I want. It works as a bluetooth dial-up networking provider for using with my laptop (unlike the iPhone) and I use it for SSH, XMPP, POP3s, SMTPs and web access and haven't found anything blocked.

      --
      I am TheRaven on Soylent News
    48. Re:It is their phone by ikioi · · Score: 1

      "Let me turn the question around. Why can't I dictate why software gets loaded on "my" device?"

      You CAN dictate what software you load on your device. The things you can't dictate are (1) what software Apple sells or provides through their App store and (2) whether Apple creates a clear and easy route for people to add software to the iPhone outside of the App store. Whether Apple permits you to put software on the iPhone has absolutely nothing to do with the SDK, though. If you hack your iPhone and add an app to it, then Apple isn't going to come to your house and demand that you remove that app. People have already added apps to their phones this way and Apple has not forced any of these people to remove those apps. Apple has refused to support said apps through upgrades of the software, and now Apple refuses to support the distribution of those apps. Apples does not refuse the existence of those apps and Apple does not prevent people from loading those apps onto their own phones.

    49. Re:It is their phone by rfunches · · Score: 1

      Except in many parts of the U.S. you cannot switch because of a monopoly (no one else offers cable service), technical limitation (cable available but too far away for DSL), or lack of comparable service from competitors (e.g. Verizon 512/256 @ $29.99/mo, or Speakeasy 384/128 @ $99.99/mo).

      Apple by no means holds a monopoly on the smartphone market. It's obvious that the technical limitations imposed by Apple can be worked around -- it doesn't take long for someone to jailbreak the iPhone after an update. And while I don't know of a product with features similar to the iPhone, there are lots of smartphones out there that do pretty much everything the iPhone does except visual voicemail and a touch-sensitive UI. Plus, a lot of smartphones I see in the stores don't have the iPhone's price tag, and some can even do 3G.

    50. Re:It is their phone by hesiod · · Score: 1

      > To argue otherwise would be akin to arguing that we should be able to demand that Sony (for example) open up development of the buttons, knobs and dials for their stereo equipment.

      I don't believe Sony has a legal statement claiming that you can't replace the knobs and buttons on the Sony device you have purchased.

    51. Re:It is their phone by Anonymous Coward · · Score: 0

      T-Mobile is not as good of value as it once was in the US. The biggest problem is that they have a terrible coverage area. I live like 2 miles from the University of Michigan and I can't get a signal by the expressway (I-94).

      The cost used to be so good that poor signal was sometimes tolerable. These days you don't get a signal or a savings. They do have excellent customer service.

    52. Re:It is their phone by tfoss · · Score: 1

      Whether or not you already have a monopoly is NOT relevant. Only if you're doing actions that could eventually help to create one. Baloney. The reason MS got in trouble was the use of their monopoly position in OS's to obtain a monopoly position in browsers. Had they not been a monopoly in the first area, that bundling would have been fine (see Safari).

      -Ted
      --
      -=-=- Quantum physics - the dreams stuff are made of.
    53. Re:It is their phone by bestinshow · · Score: 1

      How did you get to that line of reasoning?

      The problems with Firefox on the iPhone currently, with regards to the legal bumpf, are (1) Javascript (downloadable executable apps), and (2) Plug-ins, Extensions, etc (being 'mini-applications', etc).

      Whilst I am sure that the legal issues will get tweaked away (i.e., you can't download native code to the iPhone within your application, but sandbox code such as Java/Javascript, especially as part of core functionality for the application's purpose should be fine), I'm sure that when Firefox is ported to the iPhone (it'll happen) Apple will allow the Javascript enabled version that doesn't have (2). That's still a full web browser. Number (2) could be allowed anyway, as long as they're sandboxed and have no native system access.

      Of course Opera won't get ported, there's no business case when the iPhone comes with Safari, which isn't exactly broken unlike IE.

      Apple's first and foremost consideration is to the stability of the iPhone's primary functionality. They're also building up their mobile platform bit by bit, and I'm sure that the platform and the terms and conditions will be tweaked forever.

      It's like Sony's opening up of the PS3 has limitations. I'm sure that Microsoft's game development thing for the XBox360 has limits. Nintendo's similar offering must have limits too... Yeah, it's your PS3, or XBox360, or Wii ... do what you want with it, but if you hack it, don't expect the company to support you doing the unsupported actions.

      The Java thing sucks though, because Java is far more prevalent on mobile devices, and there's a huge back catalogue of games and business software (much of it in-house) that people might have wanted to run on the iPhone. I wonder if Sun will push this issue with Apple ... I'm sure all the decent games would get ported anyway, and would need customisations for the iPhone's capabilities regardless.

      We will see what happens though. Will Apple block a Terminal implementation? A SSH server application? These will be available on day 1, so if Apple doesn't allow them, we will be able to really make our minds up then.

      In the meantime I wouldn't buy an iPhone because a 3G version is coming anyway.

    54. Re:It is their phone by Elsapotk421 · · Score: 1

      I'm not sure but I wouldn't doubt that there's a EULA for the iPhone's OS....therefore you can use they iPhone anyway you please....just don't use the OS anyway you would like because you're licensed it. I guess that would be the correct way to put it. I'm sure you can delete it and write your own os for it.....then you can have all the fun you want.

      --
      We came,we saw, we kicked it's ass!
    55. Re:It is their phone by abqaussie · · Score: 1

      Agreed. Sadly, Apple has a really sweet UI.

    56. Re:It is their phone by The+Cisco+Kid · · Score: 1

      Well, I wouldnt ever want to run Skype ever on anything.

      A valid reason for wanting to use a real VoIP client that speaks SIP, over the cell data network, might be if you werent at home or anywhere else where you had access to Wifi? Maybe you didnt want to get dinged for each minute you talked, when you could use an unlimited data connection to transfer the same conversation?

    57. Re:It is their phone by phayes · · Score: 1

      Oh come on, think a little, will you? If you don't agree, argue your point but don't expect others to explain everything for you.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    58. Re:It is their phone by recoiledsnake · · Score: 1

      You can choose not to buy it. A lot of devices are like that, consoles are a very popular example. If you don't like the limitations of the system, that's fine, don't buy it. So we should sit around passively and contribute to the consolization of the mobile computing platform which sucks for both developers and users? I think not. Or else all you will have to choose from will be closed systems(just like consoles these days).
      --
      This space for rent.
    59. Re:It is their phone by Tom · · Score: 1

      Yes, and?

      If I write a text editor and the license says you can't use it to write poetry, that's perfectly legal. It's probably stupid but maybe I have a good reason. If you don't like it, you know, you can use some other editor.

      For the record: No, I don't support artificial restrictions. But they're not illegal business practices.

      --
      Assorted stuff I do sometimes: Lemuria.org
    60. Re:It is their phone by toriver · · Score: 1

      Um since the free market minimizes profits through competition, capitalists are against it since rediced profits means less accumulation of wealth.

      That aside, the "many people ... dissatisfied with features" is a small vocal minority who thought Apple were going to turn the iPhone/iPod Touch platform into the horrid mess of virus/anti-virus warfare that the PC platform is. They do not want to be the ones to tell their AppleCare customer that the customer messed up their expensive gadget by downloading malware or the like.

    61. Re:It is their phone by T-Bone-T · · Score: 1

      You can really tell I upset some Apple fans with mod points. 40% Insightful, 30% Overrated, 10% Flamebait. Flamebait? Seriously? I really don't think a comment is overrated if it only has a score of 2. Great job, guys. Way to forget how to properly use mod points.

    62. Re:It is their phone by Jaxoreth · · Score: 1

      The worst I've ever seen is Sun's "do not use this in a nuclear reactor" bit Thank you so much for reminding me... I got so fed up when I read that part that I decided to just give up on the whole thing and sold off my nuclear reactor.
      --
      In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
    63. Re:It is their phone by shutdown+-p+now · · Score: 1

      If I write a text editor and the license says you can't use it to write poetry, that's perfectly legal.
      It's legal in a sense that you can do it. However, in quite a few countries, this particular provision of the license would be void.
    64. Re:It is their phone by tgibbs · · Score: 1

      It's not their phone. It's MY phone, bought and paid for. (Assuming I had one, of course. :P) As a consumer, it's not up to Apple to decide what programs I can and can't run.


      Of course it's your phone, and you are entitled to break with Apple and AT&T, and use your jailbroken phone to run whatever software you want.

      But you don't get to have it both ways. You can choose to go it alone, but you can't then turn around and demand access to Apple's future system updates and AT&T's cellular network--those belong to Apple and AT&T, and if you want them, you need to accept Apple's terms.
  3. What did you expect? by bit+trollent · · Score: 2, Interesting

    This is Apple we're dealing with here. They won't even let you build your own computer even though OS X runs on x86.

    For all the crap Microsoft gets for its tactics, it should be clear from actions like this that Apple is the real villain.

    1. Re:What did you expect? by King_TJ · · Score: 0, Flamebait

      Oh, please.... THAT old claim again?

      All that's really clear is that Apple is still in the business of selling a BUNDLED hardware + software computer solution, while Microsoft only sells software.

      It has very LITTLE to do with some relative "evilness" of Apple that they don't want people building their own computers to run OS X on. They purposely designed OS X as motivation to sell their machines to people. It's their own product, and their OWN decision if they'd like to openly license it for use on ANY PC out there, or if they'd prefer to keep it only legal for use with THEIR hardware.

      Microsoft would undoubtedly do the exact SAME thing, IF they sold Microsoft-branded PCs.

      As to the specific issue at-hand, I think it's still premature to get in an uproar over the SDK licensing terms. It seems very likely to me they were written by attorneys who threw together a bunch of "boilerplate" for Apple without realize the full extent of what their limitations would restrict. (Right now, it sounds to me like Sun's plan to bring Java to the iPhone was nothing Apple would have had any issue with, despite the legal details of this SDK appearing to prevent it. They'll probably hash it out and Apple will revise the licensing terms so it's allowed.)

      Don't forget, the SDK itself isn't even officially "finished" until some time in June. This stuff was probably cobbled together in a rush, to get something out the door.

    2. Re:What did you expect? by Peter+Cooper · · Score: 4, Funny

      The EULA for OS X says:

      This License allows you to install and use one copy of the Apple Software on a single Apple-labeled computer at a time.

      It's quite easy to label a home-built computer with an Apple sticker.

    3. Re:What did you expect? by tb3 · · Score: 0, Troll

      This is quite possibly the most moronic comment I've ever seen posted on Slashdot. Do a little research into the Microsoft anti-trust affair before you go shooting your mouth off.

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    4. Re:What did you expect? by Fneb · · Score: 2

      Selling their own computers is their core business, though. Allowing OS X to be installed on any x86 computer would undermine that. However, allowing Firefox onto the iPhone or iPod Touch doesn't undermine their business at all. Argubly VOIP would since you could take out a cheaper contract as they all have unlimited data, though.

    5. Re:What did you expect? by Jeff+DeMaagd · · Score: 1

      This is Apple we're dealing with here. They won't even let you build your own computer even though OS X runs on x86.

      Wrong, you may build your own computer, but they won't let you run their OS on it. You can try to get around that, but don't expect help from them.

      The cost of OS X is highly subsidized by the hardware. It would probably be more expensive than the retail version(s) of Vista if it wasn't.

    6. Re:What did you expect? by Sparks23 · · Score: 2, Interesting

      While being able to build a custom OSX86 box would be nice, I actually can understand part of why Apple does this.

      Mac OS X has a very, very small number of drivers. Arguably, this is a good thing. By tightly controlling the hardware, Apple can really go over the driver code with a fine-toothed comb and make sure it's solid and will not take the OS down.

      Microsoft doesn't have this option... a good portion of the reason Windows crashes is not Microsoft's own fault, but some third-party driver, half the time from Korea. Microsoft can try to examine and certify drivers, but even they just don't have the resources to manage the whole tide, especially testing things in combination. Add to that crappy generic clone video and audio cards, where the problem could even be in the HARDWARE...

      While controlling the hardware tightly comes across as unfriendly, this also allows Apple to keep Mac OS X pretty solid and stable. I grant you that's definitely not their only reasoning there -- far from it -- but is the one that I actually find somewhat valid.

      --
      --Rachel
    7. Re:What did you expect? by Enrique1218 · · Score: 0, Flamebait

      Whoa girlfriend! Apple has a long ways to go to reach Microsoft's level of villainy. Not letting you build a OS X box is nowhere near a crime. I think it compares to running competitors out of business by extorting OEM's not to use their products. I don't what level of ignorance modded you up (nevermind mind I do) but, the Apple SDK is not an example of criminality but bad business. For all impressive innovation that the iPhone represents, Apple's business decisions (locking into AT&T, this SDK, restricting third-party etc.) is going to send this product the way of the Newton. I say again it is not criminal for a company to kill its product.

      --
      You don't have to be smart to use a Mac, you just have to be smart enough to buy one
    8. Re:What did you expect? by NtroP · · Score: 1

      As to the specific issue at-hand, I think it's still premature to get in an uproar over the SDK licensing terms. It seems very likely to me they were written by attorneys who threw together a bunch of "boilerplate" for Apple without realize the full extent of what their limitations would restrict. (Right now, it sounds to me like Sun's plan to bring Java to the iPhone was nothing Apple would have had any issue with, despite the legal details of this SDK appearing to prevent it. They'll probably hash it out and Apple will revise the licensing terms so it's allowed.)

      What? Level-headed, common sense? Get off my Slashdot!

      Ya know? I bought my iPhone because I've owned a LOT of really crappy phones in my life. I used to complain because I wasn't able to find a phone that didn't shoehorn in everything but the kitchen sink in order to add to that list of features when I just wanted a freakin' phone that made finding numbers and making calls easy!

      When I saw the iPhone I didn't care about any of the other features, except that it looked like it did a superb job of organizing contacts and making phone calls and conference calls simple and efficient. I also saw that it would do texting a lot better than my crappy Razor, so that was a plus (although I rarely texted anyone - probably because I sucked at using a phone keypad as a typewriter).

      So, I bought the iPhone as soon as it was available in my area. It was expensive, but the feature set I got was worth every dime and more. I didn't buy it for the possible future features, I bought it for what it could do at the time. When I started using it, it literally changed my life. I got rid of my PDA. I could send and receive "real" email on my iPhone, surf the "real" web on my iPhone, do "real" banking on my iPhone, look up directions, addresses and phone numbers with Google Maps, and keep a dynamic grocery/todo list on the note pad. I also tend to text much more often and encourage my contacts/family to do the same. I hate being interrupted in a meeting with a phone call but a quick vibe letting me know I have a text message lets me see what's up and I can often respond without having to step out to talk... I also feel free to text people more often because I know I won't be interrupting them if they are busy. My daughter can ignore a text until later, but she's not likely to ignore a phone call from Dad - even if it is inconvenient.

      All this is to say that I like what the phone can currently do and that makes it a great product all by itself and people who won't buy one or are whining about its not being able to do everything under the sun must have some really great phones already. So why are their panties in a bunch? Don't buy the damn phone! Use your own or wait for the awesome, open, Android phone! I have never seen a group of people spend so much energy bashing something that is apparently so bad. This phone has 1% of the market. Shop the other 99% already! Develop for them! Write your awkward java crap for them! My biggest fear is that the companies that I really want to develop a beautiful native client that intereacts correctly with the other aspects of the phone will find out there's java available and use it as an excuse to say "just use our crappy java client instead".

      Why doesn't Apple want Skype to use Edge or 3G? I wonder. Maybe because they are beholden to the phone companies for now and saturating their networks with bandwidth whose only purpose is to bypass their reason for being is probably not such a good idea? After all, they said "hey, as long as you are on WiFi, go for it". Why don't they want programs that download and execute other code? I don't know, maybe because that is a vector for security issues like viruses and worms which will be out of Apple's hands (yet will be laid squarely at Apple's feet by the enraged, foaming-at-the-mouth, Slashdot masses).

      I get the impression that Apple is deliberately going slow at this point so that they can feel ou

      --
      "terrorism" and "pedophilia" are the root passwords to the Constitution
    9. Re:What did you expect? by Joe+The+Dragon · · Score: 1

      But apple should have a mid-range to high-end desktop with desktop parts not the mac pro at $2200 with sever parts or the over priced and underpowered mini with laptop parts.

      Also now days alot of the drivers come as part of a common sets for video and chipsets. For video there are 3 big ones ATI / AMD, Nvidia and intel.

    10. Re:What did you expect? by Your.Master · · Score: 1

      Are you sure that truly complies with the OS X EULA? They probably define Apple-labeled somewhere.

    11. Re:What did you expect? by Tintivilus · · Score: 1

      Conveniently enough OS X comes with two Apple stickers in the box

    12. Re:What did you expect? by EaglemanBSA · · Score: 1

      it should be clear from actions like this that Apple is just as big a villain. FTFY.
      --
      Quiz: True or False -- On a scale of 1 to 10, what is your middle name?
    13. Re:What did you expect? by Anonymous Coward · · Score: 0

      Apple doesn't have to support all third party hardware to support some third party hardware.

    14. Re:What did you expect? by iCEBaLM · · Score: 1

      Infact they give you stickers! Every time I have bought an apple product, Mac Pro, iPod Touch, Leopard, etc, it has come with these white apple stickers that I have had no idea what to do with. This is what they're for!

    15. Re:What did you expect? by cowscows · · Score: 1

      That's all very true, the limited hardware out there certainly contributes to the integration with the OS as well as system stability. But that's not the most basic reason.

      Apple is a hardware company.

      The bulk of their revenue, by a huge margin, comes from selling hardware. The ship lots of computers, music players, and now phones. Through industrial design, OS exclusivity, and marketing, they manage to consistently sell their hardware at margins significantly better than the industry average.

      Some people claim that if Apple shut down their hardware division and just sold OS X for generic boxes, then they'd make gazillions of dollars. I guess that's possible (probably unlikely), but it'd certainly be a very risky move. I think Apple would have a hard time justifying that risk, especially since their current business model is bringing them record profits, and their marketshare has finally started to grow again.

      --

      One time I threw a brick at a duck.

    16. Re:What did you expect? by 2nd+Post! · · Score: 1

      It's harder to get Apple to label your computer for you, however. The EULA does not say, "Peter Cooper-labeled computer", after all.

    17. Re:What did you expect? by doodlyoodly · · Score: 1

      They even give you a couple of stickers with every gadget!

  4. Vote with your money by hypergreatthing · · Score: 5, Insightful

    And don't buy it. It's that simple.

    It's not like comcast which is a monopoly in certain areas. There are hundreds of other cell phones to buy. Whoever wrote the summary is an idiot.

    1. Re:Vote with your money by tepples · · Score: 1

      It's not like comcast which is a monopoly in certain areas. There are hundreds of other cell phones to buy. There are hundreds of other cell phones. But are there hundreds of other devices that combine the capabilities of a cell phone with the ability to browse the web and to play musical recordings published by major record labels?
    2. Re:Vote with your money by hypergreatthing · · Score: 2, Informative

      Almost all phones have a web browser, all the new cell phones can play mp3s. There are phones made to encorporate music as their main focus.

      What? You actually buy music off itunes? I'd rather buy music from amazon's drm free site. Stupid icrap users get what stupid icrap users deserve.

    3. Re:Vote with your money by mlk · · Score: 3, Insightful

      My windows mobile device?
      I'm sure any other smart phone could do it as well.

      --
      Wow, I should not post when knackered.
    4. Re:Vote with your money by MightyYar · · Score: 2, Informative

      My wife's Palm plays MP3 and Video, has built-in Wifi and bluetooth, and has (gasp!) a removable memory card currently populated with a $40 4GB card. It's not as slick or fun as an iPod, but it does everything that the iPod touch does, and the inverse is not true.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    5. Re:Vote with your money by bXTr · · Score: 1

      It's not like comcast which is a monopoly in certain areas.
      Even in those areas, you still have satellite and over-the-air TV programming, or you could just read a book. 8)
      --
      It's a very dark ride.
    6. Re:Vote with your money by TheRaven64 · · Score: 2, Informative

      My 3-year-old phone has a web browser (Opera) which works very nicely considering the tiny screen and it includes a music player that plays MP3 and AAC files (and, I think, a few other formats). I put a 1GB flash card in it stores a couple of albums, in AAC format, purchased from the iTunes store. It's not as capable as the iPhone, but if you bought one now it would cost 5-10% of the cost of an iPhone.

      --
      I am TheRaven on Soylent News
    7. Re:Vote with your money by netgarden · · Score: 1

      The Comcast analogy is totally off for the reasons that you espouse, and call a spade a spade, the device/platform is Apple's creation. They can and should be able to decide how open they want it to be.

      By the same token, developers can and will go where they believe they garner the highest 'return' for their efforts. For some return, is a monetary construct. For others, it is about having unlimited rope to build something beautiful, powerful, different, free or capable of hanging themselves or others (unlimited rope can be good or bad).

      One challenge here is that iPhone/iPod touch type of devices are heavily performance optimized. You don't want that wicked slideshow app causing your music library to skip or causing dropped calls.

      That said, there is always the paradox of trying to maintain a walled garden and inuring to yourself all of the benefits that god-like control provides (e.g., anointing yourself as the sole browser, contact manager, etc.) and being a bit more benevolent and winning the hearts and minds of the developer universe -- integral in a platform play.

      Apple's DNA (based on my own experience) has always been akin to the scorpion riding on the turtle's back across the river. Their tendency is to sting the developer before too long, which has made them vulnerable when times are bad or good will is needed. I think that specific to SDK process, they are groping, shipping the idea, fixing and iterating as they go.

      Hopefully, they make the right choices.

      Mark
      Check out my post: Mobile reasons for optimism (http://thenetworkgarden.com/weblog/2008/03/mobile-reasons.html)

    8. Re:Vote with your money by Chutulu · · Score: 0

      lots of them... dude, wake up!

  5. Apple is turning blind with your own success by Parker+Lewis · · Score: 1, Interesting

    I think Apple is turning blind with your own success. All the marketing people loves Apple products, but in fact, technical people have a lot of non good points about the same products.

    1. Re:Apple is turning blind with your own success by guruevi · · Score: 1

      Technical people will then most likely go into the Nokia N800, N810 option instead of the iPhone/iPod Touch. Same features, much more flexible for the technical. OpenMoko gives you a good run for the money as well.

      iPhone is nice and all, and I was going to buy but I'm going to buy a Nokia instead just because i can then run my own apps whenever I want. I really like the iPhone, don't get me wrong, I'm an Apple hardware fan (I manage about 50 Apple workplaces and a bunch of servers) but they should've taken the same approach as with their Mac OS X with the iPhone, leave the bases open to whomever dares to touch it and leave your precious Imaginary Property with the API/SDK for higher level programmers to make something nice out of.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
  6. 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.

    1. Re:What's the issue here? by SanityInAnarchy · · Score: 1

      Agreed, but where can I get one with a nice, big touchscreen, which recognizes gestures well enough that I don't need another input device?

      --
      Don't thank God, thank a doctor!
    2. Re:What's the issue here? by Oxy+the+moron · · Score: 1

      I believe this is where the phrase "pick your poison" comes into play. :)

      --

      Proudly supporting the Libertarian Party.

    3. Re:What's the issue here? by kidgenius · · Score: 1

      Well, then suck it up. Sorry, but that's the scenario. If you don't like it, don't buy it. Hell, Apple even creating an SDK is quite a step. What if they just said STFU, and decided not to release an SDK at all. Sure, a lot of people would be whining, but that's just too bad now isn't it. Apple made the device, and they have no obligations to allow you to run whatever you want on your hardware. Now, they cannot prevent you from running whatever you want, but they don't have to facilitate it. For instance, you buy a toaster from GE, and you want to run Linux on it. GE doesn't have to help you, and if you choose to make it happen, that's your prerogative. Same thing here, no different.

      And if you want a big touchscreen, there are other options from palm, HTC, samsung and LG. How about you go get the LG and figure out how to install your own apps, because LG won't be helping you in the slightest.

    4. Re:What's the issue here? by UnknowingFool · · Score: 1

      If you don't like the terms of developing for the iPhone, it seems that you have two not mutually exclusive choices:
      1)Don't develop for the iPhone
      2)Design your mobile device and platform

      There seems to be a lot of outrage from people who are demanding that they deserve to develop anything they want. That is not true. Apple didn't have to release an SDK and no country or deity on this planet granted anyone a birthright to develop for any platform. I'm pretty sure that the Magna Carta, U.S. Constitution, Old Testament, New Testament, etc. didn't mention that right right in there.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    5. Re:What's the issue here? by SanityInAnarchy · · Score: 1

      Well, then suck it up.

      Fuck you, too. That wasn't entirely a rhetorical question. Find me something comparable -- even a fair bit worse -- and I'll buy it.

      For instance, you buy a toaster from GE, and you want to run Linux on it. GE doesn't have to help you, and if you choose to make it happen, that's your prerogative. Same thing here, no different.

      Bullshit. GE doesn't put a bunch of general-purpose computing hardware in there, and then use DRM to (try to) prevent me from putting my own software on it.

      There is a difference between "not helping" and "actively hindering." Why is this such a hard concept?

      --
      Don't thank God, thank a doctor!
    6. Re:What's the issue here? by kidgenius · · Score: 1

      Find me something comparable -- even a fair bit worse -- and I'll buy it. HTC Touch/

      Bullshit. GE doesn't put a bunch of general-purpose computing hardware in there, and then use DRM to (try to) prevent me from putting my own software on it. And the problem with this is what exactly? Quite a bit of electronics out there do the same (game consoles, cellphones, remote controls......). There is nothing wrong with it. People have found a way around it in the case of the iPhone. Why does Apple get a bad rap for this yet you don't cry out against the others?
    7. Re:What's the issue here? by SanityInAnarchy · · Score: 1

      HTC Touch

      There's a start. Not encouraging that it seems to be Windows Mobile, and the entire site appears to be Flash (so I can't see it)...

      Why does Apple get a bad rap for this yet you don't cry out against the others?

      I do, actually. But this isn't an article about the Remote Control SDK, or XNA, or any of the others. Or, in other words, it's offtopic.

      Seriously, if I said I was anti-McCain, would your response be "But you don't cry foul against Ted Stevens!" I do cry foul against Ted Stevens, he just might not be relevant to that debate. Must I list absolutely everything I have a problem with to state that I have a problem with one thing?

      I don't like that the iPhone's closed, and I also don't like overcooked vegetables, pollution, Microsoft, rabies, that little thing my video drivers do...

      --
      Don't thank God, thank a doctor!
    8. Re:What's the issue here? by kidgenius · · Score: 1

      There's a start. Not encouraging that it seems to be Windows Mobile, and the entire site appears to be Flash (so I can't see it)... Ok, if you don't want WM, then just use a Jitterbug. And you can't see Flash? What are you surfing in, Lynx? Seriously, you are now just bitching to bitch if a Flash website and a WM phone don't suit you. You want an open platform, WM fits the bill for as far along as you are probably going to get in the cellphone world.
    9. Re:What's the issue here? by SanityInAnarchy · · Score: 1

      What are you surfing in, Lynx?

      A 64-bit browser. Haven't gotten around to wrapping it. I don't use Flash enough to care, and one product page isn't enough to make me want to go to the trouble.

      But seriously, since when did pure flash websites become acceptable?

      You want an open platform, WM fits the bill for as far along as you are probably going to get in the cellphone world.

      And so I'll wait.

      --
      Don't thank God, thank a doctor!
  7. Why? by TubeSteak · · Score: 3, Insightful

    Could Apple face government regulators?" If possible regulation is the result, Apple would be better off saying "fuck it, opening up was a mistake, we are not going to do it, sorry."

    What other cell phone company might be facing government regulators over their extremely locked down software choices?

    --
    [Fuck Beta]
    o0t!
    1. 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.

    2. Re:Why? by Otter · · Score: 1

      And given that Apple does not by any conceivable stretch have a monopoly position in telephones, I don't see why antitrust regulators would have any say in the matter. (In the US, anyway. The EU has that Elliot Spitzer-ish woman running wild in their antitrust group, so all bets are off there, at least until some Spitzer-ish misfortune befalls her.)

    3. Re:Why? by bytesex · · Score: 1

      It goes against current developments; more and more phone producers are opening up their devices to programmers. It's true that no one can obligate Apple to do so, especially since they're nowhere near number one in phones. And Apple has a history of wanting to regulate what apps can run on their devices and how they look. But it does reflect badly on Apple, and it does go against the trend. Don't you agree ?

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    4. Re:Why? by ThirdPrize · · Score: 1

      I think there is a big difference between keeping opposing browsers off 4/5 of the worlds desktops and keeping it off a very, very, very small % of the phone market.

      --
      I have excellent Karma and I am not afraid to Troll it.
    5. Re:Why? by UtucXul · · Score: 1

      The Motorola Q has some really great features, and it turns out a lot of them are masked or outright disabled (Java support)
      That's kind of a misrepresentation of things. The Q (at least the Verizon one) doesn't come with Java, but nothing stops you from installing it. And once installed there are no limitations on what programs you can install and run (whether or not they will work is a different story).

      I've got IBM's J9 java on my Q and use MidpSSH (and java ssh client) and it works pretty well. Probably fails less than many of the built in apps.
    6. Re:Why? by ceoyoyo · · Score: 1

      Regulation is ridiculous. If Android is a big hit then I expect everyone is going to get smacked with regulation when the first viruses start disabling cell networks.

    7. Re:Why? by Telvin_3d · · Score: 1

      Virus? What virus? Everyone is going to be smacked with regulation the first time bittorrent traffic takes down the network.

    8. Re:Why? by ceoyoyo · · Score: 1

      As far as the regulators are concerned, bittorrent is the worst virus of them all.

      No, with the rates the cell companies charge for wireless, I suspect it'll be a virus first. So then your phone won't work AND you'll get a giant bill.

    9. Re:Why? by 93+Escort+Wagon · · Score: 1

      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.

      I think you've made a key point, although somewhat tangentially. It's probably not Apple that's driving this - it's probably Cingular.

      I left Verizon for T-Mobile, a few years back, specifically because of their silly artificial neutering of products. That was easy since Verizon also doesn't offer anything particularly innovative or "cool"; unfortunately with the iPhone it means leaving Cingular for similar reasons might be a more painful decision.
      --
      #DeleteChrome
    10. Re:Why? by Oxy+the+moron · · Score: 1

      Thanks for the explanation. I wasn't being dishonest, I only knew that Java was not included on Verizon Q phones but was on Q phones from other networks. I'm not a Java developer, so it isn't a big deal to me. I only came across this when I attempted to load Opera Mini. Sorry for the misrepresentation.

      --

      Proudly supporting the Libertarian Party.

    11. Re:Why? by nxtw · · Score: 1

      I think you've made a key point, although somewhat tangentially. It's probably not Apple that's driving this - it's probably Cingular.


      Windows Mobile doesn't come with builtin Java support - many vendors choose to include a runtime. My Motorola Q9h from AT&T includes a J2ME runtime. I can run unsigned / untrusted applications without any problem. If I needed to run an unsigned/untrusted app with full access to my device, I could make the phone trust that app or disable this requirement.

      I left Verizon for T-Mobile, a few years back, specifically because of their silly artificial neutering of products. That was easy since Verizon also doesn't offer anything particularly innovative or "cool"


      Verizon doesn't do this for Windows Mobile devices.
  8. Obligatory by Malevolent+Tester · · Score: 0, Troll

    But Microsoft is a convicted monopoly. Anyone seen my Kool-Aid?

    --
    If you haven't made a developer cry, you've wasted a day.
  9. It's their party by Badbone · · Score: 4, Insightful

    How is this an issue for regulators? If Apple if determined to make their product not work, its not the regulators job to change their mind. If Apple decides they want no Opera and no Java and nothing else, its their decision. Let them make it and face the consequences.

    --
    It can be go tiem now plees?
    1. Re:It's their party by mother_reincarnated · · Score: 2, Insightful

      I agree.

      I think apple is being stupid and short-sighted to a degree that is only surpassed by the anonymous posters musings about possible regulation.

      Jobs must not understand the millions of Blackberry and WM smartphones that would happily be tossed in the garbage...

    2. Re:It's their party by Wolfier · · Score: 1

      I haven't come across anyone who would "happily toss" a Blackberry in the garbage - I have run into a few, tho, who really had to get rid of their WM smartphones to get either an iPhone or a Blackberry.

      You'll see in the long run...I predict that the iPhone will be losing its lustre when newer WM and Blackberry phones come out.

  10. Oh please.. by empiricistrob · · Score: 0, Troll

    Yes, the SDK has serious restrictions. But how can you compare this to microsoft? The whole point with regulating microsoft was the fact that microsoft has a monopoloy. I don't think anyone is going to argue that Apple has a monopoly in the mobile phone market. That's rediculous. If you don't like the iPhone or the iPhone SDK -- go elsewhere. There is plenty of competition. I personally will accept these drawbacks and keep using my iphone.

    1. Re:Oh please.. by CubeRootOf · · Score: 1

      But apple has a monopoly on IPHONES!

    2. Re:Oh please.. by Rampantbaboon · · Score: 1

      I bought my iPhone recently just prior to the SDK announcemnt knowing that some news of it was coming soon. I am now locked into a contract for 2 years when I will not be able to put software I want onto my phone. I thought it was generally accepted that an OS should not be able to say apps manufactured by competitors cannot go onto their OS. If for some ungodly reason someone wanted to load IE onto their iphone, they should be allowed.

    3. Re:Oh please.. by Dog-Cow · · Score: 1

      So basically you bought something without having perfect information, knew you didn't have the information and basically assumed. Well, you got exactly what you paid for. It's noone else's fault that you thought you were buying something else. Apple never once misrepresented the product. At the time of sale, Apple was selling a locked-down phone that was stated to be locked-down months before it was even released. That's what you bought. No fault but your own.

    4. Re:Oh please.. by toriver · · Score: 1

      Yes, company X has a monopoly on company X' branded products - thsi is even a monopoly ENFORCED by the government through copyright trademark protection. So don't expect antitrust action anytime soon.

  11. Could Apple Face Regulators... by neonmonk · · Score: 5, Insightful

    Could Apple face regulators for restricting third party development on THEIR SOFTWARE which is on THEIR HARDWARE which does not in any sense of the word have a monopoly.

    Somehow.. I doubt it.

    People seem to forget that Apple don't need to make it easy for people to develop for the iPhone. They don't have to assist at all. At. All.

    Whilst I may disagree with their tactics, I'm certainly not going to tell them how to run their business. And whilst the Microsoft comparisons will be coming out of the woodwork like hungry mutant termites, it's simply not the same. Windows & Office locks people into a platform by being an established monopoly, it also uses this established monopoly to lock people into their other products. What this is, is simply Apple giving people a piece of cake and not letting them eat it. Sure it sucks, but you know what - don't like it; don't develop for it. Simple.

    1. Re:Could Apple Face Regulators... by noidentity · · Score: 1

      Could Apple face regulators for restricting third party development on THEIR SOFTWARE which is on THEIR HARDWARE which does not in any sense of the word have a monopoly.

      The real issue is likely that whose network it is (AT&T). That and maybe Apple wants to avoid spread of crappy programs and malware? Still, all this restriction is to prevent programs from overloading the network and from bypassing the overpriced "SMS/Web bits are magical thus cost more than plentiful voice bits" bullshit.

    2. Re:Could Apple Face Regulators... by Millennium · · Score: 2

      :Could Apple face regulators for restricting third party development on THEIR SOFTWARE which is on THEIR HARDWARE which does not in any sense of the word have a monopoly.

      By the time someone would be installing applications on an iPhone, it is not "Apple's hardware" anymore. That ended when the buyer paid for it. My iPhone is my property, and I will install whatever I please on it. If Apple tries to stop me, I will do my utmost to stop their intrusion onto my property by any means necessary. This is a simple case of property rights.

    3. Re:Could Apple Face Regulators... by Cigarra · · Score: 1

      Could Apple face regulators for restricting third party development on THEIR SOFTWARE which is on THEIR HARDWARE which does not in any sense of the word have a monopoly. Well, maybe if it is somehow established that the iPhone belongs to a new category of devices, different from celphones and computers, in which Apple holds a factual monopoly... regulations could suddenly apply.

      But I don't expect it, nor look forward to it.

      I will just wait for Android.
      --
      I don't have a sig.
    4. Re:Could Apple Face Regulators... by neonmonk · · Score: 1

      Don't like their policies, don't buy their product. There's certainly no reason other than you *like* the iPhone to buy it. You don't need one to function properly with clients & coworkers. You don't need one to talk to be able to call other people. You don't need one to be able to use mobile internet.

      There is no lock in. And you do not *own* the SDK by buying an iPhone. And when you do license the SDK, you have to adhere to Apple's policies. If you don't like it, don't do it.

      This is not a case of property rights at all.

    5. Re:Could Apple Face Regulators... by morgan_greywolf · · Score: 3, Insightful

      People seem to forget that Apple don't need to make it easy for people to develop for the iPhone. They don't have to assist at all. At. All. It's not just a matter of "making it easy". They have made it legally impossible for you to run Java, alternative browsers, and other applications on a product that you shelled out serious cash for.

      And whilst the Microsoft comparisons will be coming out of the woodwork like hungry mutant termites, it's simply not the same. No, it's not. It's worse. This is akin to Microsoft releasing a version of Windows, let's call it Windows Fist-up-your-ass edition, and then saying "Our EULA states you cannot install Firfox, Opera, or Java," while, at the same time, adding rules to the Win32 API that block out these applications.

      If Microsoft did this, you'd be screaming bloody murder.

      Because Apple's doing this, it's okay.

      Sorry, no dice.

      I said this is what would happen. Did anyone listen? No.

    6. Re:Could Apple Face Regulators... by 0xdeadbeef · · Score: 1

      Whilst I may disagree with their tactics, I'm certainly not going to tell them how to run their business

      Why not? Everyone and their mother tells Microsoft how to run their business. Steve Jobs told the music industry how to run their business. What's wrong with telling Apple how to avoid shooting itself in the foot? What's wrong with helping people with free advice?

      Also, remember that every contributor to BSD, WebKit, libxml, gcc, etc. has code on the iPhone. Are you going to say they can't express an opinion on how it should be used?

    7. Re:Could Apple Face Regulators... by Anonymous Coward · · Score: 0

      This is such a lovely post. Thank you for being a voice of reason. *hug*

    8. Re:Could Apple Face Regulators... by DingerX · · Score: 1

      Their policies have nothing to do with "their product". At stake is what is being sold here. They claim to be selling an iPhone. If so, that if I buy it, it is mine.

      I don't give a damn about the iPhone. I'm perfectly happy with what I've got. I do care about companies trying to impose their definition of "property" on society for the sole purpose of making money. You can say "don't like their policies, don't buy their product", but such small-minded capitalist platitudes aren't going to save us, when the major producers define "buy" as "use the things we make on our terms, while renouncing all benefits of ownership."

      Oh look! The Market hath Spoken! We are its slaves!

    9. Re:Could Apple Face Regulators... by kidgenius · · Score: 1

      Property right? Yeah, sure, but you're missing something. See, Apple has never said that you can't install whatever you want on your phone. How has this been accomplished to date? Through jailbreak. Knock yourself out. If you brick your phone, it's your problem because, after all, it is now YOUR hardware. What Apple has said is that you cannot develop these particular apps using their SDK. By licensing their SDK, your are agreeing to their terms. You violate the terms of the software they have licensed to you to use, and as such, they are free to enforce the agreement that you agreed to.

    10. Re:Could Apple Face Regulators... by Dog-Cow · · Score: 1

      When Apple gains a monopoly and uses that monopoly to enforce its rules across the entire market, you will have a legitimate concern. You may disagree with software licenses in general, but what Apple is doing in terms of the SDK license is a well-accepted Industry practice. Apple is not preventing jailbreak-style applications from being developed and used. They are simply stating that they are releasing the official SDK on their terms. If you don't like their terms, feel free to break the license or not use the SDK. There's nothing legally or morally wrong with Apple choosing restrictive terms. It's not even like they are cutting out competition. At best, they are trying to prevent competition with AT&T's service, and not their own.

    11. Re:Could Apple Face Regulators... by Dog-Cow · · Score: 1

      Also, remember that every contributor to BSD, WebKit, libxml, gcc, etc. has code on the iPhone. Are you going to say they can't express an opinion on how it should be used? Hell yes. In the sense that most such posts are not just giving an opinion, but actually demanding Apple change, I'd say these developers have zero rights to try and insist Apple behave a certain way just because some of their code is used. When releasing code under an Open license, one of the very rights you give up is how others use your code. This is even more true for BSD-licensed code.

      In terms of just giving an opinion, every person on Earth has exactly the same right as anyone else. There's no such as having more of a "right" than someone else. You have it or you don't, period.
    12. Re:Could Apple Face Regulators... by morgan_greywolf · · Score: 1
      What are you talking about? A well-accepted industry practice? Name another company with a consumer product that does this.

      They are simply stating that they are releasing the official SDK on their terms. If you don't like their terms, feel free to break the license or not use the SDK. If you break the license, you can be sued.

      There's nothing legally or morally wrong with Apple choosing restrictive terms. Legally? No. That's the only thing that's different between Microsoft doing this and Apple doing this. Microsoft doing this would be looked at very carefully by the FTC and EU for possible trust violations. Apple doing this isn't illegal, but morally wrong? Yeah, it is. It's morally wrong to prevent your customers from using applications you don't like on a computing device (yes, computing device -- no smartphone is 'just a phone') that they bought and paid good money for.

      It's not even like they are cutting out competition. Right. Because Opera and Firefox aren't competition for Safari and Java/JDK isn't competition for Objective C/XCode.

      At best, they are trying to prevent competition with AT&T's service, and not their own. What does, for example, Java do that is in competition with AT&T's service? Java is a freaking programming language and it runs on virtually all of AT&T's other phones. Surely the move to block Java had nothing to do with AT&T.

    13. Re:Could Apple Face Regulators... by 0xdeadbeef · · Score: 1

      In terms of just giving an opinion, every person on Earth has exactly the same right as anyone else. There's no such as having more of a "right" than someone else. You have it or you don't, period.

      So, then, why are all these Apple zealots telling people to STFU?

    14. Re:Could Apple Face Regulators... by bestinshow · · Score: 1

      Apple isn't doing this.

      The EULA states that the iTMS store won't allow developers to sell/distribute applications that by certain definitions currently include Firefox and Java. These issues will get worked out, some of them are valid (Skype bandwidth over Edge could kill the network) and others need refining to open up certain software functionalities.

      But there's no code in the iPhone to block specific applications. To even claim that shows a level of insanity and disconnect that's even further off the world than the person who submitted the article with such a negative twist to it.

      Of course, you are always free to not buy an iPhone. I hear IE on Windows Mobile is great.

    15. Re:Could Apple Face Regulators... by cowscows · · Score: 1

      They didn't make it illegal to run anything on your phone. They just aren't going to distribute certain types of applications through iTunes. There are already many ways in which you can install anything you want on your iPhone, and Apple really won't give a damn. They won't provide technical support for your changes, but they're not going to kidnap you and throw you in prison either.

      Nobody listened to you because most people who pay attention already knew this would happen. It's just that not everyone believes that this is some grave injustice against humanity.

      --

      One time I threw a brick at a duck.

    16. Re:Could Apple Face Regulators... by toriver · · Score: 1

      Sure you can install whatever you want on it. Just don't expect - as far too many here do - that Apple will help you do so. If the license restrictions on the SDK are not to your liking, use something else (like GCC) instead. People seem to thing Apple have a duty to provide tools that do more than Apple want the tools to do - but they do not.

    17. Re:Could Apple Face Regulators... by toriver · · Score: 1

      They have made it legally impossible ... to use their SDK and their infrastructure...

      to run Java, alternative browsers, and other applications

      Now go hug Emacs and see if someone has made a GCC extension to target the iPhone.

    18. Re:Could Apple Face Regulators... by morgan_greywolf · · Score: 1

      Go get an iPhone, and write your app with Emacs/Vi/Vim/Eclipse whatever get it to compile/run/whatever on the iPhone without the SDK. Oh yeah, you won't be able to take advantage of the iPhone's full functionality without it, did we mention that?

      I swear to the Gods if this hippy Steve Jobs lovefest on Slashdot lasts any longer, I'm gonna puke.

    19. Re:Could Apple Face Regulators... by weston · · Score: 1

      No, it's not. It's worse. This is akin to Microsoft releasing a version of Windows, let's call it Windows Fist-up-your-ass edition, and then saying "Our EULA states you cannot install Firfox, Opera, or Java," while, at the same time, adding rules to the Win32 API that block out these applications.

      If Microsoft did this, you'd be screaming bloody murder.


      The important distinction here is that Microsoft used to (and to some extent, still does) own the PC desktop -- so if they did something like this, it would largely kill the market for the given software.

      The iPhone? Not so much. As has been pointed out, there are plenty of alternatives.

      Because Apple's doing this, it's okay.

      Even though I don't think the comparison to Microsoft is apt, I actually disapprove of their actions thoroughly. Apple should know better, they don't try to pull this off with their desktops or they wouldn't have the market they do, and what they don't seem to get yet is that the iPhone *is* a computer.

      I still suspect Apple does understand this and that it's the influence from the cell phone carriers (who SO totally do not get this) that's causing the issue. But the longer they draw this out, the less credible I find that idea.

    20. Re:Could Apple Face Regulators... by GeoGeer · · Score: 1

      So? Write your own version of Linux for the iPhone and create your own full functionality. Just because you feel that you're entitled to something, does not mean that you are. All the limitations in the SDK come down to 2-3 things. 1) Contractual agreements with ATT. 2) Desire to prevent viruses on the Phone (can you imagine the press around that one?) 3) Keep the operation of the phone smooth, without hiccups. (They don't want some dumb background app making the phone stutter and work poorly - ruins public image) Maybe in a few generations when there is a more powerful processor and more ram they'll be able to open it up more. 'till then tough it out.

  12. Er wha? by brunes69 · · Score: 2, Insightful

    Could Apple face government regulators?

    For what reason? Last I heard Apple did not have a monopoly on cell phones, or even on smart phones. The only thing they seem to have a monopoly on is fanboys.

    Don't like the iPhone's rules, don't buy the phone. There are a multitude of alternatives. The FCC does not regulate what US providers can and can not restrict on their cell phone networks currently in any way.

    1. Re:Er wha? by norkakn · · Score: 1

      The only thing they seem to have a monopoly on is fanboys.

      There are some Pythonistas and emacs users out back playing D&D to determine who gets to kick your ass over that.

    2. Re:Er wha? by bXTr · · Score: 1

      The only thing they seem to have a monopoly on is fanboys.
      Is fanboy the new n-word or something?
      --
      It's a very dark ride.
  13. Complicated Issue by keirre23hu · · Score: 3, Insightful

    On one hand, this reeks of the same type of behaviour microsoft have engaged in for the past two decades, and was rightfully sued over and over and over again about. At the same time, how is Apple's behaviour different from retarded mess that Verizon puts on its cellular phones to lock out developers and cripple the functionality. Noone goes after the cellular carriers and their enablers (handset makers). Also, where is the Zune SDK (not that Zune == IPod Touch/IPhone, but still)?

    1. Re:Complicated Issue by Kelbear · · Score: 2, Insightful

      The action is exactly the same.

      However, the conditions are not. Apple doesn't have a monopoly in the phone or smart phone market. Pretty much every phone on the market is closed in some form. The iphone in providing an sdk is considerably more open than it's competition.

      I have never owned an Apple product.

      If the demand for these apps is strong enough and the business model is profitable enough, perhaps a competing phone would like to offer what Apple isn't. (Android? It'd sure be nice, it'd cause me to buy my first phone.)

    2. Re:Complicated Issue by Anonymous Coward · · Score: 0

      On one hand, this reeks of the same type of behaviour microsoft have engaged in for the past two decades, and was rightfully sued over and over and over again about.

      Microsoft has never once outright locked out the ability to create new APIs.

      This is the old Apple returning. And still with legions of lapdogs to make excuses for them. And to think I was about to buy one of their products a few weeks ago.

    3. 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'.

    4. Re:Complicated Issue by hitmark · · Score: 4, Insightful

      symbian, "european". iphone, "american"...

      i keep finding myself thinking that the iphone is a creation of the US mobile market.

      in europe on the other hand its just another "smartphone".

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    5. Re:Complicated Issue by solios · · Score: 0, Troll

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

      Because it's cool to own one.

      Developing an app for a phone that runs symbian won't get you laid, I'm sorry to say. :P

    6. Re:Complicated Issue by RiotingPacifist · · Score: 0

      Mod parent +1 ownage.
      the pretence that apple are open source is wearing thing, they fullfill thier legal requirment, just as microsoft do, but only help out OSS where it benifits them.

      A sdk with that many legal restrictions is a pain for users and developers, symbian is much more open and thats from nokia (nokia fan boys, i dont know much about the company, rarely go round flashing 'open source credentials'). What pisses me off with apple, isnt that they arn't opensource, theyres a place for companies like that, its that people go round pretending their open, when there not, its pissed me off since the webkit fork (sorry but two years to open a CVS), it pissed me off with their inadvertent admittion of hidden APIs (they let slip while defending the legitimate use of variables that inadvertently crippled FF), and its pissing me of with this.

      I have nothing against apple, but pretending their open is like saying Avril Laveinge is rock

      --
      IranAir Flight 655 never forget!
    7. Re:Complicated Issue by squiggleslash · · Score: 1

      I'd say the opposite, most phones (well, most non-CDMA2000/IS-95 phones) are considerably more open than the iPhone. Every one of my unlocked GSM phones I've bought since 2002 is capable of running Java apps, without the need to sign them or any other such crap, and most of the locked phones are similarly capable.

      For a "smartphone" (Jobs's description, not mine), it's considerably less flexible in terms of the software it can run than, say, my Motorola V635.

      --
      You are not alone. This is not normal. None of this is normal.
    8. Re:Complicated Issue by Mathness · · Score: 1

      So in what way is the iphone 'considerably more open'. Hmmm, the battery is easier to change? :p
      --
      Carbon based humanoid in training.
    9. Re:Complicated Issue by Ma8thew · · Score: 1

      Apple require a one time fee of $90, not $100 every year.

    10. Re:Complicated Issue by Trillan · · Score: 1

      Is it per year? I've heard this over and over, but I've never seen anything substantiating it.

    11. Re:Complicated Issue by deanston · · Score: 1

      iPhone != PC or typical device. Limited resources; better quality than other handheld/smartphone.

      Would somebody give an example of a major killer Java app on a handheld that is actually helping to sell more units and is as popular as iPod/iPhones or known by people who don't use those handsets?

      Do people actually believe smacking down something that has yet taken off and other options are better? Think Android is 'open'? It's just Google's Trojan Horse to commoditize hardware (i.e. beat down manufacturer customization unless its their own) and get you to work for them for free to make it so popular every manufactures eventually has support it. Why don't people ask Google to release it's home-grown Linux kernel, their OS, the search engine, and cluster software so we can openly develop with it too? Why do you think Google is using its own VM for Android and not Sun's?
      When people develop crapware and bloated interpreted programs or sue Apple they will just ruin iPhone's goal to give consumers (not hackers) a truly quality product, and MSFT will simply stand back and laugh at how the open source guys killed off the only real competition threatening MS mobile. When the next gen web browser comes along many apps we think have to go native will probably work just as well over the web. While people here are whining half of the people around the world will be making really cool apps to offer to the average consumers. Instead of bitching somebody smarter than me build an universal JIT Mac OS compiler so other developers can simply package their Java apps to run native on the iPhone from any OS. Don't knock the SDK until you've released a really cool app.

    12. Re:Complicated Issue by imamac · · Score: 1

      It's a one time payment of $99 for the certificate. If someone can prove me false with a link, be my guest.

    13. Re:Complicated Issue by bar-agent · · Score: 1

      The symbian SDK is free. The iPhone one is, too.

      You can get a developer certificate for free (Apple charges $100/year)... This is a one-time charge, not a yearly charge, and you don't have to get a separate security cert. And doesn't Symbian S60 v3 require security certificates as well?

      you can distribute in any manner you choose (Apple insist on using itunes) No, up 'til now they've used iTunes to distribute patches -- and only patches -- but apps will be available through the phone itself. You still can't distribute in any manner you choose, though. You can either distribute source to other people with the SDK and certs, or you can use the apps store (which includes software update functionality), or you can distribute it as a hack the way apps are currently done.

      you can use background apps The iPhone is basically a Unix. Does it not permit UI-less services?

      So in what way is the iphone 'considerably more open'. The iPhone API is considerably more feature-ful. Database, animation, location, gesture, and web libraries. A standard C++ compiler, superior development tools and UI designer. A better UI library.

      --
      i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
    14. Re:Complicated Issue by Draek · · Score: 1

      Why compare to Microsoft at all? you only need to look at the original Macintosh to see how much people value "seamless integration" and "elegant design" over "having the fucking apps they need in the first place". Yeah, other computers of the time were also closed-down, overpriced crap but today most of us, Apple fans included, are using PCs that descend from the sole architecture that *wasn't*.

      Not that I particularly care, though, if Apple was stupid enough not to learn the lesson the first time around, they don't deserve to survive the second one. Though they probably will in any case, thanks to their impressive marketing department.

      --
      No problem is insoluble in all conceivable circumstances.
    15. Re:Complicated Issue by nxtw · · Score: 1

      Pretty much every phone on the market is closed in some form. The iphone in providing an sdk is considerably more open than it's competition.


      Demonstrably false. The Windows Mobile SDK is available online. There are no limitations to what you can write or distribute. You can develop using .NET, C, C++, etc. or any other language that targets Windows Mobile. There are a few Java implementations that will run standard J2ME apps. Windows Mobile does use digital signatures to limit what runs on a device, but devices allow a user to run an unsigned application if the user authorizes it. Additionally, developers can sign applications with their own root certificates and instruct users to trust those certificates, and end users can disable signature requirements altogether if they like.

      The only limitation is that there is no IDE provided for free.

      Application-wise, there are competing email clients and sync drivers (including a BlackBerry client), various web browsers with plugin and JavaScript support, various media players (including streaming players), VoIP clients that will run over EDGE/3G or any other network connection, and various map applications (including Google Maps, Microsoft's own Live Search, and a few free products - all of which support GPS via an internal receiver - as well as many commerical GPS software + map packages that often use the same code as hardware Windows CE-based GPS units.)

      My Motorola Q9h allows me to play YouTube videos and stream music from any site I choose; it even shipped with an XM Radio streaming client for XM subscribers (I use Sirius, so I downloaded a free Sirius radio client.)
    16. Re:Complicated Issue by that+this+is+not+und · · Score: 1

      Yeah, other computers of the time were also closed-down, overpriced crap but today most of us, Apple fans included, are using PCs that descend from the sole architecture that *wasn't*.

      The Xerox Alto?

    17. Re:Complicated Issue by trawg · · Score: 2, Insightful

      Well, from my perspective - I have no idea how to put applications on my new (~6 months) symbian phone. When I got it I plugged it into my PC via the included USB cable (first time I've ever plugged a phone into my PC), and dicked around with the apps, but quickly got bored of all the different and complicated things.

      However with an iPhone I know that when the new update is released, I'll just be able to do everything through iTunes.

      I realise this isn't what you mean by 'more open', but to most users it WILL be more open, because everything is going to be heaps more accessible than any other platform - it'll have a unified, simple access system to expanding and improving your phone.

      Regular users won't give a shit that you can't do any of the stuff in this thread (run java, voip, develop on windows, etc) - they'll just be amazed they can download a solitaire game for free, or a new calendar application for $5, or something.

    18. Re:Complicated Issue by MrMickS · · Score: 1

      If only Nokia could deliver me a Symbian phone that did everything its supposed to do all the time.

      I've recently had both an N95 and an E61. They are both incredibly frustrating at times, effectively fighting back.

      Examples:

      N95 - start a new text message, go to add new recipient, press down on the thumb stick before the picture has rendered for the first person on the list. Instantly back to the standby screen with no record of my text message ever having existed.

      N95 - GPS joke. I can sit still with a lock on 4 satellites and the thing still can't work out where I am in less than 15 minutes.

      E61 - The fscking record button on the side that has no override.

      E61 - buttons randomly disabling themselves. Message button often, power button occasionally.

      Add to this the fact that Nokia is dumbing down their smartphones, Series 90 anyone?, and the iPhone seems pretty well positioned at the moment. Nokia and Sony-Ericsson have both tried to create smartphones for the masses. My experience with them hasn't been positive.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
    19. Re:Complicated Issue by hitmark · · Score: 1

      cant comment on that as the only nokia device i care for are the N800 i have here on my desk.

      that and a non-smart sony-ericsson Z710 and im covered as the 3G coverage around my part of the world isnt exactly perfect...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    20. Re:Complicated Issue by sachzn · · Score: 1

      I completely agree with you on iPhone SDK.

    21. Re:Complicated Issue by jfanning · · Score: 1

      Maybe you should update your N95 firmware. Ever one I have seen with A-GPS gets a lock within 30 seconds.

  14. Oh no, critics by Anonymous Coward · · Score: 0

    Ah, good old Slashdot, where every item sold by every company must be open to being used in any conceivable way, or the wrath of thousands of smelly nerds is brought to bear. In an ultimately ineffectual way, of course, since bitching on the web gets results nearly as fast as praying.

  15. Lack of Java (J2MEE) a Big Deal by Kagato · · Score: 3, Informative

    Most cell phone applications are written in J2ME. The lack of J2ME support means existing applications already on AT&T's approved app deck would need extensive porting. The only exception is Verizon which has their own language (called BREW), which has less apps than most other companies because of it. Even the Black Berry supports J2ME.

    1. Re:Lack of Java (J2MEE) a Big Deal by gandreas · · Score: 1

      How is this a bad thing?

      If one were to directly port a J2MEE app, it would look like shite on the iPhone. Apple wants apps that look good and follow the iPhone UI (how many J2MEE apps are built around a multi-touch UI paradigm?). Apple has always taken quality over quantity...

    2. Re:Lack of Java (J2MEE) a Big Deal by Kagato · · Score: 1

      Not really. Apple's Multi-Touch and other UI features are just another component to add as a build artifact. The way the deck works at a cell phone company there is a separate build of each app for every phone. A single source tree can yield an over a hundred different builds. You have different screen size, key layouts, methods to interface with the layouts, touch screens, themes, styles, fonts, whatever, they are all build time configuration. Not to knock Apples SDK, but it's new, and immature. It's been designed with the thought that Apple is the only game in town. Which means features for popular cell phone apps are going to lag the same way as Verizon Brew apps.

    3. Re:Lack of Java (J2MEE) a Big Deal by marsu_k · · Score: 1

      I take it you haven't programmed with J2ME (only one 'E' in there, i.e. 'Micro Edition')? It certainly has its limitations, and "write once, run anywhere" doesn't apply at least for games - screen sizes vary, as do available buttons and so on, which is why it's not uncommon to see different versions being offered for different phones. Games usually utilize Canvas, which allows the programmer full control over what's drawn on the screen; while it is handy, it can cause issues with portability.

      The (in my opinion) ingenious part is that when using the "high-level" LCDUI classes, the programmer has absolutely no control over how elements are displayed, just what kind of elements are displayed and how they function. Thus it is possible to write applications that look native everywhere. This is obviously unsuitable for games, but for general "business-like" applications it works very well.

      I'm not saying J2ME is superb, but it is supported by virtually every phone nowadays, even the non-smartphone ones. Apple could easily have chosen to support it, and J2ME apps using those "high-level" classes could look like native applications. Touch screens are already supported by J2ME, Apple could have submitted a JSR for multi-touch. But they didn't - as to why is left as an exercise to the reader.

      (it isn't security - J2ME apps are heavily sandboxed)

    4. Re:Lack of Java (J2MEE) a Big Deal by nine-times · · Score: 2, Insightful

      It's not a big deal unless Apple really wants all of that software ported over to iPhone very quickly without the developers putting in additional work. And why would they want that?

      Apple wants people to use their SDK so everything is using power efficiently, interacting with the OS properly, and has an interface that fits with OSX and other iPhone apps. They're not going to take a shoddy port of a crappy program written for another cell phone and put that up on their store anyway, so why would they bother making their SDK support it?

    5. Re:Lack of Java (J2MEE) a Big Deal by gandreas · · Score: 1

      Touch screens are already supported by J2ME, Apple could have submitted a JSR for multi-touch.

      Touch screen != multi-touch UI.

      There are lots of things that can be done using multi-touch UI that can't be done using a simple touch screen (which is little more than a mouse-like device). There are things that can't even be easily done using a regular "full keyboard + multi-button mouse". Sure, you can do things like shift-click = rotate, and other "memorize the magic combinations of modifiers and buttons in no real intuitive way" but with multi-touch you can do things like "first finger touch anchors the object, the other finger combines rotations and scaling around the anchor point (and if you add a third finger, it applies perspective transforms around the axis defined by the first two finger)".

      The point is that Apple wants things that take advantage of the features of the iPhone - they don't want to be "just another J2ME phone". Instead they focus on the unique features of the platform which make people purchase it instead of the other J2ME phone (after all, if an app can run on any J2ME phone, how does that help the phone manufacturer sell more of their specific phones?). The iPhone isn't the success that it is because it has features just like any other J2ME phone, it's because it's built around unique features. They don't want J2ME apps - they want "Cocoa Touch" apps.

    6. Re:Lack of Java (J2MEE) a Big Deal by Kagato · · Score: 1

      Do you have any actual experience writing embedded apps for cell phones? You seem to imply that all the apps written other cell phones are crappy and have little interest to apple. You also didn't seem to read the article. Sun doesn't have a problem creating a JVM for the iPhone. There's no work for Apple to make "their SDK support [J2ME]". The issue is apple's license, and Apples desire control apps in a way that goes beyond the current draconian rules legacy cell phone providers already have.

      What we're talking about is Apple putting up barriers that makes developing apps a lot more difficult than it really needs to be.

    7. Re:Lack of Java (J2MEE) a Big Deal by KZigurs · · Score: 1

      uhm, no, that is not a problem at all.

      Current breed of j2me apps for mobiles are geared towards particular user input mechanics - softkeys, joypad, numeric pad. Look around - there is yet not a single application that would be nice to use on a touch screen phone (lg vievty and likes). And for a reason, as the API is not even closely good enough to enable the level of shit that would appear home on iphone.

      For all I care this is AGoodThing. Next best thing would be sun releasing j2me-iphone sdk with some UI API extensions allowing existing j2me dev-houses to use existing capacity to build things up, but even thinking about running what is out there on the iphone makes me shiver with fear and repulsion.

      (btw - I am a j2me developer)

    8. Re:Lack of Java (J2MEE) a Big Deal by nine-times · · Score: 1

      Do you have any actual experience writing embedded apps for cell phones?

      No, but I have actual experience using embedded apps for cell phones, and they're generally pretty damned crappy. And ugly. And slow. And not the sort of software Apple would want to distribute.

      You also didn't seem to read the article. Sun doesn't have a problem creating a JVM for the iPhone. There's no work for Apple to make "their SDK support [J2ME]"

      Even if they don't have to "support" it in the technical sense, they'd still be supporting it in the sense of endorsing it, i.e. selling/distributing it on their store.

    9. Re:Lack of Java (J2MEE) a Big Deal by marsu_k · · Score: 1

      Touch screen != multi-touch UI.

      I know, which I why I said Apple could have submitted a JSR for multi-touch. That is, they could have implemented it themselves, and submitted a request that it be implemented later on in the J2ME spec. If multi-touch devices become very popular, it's very likely that future MIDP x.0 spec will include support for them.

      The iPhone isn't the success that it is because it has features just like any other J2ME phone, it's because it's built around unique features. They don't want J2ME apps - they want "Cocoa Touch" apps.

      The "success" part is debatable, at least here on the other side of the pond. The point I was trying to make earlier was that J2ME or "Cocoa Touch" apps could be identical, with the only difference being the programming language. If Apple supported J2ME, one could use iPhone only J2ME apps with multitouch AND existing J2ME apps that would look identical to native applications. For example, an SSH client most likely wouldn't benefit from multi-touch - if Apple had supported J2ME from the start, installing one to the iPhone would have been dead simple, without needing to jailbreak it. The cynic in me is inclined to believe that they simply want to control the phone and the applications, which is very hard (if not impossible) to do with J2ME.

    10. Re:Lack of Java (J2MEE) a Big Deal by shutdown+-p+now · · Score: 1

      Current breed of j2me apps for mobiles are geared towards particular user input mechanics - softkeys, joypad, numeric pad.
      There's no reason why a J2ME app couldn't be geared towards whatever input method the device provides, including touch. It's precisely why LCDUI is as generic as it is - it lets you define the visible UI components and their logical order (but not physical layout); how they are going to be drawn, and how the user can interact with them, is entirely up to implementation. There's no reason why J2ME implementation for iPhone couldn't make LCDUI application handle input the same way other iPhone apps do it.
  16. Lack of foresight by Calibax · · Score: 0

    I'd bet a small amount of cash that the terms of the license were drawn up by lawyers without a huge amount of input and review by technical folks. They probably looked at the general characteristics of applications and disallowed those features that they thought might lead to malware being executed. In particular, leaving holes for un-vetted code to be executed.

    Apple are probably just trying to protect their users from crap and at the same time protect themselves from legal issues. I can imagine a lawsuit by some aggrieved user: "Why did you leave this huge hole for this virus to walk in and spam overseas calls at tens of $1,000s per month."

    I wish they had done a better job. As has been said many times, never ascribe to maliciousness that which can adequately explained by incompetence.

    1. Re:Lack of foresight by tepples · · Score: 1

      Apple are probably just trying to protect their users from crap and at the same time protect themselves from legal issues. I can imagine a lawsuit by some aggrieved user: "Why did you leave this huge hole for this virus to walk in and spam overseas calls at tens of $1,000s per month." Couldn't that be solved with "Cancel or Allow" style dialog boxes when a newly installed application accesses the network for the first time, or OS-level caps on the minutes that an application can use?
    2. Re:Lack of foresight by Charan · · Score: 1

      Remember, the iPhone has little internal security. Every process runs with root privileges, so a program needs to have very strict boundaries. A stray script off the Internet could wreck havoc on this phone (and its owner).

      I'd guess that this is the one reason why the restrictions are in place. The optimistic view is that Apple may eventually beef up their security for later models and give way to a more permissive license.

    3. Re:Lack of foresight by red+star+hardkore · · Score: 1

      Well then why don't people sue Microsoft for leaving holes in their OS and then charging extra (Windows Live OneCare) to have the malware removed? I seriously doubt this is about iPhone security.

    4. Re:Lack of foresight by T-Bone-T · · Score: 1

      I thought they changed that. I know they at least changed the user to something other than root.

    5. Re:Lack of foresight by NickCatal · · Score: 1

      Indeed... We won't know what apple means until they actually start talking more intimately with developers of these apps.

      And wasn't Firefox having big issues with their mobile platform? Why would you want to port that to the iPhone when the Webkit-based Safari mobile seems to be doing a damn fine job? Lacks a lot of plugins I guess, but I don't know that you would want a 1:1 port of current plugins. Opera probably has more of a reason to develop on the iPhone than Mozilla, simply because they are already in that market. I've never heard of Apple & Opera having any bad blood.

      Also, remember, Apple is working intimately with larger developers on iPhone Apps. Skype is a bandwidth hog and those apps are specifically limited, but it will be allowed to work over the Wifi (this was asked and answered in a press Q&A session after the presentation on Apple's site was finished.) Don't expect any peer to peer apps to work on the cellular network either, which should make sense.

      --
      -nick
    6. Re:Lack of foresight by alanQuatermain · · Score: 1

      Remember, the iPhone has little internal security. Every process runs with root privileges, so a program needs to have very strict boundaries.

      Apps aren't run as root any more, and haven't been for some time now (update 1.1.1 ? 1.1.2 ?).

      In addition, apps build for the SDK version of the iPhone (version 1.2 it would seem, judging by the version numbers of the 'Aspen' platform SDKs), will be run inside sandboxes, with their own Library, Documents, etc. folders. This means that they have very little chance of getting access to anything outside that sandbox; and of course anyone who tries could find their deployment certificate revoked. That ought to provide enough security for most people. Meanwhile, the iPhone Hacker crowd can continue doing exactly what they've been doing all along.

      See, each customer base can do their own thing. Hackers can do what they do now, Joe Public can get games & apps which they like.

      -Q

  17. Regulators? No. by Anonymous Coward · · Score: 2, Insightful

    The iPhone is a niche product that one must go out of their way to pay a premium for. The people who buy it are buying it because they want what is being offered and they know what they are getting. The majority of Apple customers are going to use iChat, not GAIM, Safari, not Firefox, iWorks or MS Office (but only if they really must), not OpenOffice, etc.

    This is a far cry from Microsoft forcing hardware manufacturers to install Windows on EVERYTHING or NOTHING, then using that penetration to foist IE, WMP, etc.

    Apple users made a conscious decision for the whole kaboodle. Slashdot readers are not the norm for anything but obsessive Linux users. Say whatever it is that you want, but only Slashdot readers are going to be upset about this. The majority of iPhone purchasers and Apple users in general will hardly notice, if they even know what an SDK is.

  18. and no python, perl, ruby... by mzs · · Score: 4, Informative

    borne shell, etc:

    "no interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and built-in interpreter(s)."

    1. Re:and no python, perl, ruby... by An+ominous+Cow+art · · Score: 1

      ... and that abolishes any chance I'll get one. Very sad.

    2. Re:and no python, perl, ruby... by kalidasa · · Score: 1

      I'd interpret this in a way that would allow an SSH-only shell. I'm guessing they don't want to leave any doors to the cellphone network open.

    3. Re:and no python, perl, ruby... by MightyYar · · Score: 1

      We're all speculating at this point, but I very much doubt that they are concerned with things like that and are more concerned with alternate APIs and scripted malware. So long as your shell implementation won't auto-run shell scripts in any way, or allow scripts to be used like applications, I think you'll be okay.

      I suspect that even Python will be okay as long as it is used as the engine for an application and not for the ability to run clickable scripts.

      I'm pretty sure that they are just trying to prevent zombied phones with that restriction... can you imagine what that would do to AT&T's bottom line on their unlimited data plan? :)

      But again, I might just be running my mouth of like these blogs... (no Firefox??? Please...)

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    4. Re:and no python, perl, ruby... by TheRaven64 · · Score: 1

      It doesn't matter what they mean, it matters what they said. If you write an app that violates the letter of the T&Cs then you are opening yourself to legal action, irrespective of the spirit of the T&Cs. If they didn't mean what they said, then they should issue a set of T&Cs that clarify this point. Until then, the iPhone SDK is a legal minefield and I'll stick with QuantumSTEP for mobile OpenStep programming.

      --
      I am TheRaven on Soylent News
    5. Re:and no python, perl, ruby... by MightyYar · · Score: 1

      I agree with you - you'd be crazy to port and distribute something with an interpreter in it right now. I was arguing that I think we'll see a clarification in the terms - I can't see them shutting out Firefox.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  19. But all my gay friends will think I'm a loser by Anonymous Coward · · Score: 0

    Man, I gotta remember to check post anon on this one!

  20. It is their software by T-Bone-T · · Score: 2, Insightful

    "Why can't I dictate why software gets loaded on "my" device?"

    That is the question I should have asked. When you buy the phone, you own the physical hardware, but only a license to use the software. Why can't Apple dictate how their software is used? They aren't Microsoft with a 90% market share, they are in a market with massive competition.

    1. Re:It is their software by mother_reincarnated · · Score: 1

      Sure just don't put it on their by violating the license terms of THEIR SDK.

    2. Re:It is their software by hesiod · · Score: 1

      > Why can't Apple dictate how their software is used?

      Why can't Sony (or whoever owns it now) dictate what kind of music people make with Acid Pro?

    3. Re:It is their software by T-Bone-T · · Score: 1

      Who said they can't dictate what kind of music is produced? Besides, what would that accomplish? Did you even think about your analogy before you typed it?

    4. Re:It is their software by toriver · · Score: 1

      No, they don't need to. Why should they? It's YOU not THEY, who wants to replace the software. YOU need to find a way. Bah, does the new generation of hackers need hand-holding? It's not supposed to be easy, Shirley.

  21. Ok ok ok just stop... by InfraredAD · · Score: 4, Insightful

    1) "Voice over IP apps like Skype that attempt to use the cellular data connection will be blocked." Yeah they're going to be blocked over the cellular network, not over WiFi, this is NOT NEWS. 2) The article that the "are forbidden" link goes to talks about the possible lack of Photoshop (among other apps) on the iPhone. Photoshop, come on. There is no way I'm going to take an article seriously that talks about the lack of Photoshop ON A PHONE. If you wanna use Photoshop get your own lappy 486 or Desktop. 3) Sun Java VM - Where the heck is the back peddling? This whole thing was announced less than a week ago, the article even states "if our crack engineers are able to build it" let alone where they mention the licensing in less than one full sentence... Get real. This is a Doom n' Gloom / FUD post.

    1. Re:Ok ok ok just stop... by Erpo · · Score: 1

      Get real. This is a Doom n' Gloom / FUD post.

      Yes, this is a FUD post. You should Fear that this will become accepted practice. You should be Uncertain about whether or not the gatekeepers at Apple will let you run the apps you want to on your own hardware. You should Doubt the iPhone's ability to provide a truly open computing environment.

  22. "Could Apple face government regulators?" by Animaether · · Score: 1

    No.

    They're not a monopolist in the area of 'smart phones' convicted of abusing that monopoly. I'm sure they wouldn't mind being a monopolist in it, and I'm sure they would actually love to abuse it if they were - but they're not, so... no.

    They're also not a utility service provider. No data passes through iPhones and ends up hampered or filtered due to Apple policies for that iPhone, so... no.

    Anything else?

    Don't get me wrong - I'm not happy with this form of 'opening up' of the iPhone any more than the next guy ( on /. , at least), but they're not doing anything against the laws or regulations. Time to support Android, maybe.

  23. Voip over Wifi is permitted by ethergear · · Score: 1

    Skype, etc are not permitted over the cell network per the SDK, but there are no restrictions on what you can do over Wifi.

  24. FF is a RAM Whore by gelfling · · Score: 1

    I'm not sure you'd even want FF, slow and bulky as it is, on an iPhone. Not sure about Opera but I'll tell you that Opera mini 3.12 is a pretty crappy browser. Maybe v4 is better, I hope so for their sake.

    1. Re:FF is a RAM Whore by SanityInAnarchy · · Score: 1

      Firefox is getting better, and I think they were working on a mobile version...

      Anyway, shouldn't it be my choice?

      --
      Don't thank God, thank a doctor!
    2. Re:FF is a RAM Whore by gelfling · · Score: 1

      Yeah sure, but then everyone will complain that no one stopped them from building and installing something against their own best interests.

    3. Re:FF is a RAM Whore by SanityInAnarchy · · Score: 1

      Which is moronic, but also not entirely true.

      Throw up as many "are you sure" messages as you like, but if I really want Firefox, I get Firefox, because it's my hardware. In fact, speaking of Firefox -- you can turn on the anti-phishing support if you really want to, but even that is still going to let you go to that site, if you really want.

      Except it isn't my hardware, because I am not buying an iPhone as long as Apple continues to lock it down like this.

      --
      Don't thank God, thank a doctor!
    4. Re:FF is a RAM Whore by gelfling · · Score: 1

      But that's not the ethos of Apple gear. Their ethos is to simply have it work, one way, every time, all the time. Making an iPhone into a mini Windows like machine would not be a sensible thing for Apple to do. Perhaps a Zune-phone could have 9-gillion switches and 10 layers deep drop down menus, but that would be their ethos, not Apple's.

    5. Re:FF is a RAM Whore by MoneyT · · Score: 1

      In fact, an excellent example of this can be found with the phone bricking updates. Despite warnings before the update came out that unlocking your phone may damage it, despite the warnings when you download the update that if you've unlocked your phone, the update may brick it, despite the warning before you install the update that if you've unlocked the phone you may brick it, people still unlocked their phones and installed the update and then blamed Apple when their phone broke.

      --
      T Money
      World Domination with a plastic spoon since 1984
    6. Re:FF is a RAM Whore by SanityInAnarchy · · Score: 1

      Their ethos is to simply have it work, one way, every time, all the time.

      Is that why OS X on the desktop includes Terminal?

      I understand that this is the preferred Apple Way, but they've never been quite this closed about it before.

      Perhaps a Zune-phone could have 9-gillion switches and 10 layers deep drop down menus

      I'm sorry, but how is one dialog which says "This is a third-party app and not approved by Apple. Continue?" adds up to some overwhelmingly huge number of options. If choice makes you so uncomfortable, you'd probably never see it, but if you did, one "cancel" and you can go back to the safe, warm, Steve Jobs Reality Distortion Zone.

      --
      Don't thank God, thank a doctor!
  25. My Main Problem with the SDK is... by slaingod · · Score: 2, Interesting

    that SDK says your app can't run in the background. I would imagine (not being an iPhone owner but having some common sense) that the iPhone will continue to play music if you are using say the Calendar functionality. If I am not able to create a media player that allows me to provide that same level of functionality, whether it is for some unsupported format not found in iTunes, or if I want to use another media player on my iPhone to download songs from Napster, then I think Apple will be opening itself up to a world of trouble, monopoly-wise. That is exactly how M$ got in trouble, was leveraging their OS to keep out competition. You can't have it both ways... you either allow 3rd party apps or you don't. If a particular carrier wants to prevent some type of network usage/traffic, I can see the carrier doing that, just like you ISP doesn't have to provide you with Newsgroups...but your OS had damn well better not try and block Newsgroups just because it has some forum software it wants to push.

    --
    http://blog.slaingod.com
    1. Re:My Main Problem with the SDK is... by filterban · · Score: 1

      that SDK says your app can't run in the background.

      That is not entirely true. What you're referring to is a "design guideline" and not explicity denied (except later when they state that the app should follow them).

      Plenty of 3rd party apps already announced - e.g. AIM - clearly need to run in the background to be effective. In addition, it is easily possible to write an app that will run in the background.

      My guess is that Apple is just trying to prevent too many apps from staying open at once, thus killing your RAM usage. I am sure there will be some 3rd party apps that will run in the background.

      --
      rm -rf /
  26. Pure FUD by technoviper · · Score: 1

    The net neutrality part of it looks like FUD being spread by the uninformed pure and simple. The SDK allows you to differntiate between WiFi and EDGE data connections; so theoretically any VOIP app should be able to select the WiFi connection over cellular data. As for applications like web browsers having no ability to run backgrounded would make them moot unless you dont use any of the other apps like mail (and dont receive phone calls) (I do hope they reverse this; I'd really like an Adium port for the iPhone) For the most part everyones just making a mountain out of a molehill. The iPhone is not the most popular phone or software platform on a phone. Its a niche market at the moment and its long term effects on the market remain to be seen.

  27. Goverment? by Jaysyn · · Score: 0, Flamebait

    WTF, guys? How about you just buy a phone that will allow you to do all of that & tell Steve Jobs to kiss your ass on your way out?

    --
    There is a war going on for your mind.
    1. Re:Goverment? by Jaysyn · · Score: 1

      Yay, Apple fan-boys with mod points.

      You're just wasting them.

      --
      There is a war going on for your mind.
  28. No Skype makes sense, No GPLv3 is annoying... by nweaver · · Score: 1, Insightful

    I can see the No Skype on Cell-data restriction. VoIP is really very poorly suited for being carried over the wireless anyway, and the overhead is significantly more than just voice calls. Not to mention, voice on the cellphone network is pretty cheap already.

    The "No Competing Browsers" I understand as well. You see, on the iPhone, the browser really isn't ordinary, but the keys to the kingdom of usability and utility. Apple wanting to protect that makes sense.

    What is probably the MOST annoying is "No GPLv3": Apple won't distribute GPLv3 code because it means giving aways the signing key for that app (the anti-TiVoization clause), and since all distribution is through apple, GPLv3 is out.

    However, for all the griping, this is actually an AMAZINGLY flexible and unrestricted platform, compared with say game consoles or other PDAs. And for $100 to get a developer key (which allows you to directly run on your own devices), who cares about the distribution restrictions if you are some l33t haxor type who just HAS to run firefox on his iPhone.

    --
    Test your net with Netalyzr
    1. Re:No Skype makes sense, No GPLv3 is annoying... by DrogMan · · Score: 1

      I can see the No Skype on Cell-data restriction. VoIP is really very poorly suited for being carried over the wireless anyway, and the overhead is significantly more than just voice calls. Not to mention, voice on the cellphone network is pretty cheap already.

      It's not about cheap, it's about convenience. I want a mobile data device that I can run data applications over... If one of those applications is VoIP then great. I actually want one device I can use anywhere for voice - I have the back-end to route calls to one number via VoIP, landline or mobile, so why do I have one phone at home, one in my office and one in my pocket? I just want one phone...

    2. Re:No Skype makes sense, No GPLv3 is annoying... by Anne+Thwacks · · Score: 1
      voice on the cellphone network is pretty cheap already.

      Maybe in yor part of the world, but here in the UK, mobile to mobile voice is $0.50 per minute, while mobile skype to skype over the cell network is $10 per gigabyte. (on the "three" network)

      --
      Sent from my ASR33 using ASCII
    3. Re:No Skype makes sense, No GPLv3 is annoying... by Durzel · · Score: 4, Insightful

      It's only "AMAZINGLY flexible and unrestricted" if you've been living in a cave.

      Windows Mobile and Symbian have far more unrestrictive terms of use, in fact - simply being able to write an app in the relevant programming language is the only barrier to entry. There's no third-party enforcing distribution control, no ridiculous $99 sign-up fee - yet, ironically, some people justify the licence fee as "getting rid of the chaff". Unbelievable.

      I try to credit people with intelligent reasoning for the most part but it's tough to argue in favour of people who advocate draconian control the likes of which Apple is putting into effect with its SDK, when if it was Microsoft or some other less-favoured darling at the helm there would - justifiably - be outcry.

      Disclaimer: I own a Macbook Pro and an iPod.

    4. Re:No Skype makes sense, No GPLv3 is annoying... by nweaver · · Score: 1
      --
      Test your net with Netalyzr
    5. Re:No Skype makes sense, No GPLv3 is annoying... by nuzak · · Score: 2, Interesting

      You're getting a skewed picture here on slashdot of course: most people have given up trying to overcome the special pleading and double standards on most internet fora that apply to Apple. What's left is more or less an echo chamber.

      Anyway, I look forward to competition in platform openness, and it's definitely forthcoming. Apple can keep its touch screens. Tell the truth, I mostly just want a phone that has the battery life that my 8-year-old nokia had.

      --
      Done with slashdot, done with nerds, getting a life.
    6. Re:No Skype makes sense, No GPLv3 is annoying... by SanityInAnarchy · · Score: 4, Insightful

      The "No Competing Browsers" I understand as well. You see, on the iPhone, the browser really isn't ordinary, but the keys to the kingdom of usability and utility. Apple wanting to protect that makes sense.

      Actually, that makes no sense. If it's the most important thing to have work well, why wouldn't they welcome competition? If iPhone Firefox ended up being better than iPhone Safari, why wouldn't Apple be happy about this situation? Their customers get better utility out of the device, and Apple doesn't have to lift a finger.

      What is probably the MOST annoying is "No GPLv3": Apple won't distribute GPLv3 code because it means giving aways the signing key for that app (the anti-TiVoization clause), and since all distribution is through apple, GPLv3 is out.

      I guess this can be the first documented case of the GPLv3 actually working, and working well. I'm sorry, but a version of an app which you can't modify without paying $100 for a "developer key" is not free software.

      However, for all the griping, this is actually an AMAZINGLY flexible and unrestricted platform, compared with say game consoles or other PDAs.

      And amazingly locked down, compared with Android.

      And for $100 to get a developer key (which allows you to directly run on your own devices), who cares about the distribution restrictions if you are some l33t haxor type who just HAS to run firefox on his iPhone.

      In what way is this OK?

      If Microsoft wanted to charge you $100 to run Firefox on Windows, you would burn them at the stake. The only thing that makes Apple different is that they aren't a monopoly... yet.

      --
      Don't thank God, thank a doctor!
    7. Re:No Skype makes sense, No GPLv3 is annoying... by filterban · · Score: 1

      The "No Competing Browsers" I understand as well. You see, on the iPhone, the browser really isn't ordinary, but the keys to the kingdom of usability and utility. Apple wanting to protect that makes sense.

      From TFA, Apple never said "no competing browsers" specifically. Their verbiage is, to me, intended to stop things like Installer.app from being available in the App Store. That way they can protect the integrity of their network.

      TFA is assuming that Opera and Firefox fall under the same category as Installer.app because they "download and interpret" code (e.g. JavaScript and Plugins). TFS implies that Apple is explicitly disallowing competition to Safari, which is totally false.

      --
      rm -rf /
    8. Re:No Skype makes sense, No GPLv3 is annoying... by Cska+Sofia · · Score: 1

      there isn't a "no competing browsers" restriction - it's an assumption based on the "no interpreted code may be downloaded and used in an Application" clause, which other browsers' plugin architectures would presumably violate.

    9. Re:No Skype makes sense, No GPLv3 is annoying... by Tony+Hoyle · · Score: 2, Insightful

      The dev. cert is free, and if you're only doing freeware that's the only thing you need.. anyone can sign an app for their own phone.

      $250 if you want the convenience of commercial pre-signed apps. And Nokia don't take 30% of your revenue for the privilege... so it's *still* cheaper than the apple solution.

    10. Re:No Skype makes sense, No GPLv3 is annoying... by kidgenius · · Score: 2, Informative

      If Microsoft wanted to charge you $100 to run Firefox on Windows, you would burn them at the stake. The only thing that makes Apple different is that they aren't a monopoly... yet. Sorry, but this is different. See, Apple has never said you cannot run Firefox on their device. You are free to write it and make it work. You figure out a way to do that, congratulations. You can do whatever the hell you want with the iPhone. But how are you going to get this app on the iPhone? It's up to you to figure that part out, and if you brick your iPhone, that's your problem. All they are saying is that you cannot use their SDK to develop these apps. That's part of their licensing agreement. Don't agree? Don't use their SDK and go it on your own, you have that right after all.

    11. Re:No Skype makes sense, No GPLv3 is annoying... by kiwirob · · Score: 1

      Security Security Security

      Have any of the "open" everything zealots posting here given a second to think perhaps Apple is concerned about the user experience on their platform? By having all software on the platform go through profiling by Apple before it set free in the wild they are limiting virus, malware and general nastyness from getting on the iPhone. If you are a hacker and want to put your own software on you own iPhone or that of a couple mates you can do it.

      As an ex-FreeBSD user who has switched to OSx in the last couple years I have to admit I drink Apples Kool-aid. But at the same time I don't have virus, botnet hell or other crap on my system. Yes I had the same with FreeBSD but I got tired of the time it took keeping all my ports up to date.

      Thank you Steve for keeping you platforms secure so it doesn't get filled with nasty malware, virus and other shit when I visit p0rn sites.

    12. Re:No Skype makes sense, No GPLv3 is annoying... by Anonymous Coward · · Score: 0

      There isn't a "No Competing Browsers" clause. There IS a clause about not running plugins or providing your own code interpreter, presumably because they don't want to get in a situation where someone other than the original developer can ship an unsigned plugin that breaks their rules.

    13. Re:No Skype makes sense, No GPLv3 is annoying... by Pogie · · Score: 1

      In what way is this OK? If Microsoft wanted to charge you $100 to run Firefox on Windows, you would burn them at the stake. The only thing that makes Apple different is that they aren't a monopoly... yet. I think there's an important distinction between installing a browser on a desktop OS used on 80% of computers and installing a browser on an embedded OS used solely on one model of cellular telephone. Also, you don't have to pay $100 to run Firefox on your iPhone, some developer has to pay $100 to provide you with a free copy of Firefox to run on your iPhone. If they wanted to charge you for it, they'd be paying ~$250, which is the next tier of pricing apple has for using its "App Store" distribution channel to sell software for the iPhone.
      There's a lot of decent (and somewhat rational -- 'gratz slashdotters!) arguments on both sides, but for me, it comes down to this:

      I bought an iPhone a couple of weeks ago 'cause I thought it was neat, and I liked the existing features over my current cellphone (namely the built-in Ipod and visual voicemail). Now, apple's released an SDK, and in June when they release update 2.0 for my iPhone, I'll be able to download and install some cool apps without having to first jailbreak my phone. That's icing on top of my "hey, this is a neat phone" cake.

      I think that folks are missing a big point, here: folks who have iPhones already, or are already "planning to get one" when their cell contract ends, or the price comes down, or when there's a 32GB version, or a 3G version, etc. don't care if there isn't java support, or if a developer has to pay a fee to get access to Apple's distribution channel. All they (we) care about is, "Oh, neat, there are going to be some new apps for my iPhone. Maybe they'll be some games! That'll be cool!".

      Frankly, the biggest problem with the iPhone (IMNSHO) is the lack of Flash support, and that's got nothing to do with Apple, that's simply due to Adobe not having an ARM compiled version yet. C'mon, Adobe, get with it!
    14. Re:No Skype makes sense, No GPLv3 is annoying... by Apotsy · · Score: 1

      And amazingly locked down, compared with Android. Which doesn't exist. Like everyone else on slashdot who chants about OpenMoko and/or Android every time the iPhone is mentioned, you've fallen for a vaporware claim.
    15. Re:No Skype makes sense, No GPLv3 is annoying... by SanityInAnarchy · · Score: 1

      But how are you going to get this app on the iPhone?

      I'm sorry, it's a bit more than that, when Apple goes out of their way to ensure that apps are signed -- by Apple.

      Compare this to Windows Mobile, which is actually more open -- the SDK might cost money (I haven't checked), but you can actually go out and download apps to your desktop, then sync them over to your phone, without Microsoft's blessing.

      Go read up on "jailbreak".

      All they are saying is that you cannot use their SDK to develop these apps.... Don't agree? Don't use their SDK and go it on your own, you have that right after all.

      You seem to be implying that this is like Microsoft charging for Visual Studio. It's not.

      You see, I can still run Cygwin or MinGW on Windows, and there are third-party compilers. Not so with the iPhone -- I'm not sure if it's even illegal, but it certainly requires more than simply writing the software.

      So, "go it on your own" may not be a viable option -- not because Apple isn't helping, but because they are actively hindering.

      --
      Don't thank God, thank a doctor!
    16. Re:No Skype makes sense, No GPLv3 is annoying... by Anonymous Coward · · Score: 0

      Since when did the UK use dollars?

      If you're going outside your inclusive calls allowance (500m/100t for £10pm if you don't upgrade your phone), then up the contract so you're not paying 25p a minute. As for data, that's £10/1GB or £15/3GB or £25/7GB per month IIRC.

    17. Re:No Skype makes sense, No GPLv3 is annoying... by bestinshow · · Score: 1

      99% of Symbian phone users wouldn't know how to sign an app for their own phone.

      I presume that Symbian provide a store for these applications (on both the phone and the computer), handle all the payment processing, application distribution, update notification and distribution, provide free software for free ...

      30% is cheap for commercial software distribution with such a large end-market with easy access to the store.
      www.nokiasymbiansoftwarestore.co.se isn't so accessible. Nor is hunting down mobile phone software on 50 different sites.

    18. Re:No Skype makes sense, No GPLv3 is annoying... by Pogie · · Score: 1

      You seem to be implying that this is like Microsoft charging for Visual Studio. It's not.

      You see, I can still run Cygwin or MinGW on Windows, and there are third-party compilers. Not so with the iPhone -- I'm not sure if it's even illegal, but it certainly requires more than simply writing the software.

      So, "go it on your own" may not be a viable option -- not because Apple isn't helping, but because they are actively hindering.

      I don't think your comparison is valid. You're comparing Microsoft Windows XP (or Vista, or whatever) to an embedded version of OS X running on a proprietary (and closed) device. If apple were running this same type of scenario in relation to OS X 10.5 running on your laptop, then hells yeah you'd have a reason to scream bloody murder. But that's not what we're talking about here. We're talking about a closed embedded cellular device for which the manufacturer has just opened up the SDK to the public with restrictions on usage, and with barriers to entry. Which isn't that different from having to pay Microsoft for a copy of the XBox SDK, or Sony for the PS3 SDK -- both of which are closed platforms for which the primary vendor must approve third party software distribution.

      Yes, anyone can write a piece of software for Windows, or OS X, or Linux, or Solaris, etc. But those are open operating systems, designed to be completely open for third party development. The iPhone, while it runs an OS that derives from the OS X Apple ships on its laptops and desktops, is NOT an open operating system. It's a closed, proprietary consumer electronics device. Just because one vendor of a closed platform chooses to open their Development Kit to the world without restrictions doesn't mean that every other vendor has to, or is morally corrupt for not doing so.

    19. Re:No Skype makes sense, No GPLv3 is annoying... by Chrontius · · Score: 1

      The chaff is generally the majority of what goes on my handhelds - you think someone's going to write a free titration calculator for the iPhone?

      You think they're going to keep paying $100/year to give that away once they no longer write much code?

    20. Re:No Skype makes sense, No GPLv3 is annoying... by nweaver · · Score: 1

      Actually, the $250 pricing is for those who DON'T want to sell it, but instead do it as a corporate application, with limits on which iPhones can run it and a whole certificate infrastructure.

      $100 is enough to sell all you want.

      --
      Test your net with Netalyzr
    21. Re:No Skype makes sense, No GPLv3 is annoying... by pebs · · Score: 1

      If Microsoft wanted to charge you $100 to run Firefox on Windows, you would burn them at the stake. The only thing that makes Apple different is that they aren't a monopoly... yet.

      We see this Apple compared to Microsoft comparison all the time. The difference is that Microsoft produces mediocre software. That has always been my complaint with them. The fact that they are a bully of company that owns the desktop market, muscles their way into other markets, produces mostly closed-source software, and attempts to lock you in to their platform just adds insult to injury.

      Yeah, I'd rather have open source software and open platforms, and I'm a bigger fan of Linux and other open source software than I am of Apple's products, but at least Apple doesn't produce garbage.

      --
      #!/
    22. Re:No Skype makes sense, No GPLv3 is annoying... by kidgenius · · Score: 1

      ou see, I can still run Cygwin or MinGW on Windows, and there are third-party compilers. Not so with the iPhone -- I'm not sure if it's even illegal, but it certainly requires more than simply writing the software. And how did those 3rd party compilers come about? Someone wrote them. So why don't you go write a third part compiler for the iPhone. You don't know how? Well, tough cookies. That's not Apple's problem.

      they are actively hindering. Would you say the same thing if they didn't release an SDK at all? Just because they didn't give it to you doesn't mean they are actively hindering. In which way is Apple hindering? All they are saying is you can't use their SDK to do certain things. Big deal. Do I hear you crying foul about XNA, PS3 development, Verizon GIN? Apple is not hindering things such as jailbreak. Yeah, they fixed a couple of security holes, but notice how the latest update still allows for the jailbreak to work? I'd imagine if Apple was "actively hindering", then jailbreak would be cut off after every single firmware update, which is just not how it is.
    23. Re:No Skype makes sense, No GPLv3 is annoying... by SanityInAnarchy · · Score: 1

      Would you say the same thing if they didn't release an SDK at all?

      Yes. And I did, before they announced the SDK.

      Do I hear you crying foul about XNA, PS3 development, Verizon GIN?

      No, but mostly because those are offtopic. Oh, and PS3 development is a bit more open -- PS3 Linux may be hypervisor'd, but it makes no restrictions about what software you actually run inside them.

      Apple is not hindering things such as jailbreak.

      Just looked it up, looks like I was wrong. I'd assumed that Jailbreak worked through exploits, similarly to how you might run third-party apps on a game console that disallows them.

      The question in my mind, which I can't seem to find a clear answer to now, is whether this is akin to a game console (where an exploit and/or some soldering must be used), or whether it's akin to installing Linux on a Mac (Apple isn't going to help you, but if you can boot from the CD, they won't stop you.)

      --
      Don't thank God, thank a doctor!
    24. Re:No Skype makes sense, No GPLv3 is annoying... by SanityInAnarchy · · Score: 1

      Also, you don't have to pay $100 to run Firefox on your iPhone, some developer has to pay $100 to provide you with a free copy of Firefox to run on your iPhone.

      So what happens when I'm the developer?

      That's icing on top of my "hey, this is a neat phone" cake.

      I think the point here is that for less than the price of the iPhone, I can get an EEE PC, which is a sub-notebook. If it was a $10 phone that I picked up as part of a wireless contract, it would be frustrating, but not nearly so much. But it's priced above some fully-functional portable general-purpose computers, which means I expect a lot more out of it.

      "Just a neat phone" isn't worth $400. A neat phone that's also an all-in-one universal remote control, communication device, media player, and pretty much any gadget I want it to be is awesome, and well worth the money -- but the iPhone is not that, because Apple would rather the "neat phone" part be seamless than to make anything possible with it.

      I realize this may still not apply to you, but understand, it doesn't have to affect you, either. I can probably put Linux on your "real computer", but that doesn't mean you have to. But it's nice to have the option.

      The whole "locking to one cell provider" thing is just adding insult to injury.

      Frankly, the biggest problem with the iPhone (IMNSHO) is the lack of Flash support, and that's got nothing to do with Apple, that's simply due to Adobe not having an ARM compiled version yet. C'mon, Adobe, get with it!

      Not really. I suspect there's an ARM version already, probably somewhere in the wild -- Adobe's bigger problems are porting to 64-bit, apparently.

      In this case, it's that Steve Jobs thinks the mobile version is too crippled, and the desktop version is too bloated, and is asking for an in-between version specifically for the iPhone.

      --
      Don't thank God, thank a doctor!
    25. Re:No Skype makes sense, No GPLv3 is annoying... by SanityInAnarchy · · Score: 1

      Like everyone else on slashdot who chants about OpenMoko and/or Android every time the iPhone is mentioned, you've fallen for a vaporware claim.

      Is there a particular reason that such a thing couldn't be built? Or why such a thing would be more difficult to build than what already exists?

      Fine, then. Windows Mobile is more open than the iPhone. And that is a sad, sad thing.

      --
      Don't thank God, thank a doctor!
    26. Re:No Skype makes sense, No GPLv3 is annoying... by shutdown+-p+now · · Score: 1

      Apple produces mediocre products too, for the most part. It's just that their main competitor is Microsoft...

  29. here's one by Anonymous Coward · · Score: 5, Funny

    I find that the Azureus client for BitTorrent, while slow to launch, does a fine job of helping me pirate video, audio and software. A victory for Java!

    1. Re:here's one by Anonymous Coward · · Score: 1, Insightful

      Azureus used to be nice, it has been changed into some godawful abomination, though.

    2. Re:here's one by bdjacobson · · Score: 1

      What? Vuze is great. It's like High Definition youtube integrated with bittorrent. How do you browse? Well, go see for yourself: http://www.vuze.com/app

      I love it.

    3. Re:here's one by Hal_Porter · · Score: 2, Interesting
      Why not use uTorrent?

      It's very low resource usage - I had an very old ultraportable notebook running XP with 384MB of Ram and a slow disk, but Opera and uTorrent both ran very well.

      It actually works on ubuntu quite well too -

      http://ubuntuforums.org/showthread.php?t=191161

      I've got a question: If you use uTorrent on Linux, will it be as fast as it is on windows? I mean, which is better ,to use Azureus or uTorrent under wine? Personally I'd prefer Torrent over Azureus. Both feature filled, but Torrent seems less of a burden on my system. Torrent seems to stay under 10% CPU usage, which is fine with me. Pretty much a damning indictment of Java that wine+a small win32 application+a completely different OS actually runs better than a Java one.

      Now I'm sure people will say there are bloated Win32 apps and efficient Java ones and I can think of some examples. But on average Java applications tend to be absurdly resource intensive.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    4. Re:here's one by freakyfreak2 · · Score: 1

      You can use it without the Vuze interface. I just used the old 2.0 stuff and eventually they released core upgrades that did not include the new interface

    5. Re:here's one by compro01 · · Score: 1

      Are you referring to the vuze thing? If you don't like it, it's quite easy to switch back to the older tabbed interface, which I also prefer.

      --
      upon the advice of my lawyer, i have no sig at this time
    6. Re:here's one by TheoMurpse · · Score: 2, Insightful

      uTorrent? You mean the closed source program now owned by Bittorrent, Inc., the company that has partnerships with Fox, MTV, Paramount, WB, and Comedy Central?

      Sure, you keep trusting that code to not be reporting what you're downloading to anyone in Big Media.

    7. Re:here's one by huhlig · · Score: 0

      Turn off the Vuze portion and Go to Advanced. The old version is still there.

    8. Re:here's one by Hal_Porter · · Score: 2, Insightful

      I'm not downloading anything illegal.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    9. Re:here's one by TheoMurpse · · Score: 3, Insightful

      So you subscribe to the belief that if you've got nothing to hide, who cares? I've got nothing to hide, either, but I'm still aware of moneyed interests spying on what I'm actually doing.

      Beyond that, there are plenty of fair use things you could be downloading that could still get you sued. Whether you won or lost, the fight itself could ruin you financially.

    10. Re:here's one by Hal_Porter · · Score: 1

      But this is bittorrent. If the RIAA etc cared they could just connect to all the trackers and get a list of which IP addresses downloaded what. Then they could identify the ones in a country/ISP where they have some legal representation and subpoena the user names. In fact there's a lot of evidence that they already do that. So it's not like you have any privacy regardless of client.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    11. Re:here's one by TheoMurpse · · Score: 1

      If you're downloading some Linux ISO. I understand that the RIAA doesn't give two shits if you're downloading Ubuntu; they will not go to some Ubuntu torrent server to see who's downloading the ISOs. However, under my (theoretical) uTorrent model, the RIAA is informed of what you're doing automatically.

      There's a difference between practically handing Big Media a list of your activities on a silver platter and making them actively pick content/a user out and searching to see what that one person is doing.

    12. Re:here's one by aliquis · · Score: 1

      What's the different of that and Miro? http://www.getmiro.com/

    13. Re:here's one by trytoguess · · Score: 1

      Well I aint no fancy city programmer but I ought reckon that there be other ways of checking for nasty actions besides looking at the source code. uTorrent is one of the most popular programs on the net, it's probably scrutinized as heavily as say... Firefox. I mean how many people would love to gleefully point out that uTorrent is untrustworthy spyware with proof?

    14. Re:here's one by TheoMurpse · · Score: 1

      The problem is that it's quite difficult to check every packet originating in uTorrent since it's a BT program, which means you already will have thousands of in/outbound connections simultaneously. All uTorrent would have to do is obfuscate the information it's sending to the uTorrent servers to appear as a typical bittorrent packet. One extra packet when you're already downloading a 700MB Ubuntu ISO (as I did earlier today) is not noticeable at all.

    15. Re:here's one by Anonymous Coward · · Score: 0

      The problem is that it's quite difficult to check every packet originating in uTorrent since it's a BT program, which means you already will have thousands of in/outbound connections simultaneously. All uTorrent would have to do is obfuscate the information it's sending to the uTorrent servers to appear as a typical bittorrent packet. One extra packet when you're already downloading a 700MB Ubuntu ISO (as I did earlier today) is not noticeable at all.

      What are you talking about? There's no group of "uTorrent Servers". Sending an extra packet to the tracker is worthless. What would you put in that packet anyway? Every peer and seed knows the file you are downloading! Anyone who wants to try to scrape the tracker without connecting to peers could see what you're downloading. If you're suggesting that it sends a stray packet with the title and your info to an RIAA affiliated server that's one thing you should be able to pick out of the crowd easily. If you packet sniff a typical download you'd see that one packet of data being transmitted to someone who did not actively request it (as all the peer downloads would).

      From that, a quick IP Lookup would point out the rat. I'm sure someone has tried this by now to see what it's doing. If not, maybe I will...
  30. Biggest problem in my eyes... by DarkDust · · Score: 2, Insightful

    I've taken a look at the documentation, and as always it's excellent. Lot's of examples and stuff, so the SDK itself seems to be really good. And I personally think that their distribution system is a good idea (they NEED control for various reasons). I also have no problem with the fact that they don't allow voice services over the cellular network, only via WLAN (they have to, the providers would kick Apple in the nuts if they'd allow that).

    But the limitation that instantly kills a ton of useful potential apps is the fact that you can't run an app in the background. If you switch away from your app (say, accept a phone call), your application quits. Bye bye instant messaging and every other application that needs to run for a long time/wait for events.

  31. Seriously? by xanthines-R-yummy · · Score: 1

    I think the reason the iPhone is selling so well is it's potential capabilities. I mean, sure there were always going to be some fanbois who bought it (Newton, anyone?), but it's wild popularity was the promise/hope of new apps; as close to an all-in-1 as ever. Jailbreak anyone? Closing the iPhone back up will pretty much limit the iPhone to an expensive nifty gadget instead of something really useful (Netwon, anyone? Did I say that already?). Think of it as utility/potential ratios. Palm phones and Blackberries seem pretty close to "1" already. The iPhone hasn't even come close.

    1. Re:Seriously? by Anonymous Coward · · Score: 0

      Or, maybe, just maybe, it's selling well because Apple emphasized ease of use over adding feature on top of feature, like so many pancakes at IHOP.

      Maybe some people are so incredibly L33t that they don't need ease of use. The rest of us don't mind it so much.

  32. It's funny... by Wheatin · · Score: 4, Insightful

    Game development is a hobby of mine. I was considering either doing some stuff in Microsoft's XNA Studio for the XBox or the IPhone SDK. It's funny that I'll be using a Microsoft product because it's more open.

    1. Re:It's funny... by cowscows · · Score: 1

      Adorable. Maybe some other game development hobbyist will come up with a similar idea to whatever game you were going to make, release it for the iPhone for a few bucks, and actually get their game played and paid for by a decent number of people.

      Ideological discussions about computers sure can be exciting, but in the real world, running a business or making some money doesn't mean you're evil.

      --

      One time I threw a brick at a duck.

    2. Re:It's funny... by bestinshow · · Score: 1

      Is your game going to be installing third party applications on the iPhone?

      No? Really! You don't say.

      The iPhone is going to be just as open as any other device for game programming, and using standard OpenGL and OpenAL instead of proprietary APIs.

      And you surely aren't claiming that there aren't any restrictions with XNA Studio!

    3. Re:It's funny... by Wheatin · · Score: 1

      More people have XBox 360s than IPhones. More people are going to use their XBox to play video games than their IPhone. I think a business interested in making some money would be better off making a game using XNA and selling it via the XBox Live Marketplace than the IPhone app store. Kind of beside the point, though. I was just saying it's interesting that the Microsoft product is more open than a similar Apple product. I'm glad you found my post adorable. Perhaps you could read it next time.

    4. Re:It's funny... by Spy+Hunter · · Score: 4, Informative
      How did your comment get modded up to +5 when it is so obviously wrong? Microsoft's XNA SDK for XBox 360 is *just* as restrictive as the iPhone SDK, if not more so. Perhaps you are confused because XNA can be used for unrestricted development of Windows games. Well, Apple allows unrestricted development of Mac games too; the iPhone SDK has nothing to do with that. The only valid comparison is between XNA's XBox 360 development capability vs. the iPhone SDK.
      • iPhone: You can run native code. XBox: no native code; all code runs in the .NET Framework VM sandbox.
      • iPhone: $99 one-time fee. XBox: $99 yearly subscription + $50 yearly subscription for XBox Live Gold
      • iPhone: free version with emulator for testing. XBox: free version but no way to test for XBox compatibility.
      • iPhone: iTunes is the exclusive distribution channel for iPhone programs. XBox: XBox Live the is exclusive distribution channel for XBox games.
      Since neither Apple or Microsoft can control what you do with the SDK on your own hardware, the following restrictions only apply to applications distributed through iTunes or XBox Live.
      • iPhone: programs of any type will be distributed. XBox: programs must be games for distribution on Live.
      • iPhone: distribution on iTunes store will be available to any developer. XBox: distribution on XBox Live restricted to a select few who win periodic voting contests.
      • iPhone: programs can use WiFi for any purpose; cellular network with restrictions. XBox: Network access only for XBox Live and local LAN multiplayer. Non-LAN play must enforce requirement of XBox Live Gold subscription.
      • iPhone: programs distributed through iTunes may not execute downloaded code or plugins. XBox: Microsoft would never approve a game for distribution on Live that executed downloaded code or could download plugins.
      • iPhone: Free programs distributed for free. XNA: not announced. Likely to limit or prohibit free games.
      • iPhone: Commercial distribution is 30% of gross revenue, no other fees. XNA: not announced. Likely to be higher than 30% based on rumors of XBLA royalty rates.
      As you can see, XBox development is *just* as restricted as iPhone development; more so, in fact.
      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  33. FUD by wtmoose · · Score: 1

    Competing web browsers Firefox and Opera are forbidden

    No. The linked article says that "you might be able to have Firefox, but you wouldn't be able to have the plugins, add-ons and other goodness". I'm not sure what "other goodness" the author is referring to, but he later goes on to say that "other developers have argued that since Firefox plugins primarily run JavaScript they may be [accepted]."

    Based on this article alone, it is a huge stretch to say that Firefox is forbidden.

    1. Re:FUD by Anonymous Coward · · Score: 0

      yeah, crippled would be a much better word to use.

    2. Re:FUD by TheRaven64 · · Score: 1

      The T&Cs, as currently written, prevent a port of FireFox from being able to run any scripts from the Internet. There may be a technical difference between 'you can't port FireFox' and 'you can port FireFox but it mustn't support JavaScript, Flash, or Java' but from an end-user perspective there isn't much of one.

      --
      I am TheRaven on Soylent News
  34. Apple not subject to antitrust regulation. by Jaywalk · · Score: 2, Insightful

    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?
    Now that's just silly. In order to be subject to the antimonopoly laws, you need to have a monopoly in the relevant market. Just when did Apple corner the market on smart phones? Despite iPhone's current sales surge, Blackberry still has more phones out there than Apple. Add it Palm's Treo and the assortment of phones from companies like Nokia, and iPhone is practically a bit player.

    Antitrust laws are a last resort for when the market can't correct itself. If Apple keeps up with this crap they risk the more dire consequence of consumers simply abandoning their platform. Can you say, Apple Lisa?
    --
    ===== Murphy's Law is recursive. =====
    1. Re:Apple not subject to antitrust regulation. by MagicBox · · Score: 1

      In order to be subject to the antimonopoly laws, you need to have a monopoly in the relevant market

      Not neccessarily. Having a monopoly in the relevant market is only one of the criterias, but not the only one. Mergers of companies for example are another case that may draw the attention of the gevernment. And although Apple's case doesn't satisfy either 1) Monopoly or 2) Merger criterias, it may very well satisfy this one:
      "prohibiting agreements or practices that restrict free trading and competition between business entities. This includes in particular the repression of cartels"

      So give Apple props as a company company that creats eye-catching, extraordinary, visually attractive products, but give them the benefit of the doubt when it comes to their intentions.
      --

      The phaomnneil pweor of the hmuan mnid. Fcuknig amzanig eh!
  35. Honestly though... by Darundal · · Score: 2, Insightful

    ...who didn't expect this? Honestly, this is completely in line with how they have been acting with the iPhone/iPod Touch product lines. Commence Jailbreaking in 5, 4...

    1. Re:Honestly though... by SanityInAnarchy · · Score: 1

      3... 2... Not buying.

      What, you didn't see it coming?

      --
      Don't thank God, thank a doctor!
  36. The data network is not there by Telvin_3d · · Score: 1

    Look, once and for all, there is a simple reason that Apple/AT&T are not letting developers have free reign on the data network. It has been brought up by Apple. it has been brought up by AT&T. Its validity has been given the nod by all sorts of people familiar with competing systems.

    AT&Ts data network is not up to the task of handling all the potential traffic.

    It's not. Everyone involved has been saying from the start that a single moderately popular application would be perfectly capable of saturating the entire connection. Whether that application is a VIOP app with a less than efficient protocol or bittorrent or video streaming. The network can not handle it. Now, I'm sure AT&T doesn't mind the lack of competition for its own services, but that si secondary at best. They could not allow these types of apps even if they wanted to.

    So far, it looks like there is going to be little or no restrictions on what the iPhone can do when connected via Wi-Fi. They don't care what you do as long as you are doing it on someone else's connection.

  37. Opera plugins? by wile_e_wonka · · Score: 1
    from the c-net article:

    Both the Firefox and Opera Web browsers, which compete with Apple's pre-installed Safari browser, are forbidden as they support hundreds of user-created add-ons. I've been an Opera user for some time now, but I have somehow missed the "hundreds of user-created add-ons" that are apparently available.

    Does the author mean user-javascript, perhaps? I don't think so. Otherwise, given that Opera really doesn't support extensions, and Opera has no intention of allowing extensions (for much the same reason Apple doesn't want to allow extensions, which might be (a) malicious, or (b) crappily coded), does this mean that Opera won't actually be blocked?
    1. Re:Opera plugins? by Anonymous Coward · · Score: 0

      User javascript would count. It's the opera browser (or the java interpreter) executing code instead of apple's API's. They don't want that for one reason or another, so no Opera. The only half-way plausible reason I've heard is that Apple did something retarded like skip out on access privileges and just gave everything root. Which I suppose means the only way it's secure is if every single app has to be approved by apple before being signed so it can be used on the iPhone. An app which allowed execution of user provided javascript would mean unapproved code could get on, and since it gets to run as root... well you get the idea.

    2. Re:Opera plugins? by toriver · · Score: 1

      Perhaps widgets?

      http://widgets.opera.com/

  38. Regulations? Market pressure by davidwr · · Score: 2, Interesting

    Could Apple face government regulators? Could Apple face customer blacklash?
    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  39. what the fuck it's a communications device by myspace-cn · · Score: 1, Insightful

    it's a device to communicate and it can't communicate?
    WTF

    might as well buy a CB friggin radio!

  40. Too bad, I was hoping for a better browser by sootman · · Score: 1

    Maybe someone will be at least be able to create a good webkit-based browser? If nothing else, I'd love to have the ability to "right-click" (press-and-hold, like on a PocketPC) on a link and open in a new window, or save a file (assuming they give you some kind of local file storage.) Plus a button to force it to render minimally-formatted pages at 100% (maybe insert a 'viewport' tag into the document?) instead of having to pan-and-zoom. (It renders them OK in landscape, but I'd like to force that behavior in portrait mode as well.) That would make it great for reading documentation.

    Also, it should be able to use a custom /etc/hosts file to block ads or some other adblocking scheme. I block ads on my desktop, so not only do I hate seeing them on my iPhone, I really hate seeing them on my iPhone since they take longer to download and render and take up precious screen real estate. (Plus I pay for Yahoo mail so I don't see ads--but they serve ads to me on the mobile version anyway! No, I don't want to use the iPhone's mail app for my Yahoo mail.)

    And if anyone reading is/plans to be an iPhone app dev, I'd also like an app that lets me determine which way is south based on the time of day--that would make a great addition to Google Maps. Just draw an analog clock face (adjusted for DST if needed) with 12 at the top and two lines: one says "point at sun" and the other says "south is that way."

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  41. Paid good money by Joebert · · Score: 1

    People paid 400-500 bucks for these phones, I'll piss in snow, photograph it, & scan it into a compiler if that's what it takes to get a little deeper into these consumers pockets.

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  42. No FTC by Ungulate · · Score: 2, Informative

    Microsoft got in trouble for leveraging their OS monopoly to squash Netscape, and Apple has no such monopoly to leverage. There's nothing intrinsically wrong with limiting what applications can run on your device, nor is there anything wrong with integrating a browser, but there are some behaviors that monopolies cannot engage in that a smaller company can.

    You bought an Apple device, you couldn't have been expecting open-ness.

  43. Predictions? by erroneus · · Score: 2, Insightful

    Will Apple face government regulation?

    I seriously doubt it. The iPhone has not given anything and then taken it away. Nor have they made any promises they didn't keep. Further, the level of ubiquity of the iPhone platform is not high enough to be on any government regulatory radar. (Blackberry *might* be just to illustrate a point of reference.)

    As to whether or not a "next version iPhone" will grant developers and users the freedom and flexibility they crave? I find it to be HIGHLY unlikely. Apple has been very consistent in stating their attitude about who controls their products. Apple does -- at ALL times -- especially after purchase. They're pretty good at blurring the lines of who actually owns the products they sell.

  44. Then get T-Mobile... by nweaver · · Score: 1

    Then get T-Mobile...

    T-Mobile already does this effectively with their WiFi/cell phones: they route over WiFi when available (eg, home) and then over the cell network when away from the home. So you can have one phone, where you get GUARENTEED good reception at home, and can route transparently.

    Hopefully AT&T will cross-liscence the patents, because THAT would be nice on the iPhone.

    Skype is truely awful for data use on the cell network: Far more bandwidth per call and a lot more quiescent use. If the iPhone users had skype, the EDGE network would collape in 30 seconds.

    --
    Test your net with Netalyzr
    1. Re:Then get T-Mobile... by DrogMan · · Score: 1
      Actually, I've got T-Mobile ;-)

      I've got a PAYG SIM for my Nokia E90 which is much more use to me than an iPhone... And once my O2 contract runs out then who knows...

      However Nokias SIP software is still somewhat problematic... Maybe in the next firmware release.

  45. What's the big deal, really? by LittleStone · · Score: 1, Troll

    Apple didn't release a SDK, and people were not happy. Now Apple released a SDK, people are still not happy.

    Without Firefox, without Java, without VoIP on cell network, there are still tons of things you can program on to iPhone/iPod Touch. It's a business, pure and simple. I can imagine somewhere in the contract with AT&T it specifically rule out VoIP on cell network, and anyway to get around that.

    Besides, Firefox is bloated (look how slow microb run on Nokia 770). And you want to use Azureus on iPhone/iPod? I don't see any big deal they have some restrictions. If you don't like them, don't develop applications for them. Or you can just go the old jailbreaking route.

    --
    A sig is redundant.
    1. Re:What's the big deal, really? by Parker+Lewis · · Score: 0

      Opera is far the best mobile browser. And all great mobile games are written in Java. Dot.

    2. Re:What's the big deal, really? by jrothwell97 · · Score: 1

      While I agree that Java sucks, and that VoIP is probably AT&T's fault, Fx3 is significantly less bloated and significantly faster than Fx2. It's not as quick as Safari, but only by a few fractions of a second, and is more standards compliant. I would probably still use Safari as my primary browser, but might, if need arose, switch to Fx.

      --
      Those using pirated Tinysoft signatures(TM) are a real threat to society and should all be thrown in jail.
  46. App store vs SDK limitation by tylersoze · · Score: 2, Insightful

    I'm guessing some of these limitations will or can only be enforced by not allowing these applications on the iTunes app store. However if you pony up the $99 to get a developer certificate presumably you'll be able to compile and run whatever the heck you want on your own iPhone subject to SDK limitations.

    1. Re:App store vs SDK limitation by david_thornley · · Score: 1

      Looking at some of the documentation, it looks like you don't need to pay to run what you want on your own iPhone.

      The instructions seem to be to get a certificate (no charge is mentioned), and then designate your iPhone as a development device, and then you can put stuff onto it. I haven't gotten through the documentation yet to figure out what I have to do, so I can't confirm that.

      There is a fee to get into the store, and allow people to use the software who aren't going to do this, which is rather intimidating to most people who don't frequent /..

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    2. Re:App store vs SDK limitation by tylersoze · · Score: 1

      I've registered on the iPhone dev site but there's no place for me to upload my keychain cert file in order to receive a dev certificate from Apple. As far as I know there is no one that has been able to actually transfer an app to their iPhone at this time. Yeah obviously your normal user won't be compiling their own code :) so it's not really too different than the current jailbreak situation, i.e. it's possible but you have to jump through hoops to do it.

  47. *yawn* More Slashdot FUD by revscat · · Score: 1, Interesting

    1) Number of apps so far released and distributed via app store: 0
    2) Number of apps so far forbidden from being released: 0
    3) Number of articles proclaiming the upcoming horror of what Evil Apple could do: an even quintbillion.

    No one knows what Apple is going to do. No one. They could open it up to basically all-comers, or they could limit it so that only Tetris is available.

    Why do so many people assume that Apple is Microsoft or Sony? I've never gotten that impression. They are by and large very open.

    1. Re:*yawn* More Slashdot FUD by SanityInAnarchy · · Score: 1

      Why do so many people assume that Apple is Microsoft or Sony? I've never gotten that impression. They are by and large very open.

      And you are obviously an apple fanboi.

      I can put Linux on a PS3. It will be crippled, but it will run.

      I have to pay $100 to put my app on the iPhone, and Apple has to approve it in order for anyone else to see it.

      Even if Apple opens this to all comers, in what way is this alright? Compare to any open platform, and it's obscene -- Windows, and Windows Mobile, is more open than the iPhone.

      Seriously, this is like saying "Well, ok, he's carrying an AK47 and a live hand grenade, but why do you assume he's going to kill anything? He's by and large very non-violent."

      Whether it's evil or not is one debate. Whether it's open to regulation is another debate. But it is not open, by any stretch of the imagination, and I'm not buying an iPhone because of this.

      --
      Don't thank God, thank a doctor!
    2. Re:*yawn* More Slashdot FUD by revscat · · Score: 1

      I can put Linux on a PS3. It will be crippled, but it will run.

      I put Linux on my 3G iPod years ago. I haven't looked but I would be surprised if there's not currently a way to put Linux on an iPhone. Apple has never cared about hobbyists tinkering with their hardware. Look at the active jailbreaking community for the iPhone that currently exists.

      I have to pay $100 to put my app on the iPhone, and Apple has to approve it in order for anyone else to see it.

      No you don't. You have to pay $100 if you want to use Apple's distribution channel. People have been writing apps for the iPhone all along. I seriously doubt that will change.

      Even if Apple opens this to all comers, in what way is this alright?

      Maybe that's the disconnect, right there. You think this is immoral? Really? It's a better, more friendly business model, both for consumers and developers. This isn't about philosophy. It's about money.

      But to answer your question: yeah, I think it's just fine. This is a phone, not a general purpose PC. If it were a PC, it would not be alright.

    3. Re:*yawn* More Slashdot FUD by SanityInAnarchy · · Score: 1

      I put Linux on my 3G iPod years ago.

      That is not the same thing. Apple turning a blind eye is not the same as Sony actively opening the door.

      Apple has never cared about hobbyists tinkering with their hardware.

      Then why lock the hardware down in the first place?

      No you don't. You have to pay $100 if you want to use Apple's distribution channel.

      I'm not sure it's even legal to do it through

      You think this is immoral? Really?

      It's questionable, at least, to try to dictate to me what I may do with something I own.

      This is a phone, not a general purpose PC. If it were a PC, it would not be alright.

      Ok. What defines a PC?

      Let's pretend, for a moment, that Microsoft just came out with a new kind of computer. Maybe it was the idea of putting the computer in the monitor (iMac-style), maybe it was a Tablet computer, something of that nature.

      Except that this time, it won't run Linux -- it actually requires a digitally-signed copy of Windows.

      Would that be alright? Really?

      And keep in mind, that's not even as bad -- Windows still lets you install third-party apps without Microsoft's blessing.

      But again, ethics or not, I am not buying it. As soon as I see an Android phone I like, maybe, but Apple's lost me as a customer. And that's about money, too.

      --
      Don't thank God, thank a doctor!
  48. troll bait by reversible+physicist · · Score: 3, Insightful

    Why is it that 99% of the developer reaction I've seen has been enthusiastically positive, and yet the spin here is so negative? Apple has dramatically exceeded people's expectations and are even allowing VOIP applications that use WiFi. 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, since their interests will be completely aligned with users: they make their money on hardware, not software. And why does every discussion like this devolve into AAPL=MSFT? Apple are winning here because they have good products, not because they are kneecapping their competitors to try to maintain a monopoly for mediocre products.

    1. Re:troll bait by peragrin · · Score: 4, Insightful

      because on the surface the SDK and new software is awesome. It is when people started reading the legal fine print and found out if you develop apps for the iPhone apple owns your soul and IP.

      Okay a slight stretch there but that is basically the point. I can make firefox for the iPhone but legally I can't install it. It isn't for technical(except for the skype over edge which is just a bad idea) reasons just legal.

      --
      i thought once I was found, but it was only a dream.
    2. 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.
    3. Re:troll bait by metamatic · · Score: 2, Insightful

      Maybe you've been reading mostly responses from fanboys?

      I'm a Mac owner (three Macs in the house), and I've developed Mac software. I'm totally underwhelmed by the iPhone. It's a very pretty UI on top of a phone that lacks functionality that was standard in the 90s. The SDK would allow those defects to be fixed, but Apple is intentionally crippling the phone by limiting what third parties can do. (No XMPP client, for example, which I consider an absolute must-have feature on any phone I buy.)

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    4. Re:troll bait by e4g4 · · Score: 2, Interesting

      lots of other AT&T phones don't have these kinds of restrictions The phones themselves may not have built in restrictions, but AT&T's terms of use sure as hell do. Any heavy bandwidth usage over edge can subject you to cancellation of service - edge is even explicitly restricted to "(i) Internet browsing; (ii) email; and (iii) corporate Intranet access."
      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    5. Re:troll bait by rmav · · Score: 1

      because on the surface the SDK and new software is awesome. It is when people started reading the legal fine print and found out if you develop apps for the iPhone apple owns your soul and IP.
      If you are a professional shareware developer, you know that easily more than 30% of the revenues can be eaten up by redistributing the software, licensing copy protection/registration schemes and the like. Apple will do the work for you with the added bonus that your software will be automatically exposed to the whole iPhone user community. They are not owning your soul and IP - they are doing in fact a great favour to the developers and, of course, an even bigger one for themselves. I think 20% would have been fairer, but that's it.
    6. Re:troll bait by kwerle · · Score: 1

      Okay a slight stretch there but that is basically the point. I can make firefox for the iPhone but legally I can't install it. Even the article points out that you could make & install firefox as long as it doesn't load externals. Nothing is stopping anyone from putting together a kitchen sink firefox disty that includes everything.

      Frankly, I should hope the language will get refined. HTML is a language (it even says so!). Is loading a webpage an external resource? We'll see.
    7. Re:troll bait by newgalactic · · Score: 1

      "they make their money on hardware, not software"

      Wrong, they make their money off of Hardware, Content (iTunes), Contract Fees (AT&T), AND Software (30%, OSX, iLife). I remember iPhoto coming with OSX, was surprised when I didn't receive it with Leopard. I did upgrade from 10.3 to 10.5 though.

    8. Re:troll bait by TheRaven64 · · Score: 1

      Even the article points out that you could make & install firefox as long as it doesn't load externals The T&Cs specifically prohibit loading and running code (including scripts) that are not part of the application bundle. This means that a FireFox port would be prohibited from running JavaScript from web pages. How useful do you think that would actually be? Similarly, an EMACS port would not be able to allow the user to run any Scheme scripts.
      --
      I am TheRaven on Soylent News
    9. Re:troll bait by timster · · Score: 3, Insightful

      Your comment is a great example of the disconnect between some Slashdotters and real users about the iPhone. Your example must-have feature is an obscure technology that a small minority of people would ever use. You toss the iPhone a "very pretty UI" line, but how many of your "phones designed by checklist" have a 320x480 screen and a big enough battery to power it for hours? The N95, while much-praised by irrational Apple-haters*, is only 240x320. Doesn't everything we know about computing tell us that large, quality displays are critical for real-world end-user productivity? And you'd toss all that away with "very pretty but doesn't have XMPP/MMS/PEBKAC protocols that I, for one, use daily"? Why was Nokia wasting time on MMS so people could send each other pictures of themselves when they should have been figuring out how to put a decent screen on a device and have it still fit in your pocket?

      Now here we are, months away from the release of apps, and already people are already turning their guesses about how Apple will interpret the SDK ToS into news. But all we really have are guesses. Your assertion that Apple will block development of an XMPP client is completely unfounded; this speculation is based on a paragraph in the Human Interface Guidelines (of all things) that is really talking about making the application quitting/restarting transparent to the user. Apple allowed AOL to demo an AIM client, so the conspiracy theories about AT&T wanting more SMS revenue turned out to be completely unfounded; there will be IM on the iPhone as soon as developers release clients. Even the notion that Apple will "block Firefox" is based on the fact that Firefox includes a plugin architecture (which could be disabled) and a JavaScript interpreter (which may or may not be included in Apple's definition of an "interpreted language").

      * - normally it wouldn't be polite to imply that someone is irrational simply because they like or don't like a certain product, but it's become part of the way we discuss Apple stories on Slashdot, apparently.

      --
      I have seen the future, and it is inconvenient.
    10. Re:troll bait by geeknado · · Score: 1

      Wait, wait wait-- how is preventing a competing browser from functioning on their platform not /worse/ than what MSFT did to Netscape? At least Netscape would execute on their OS, even if it was squeezed out by bundling. If Apple is winning because it has "good products", great, but if they're not interested in "kneecapping" the competition, why no Firefox/Opera on the iPhone? Why does Apple get a pass on this?

    11. Re:troll bait by fangorious · · Score: 2, Insightful
      "I can make firefox for the iPhone but legally I can't install it"

      legally you can install it because you own the device. Apple just isn't providing you the means to distribute it via the SDK and App Store, and they aren't required to.

    12. Re:troll bait by Anonymous Coward · · Score: 0

      "Okay a slight stretch there but that is basically the point."

      I see. So you lied, but that's ok because you think your opinion is important enough to justify lying.

      F-U-C-K
      Y-O-U

    13. Re:troll bait by T-Bone-T · · Score: 1

      Apple gets a pass because many people can name several popular phone manufacturers but only 2 operating systems. Microsoft took advantage of having a huge market share and little serious competition to force others out of business. If you didn't like what Microsoft was doing, you could vote with your money and get an alternative OS but then none of your software would work because everyone was writing for the OS with the largest market. With Apple, if you don't like what they are doing with the iPhone, go buy a Nokia, Motorola, Sony-Ericsson, Samsung, HTC, or Blackberry.

    14. Re:troll bait by Eunuchswear · · Score: 1

      The phones themselves may not have built in restrictions, but AT&T's terms of use sure as hell do. Any heavy bandwidth usage over edge can subject you to cancellation of service - edge is even explicitly restricted to "(i) Internet browsing; (ii) email; and (iii) corporate Intranet access."
      Interesting. I run VOIP on my corporate intranet,
      --
      Watch this Heartland Institute video
    15. Re:troll bait by Eunuchswear · · Score: 2, Informative

      but how many of your "phones designed by checklist" have a 320x480 screen
      Mine has 800x352. Does that count?
      --
      Watch this Heartland Institute video
    16. Re:troll bait by Achromatic1978 · · Score: 4, Insightful
      Re the Nokia N-series. Nokia had "figured out how to put a decent screen on a device" way back in 2005 - The N90 had two screens, an exterior 128x128 and an interior main screen of 352x416 resolution. That would seem to imply the lower resolution screen of the N95 was a deliberate choice. It's DPI that matters, really, more so than absolute pixel count.

      It's a little amusing that you throw out "wasting time on MMS" when I would view MMS as one of the least important apps on my N95 (and yes, I've used an iPhone, too). If you've not seen the latest version of Nokia Maps on an N95, you would be impressed. I agree with your assertion that XMPP is on the "must have" list of a fraction of a percent of users. But to suggest that there's something "irrational" about not being all gooey inside about the iPhone when my phone is smaller, is 3.5G, has a 5MP camera, has 8GB of internal storage, Bluetooth 2, Exchange Push email, GPS, etc. But I'll stop there, lest I be branded as an irrational Apple hater.

    17. Re:troll bait by Ed+Avis · · Score: 1

      They're even allowing VOIP over Wifi! How munificent of our wise Apple masters to permit us unworthy customers to run these programs on the computer we paid for! Is this not generosity?

      --
      -- Ed Avis ed@membled.com
    18. Re:troll bait by tsa · · Score: 1

      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

      If that were true Apple wouldn't do so much trouble to find providers with their iPhone in Europe, where providers basically are dumb pipes, and sell the phone without a SIM lock. The iPhone is the most overhyped, over-restricted piece of malware at the mobile phone market at the moment, and finally people are starting to realize that now Steve's reality distortion field is ageing.

      --

      -- Cheers!

    19. Re:troll bait by Hal_Porter · · Score: 0, Flamebait
      Actually much has I hate and despise Apple and their products they should get a pass because they are not a monopoly. IIRC in the Microsoft case, Microsoft's business tactics of tying one product to another were not illegal until they were declared a monopoly by a judge.

      Now Apple has about a 6% share of the desktop business, maybe less. That's nowhere near a monopoly so they can be as nasty as they want because you can always choose not to buy their stuff.

      And given their users will rationalize away pretty much any sort of abusive behaviour in a "he hits me 'cuz he love me" sort of way, why not squeeze 'em hard?

      E.g.

      http://www.macworld.com/article/131991/2008/02/ipodtouch.html

      The iPod touch software update released at last month's Macworld Expo added applications that already appeared on the iPhone along with other new features. But it also delivered some confusion among iPod touch owners who wondered why they were being charged $19.99 for a software update.

      It turns out Apple didn't have much of a choice about charging for the iPod touch January software update, according to analysts familiar with accounting regulations.

      "It's an accounting requirement that if you upgrade a device that's not on a subscription, you have to charge," Needham and Company financial analyst Charles Wolf said. "Apple has a choice of what to charge, but they have to charge."

      The iPod touch software update added five new mobile apps - Mail, Maps, Stocks, Weather, and Notes. (All five apps already appear on the iPhone.) The iPod touch's Maps application also includes the ability to chart your location as well as other features added in the iPhone 1.1.3 software update.

      The free iPod touch 1.1.3 software update - which includes important security fixes - also includes all of the new software applications as part of its 165MB download. Purchasing the software upgrade from Apple actually just downloads a tiny file that unlocks the changes you've already downloaded onto your iPod. And interestingly, it's not just the programs that cost money; without paying the $20 upgrade fee, touch users don't get the ability to rearrange icons or view songs lyrics either, for example.

      Both the iPhone and iPod updates appeared at the same time, yet only the latter featured a charge. However, that's because Apple accounts for the iPhone on a subscription basis; it accounts for the iPod touch differently, and so it has to charge for an upgraded device, analysts say. It's hilarious really.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    20. Re:troll bait by ink · · Score: 2, Interesting
      iPhoto comes with new Macs. It has never come with OSX. We have three macs here at home, and this has always been the case.

      Back on topic, though, I'm another unimpressed Apple user as far as the iPhone SDK is concerned. I really wanted to pick up an iPhone last summer, but I grabbed a cheap Sony w580i instead because I wanted to wait and see what the SDK would look like. I can happily run my own Java programs (including Opera, GMail, GMaps and XTrainer [which has access to the built-in pedometer!]). I'm an AT&T customer; I would expect nothing less from the iPhone.

      Oh, and my Sony w580i has removable media and batteries. I can upgrade and maintain it without sending it back to Sony or buying a new one. I love Apple's products, but the iPhone is in the same pile with Apple TV, as far as I'm concerned. Perhaps some Android-based device will be my next phone; I'll have to wait and see.

      --
      The wheel is turning, but the hamster is dead.
    21. Re:troll bait by Sloppy · · Score: 1

      ..are even allowing..

      How can you recognize that you're being allowed some things, and think it could possibly be a desirable situation? On a real platform, the very question of being allowed something, is absurd.

      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, since their interests will be completely aligned with users: they make their money on hardware, not software.

      Maybe. You might be right, and I'm glad that you're looking at it in those enlightened terms. But the current situation is that their interests do not align with the users: the device is not for you (unless you're an Apple or AT&T stockholder). Both the device and its SDK are currently intended to serve interests that directly conflict with the interests of the users.

      When do you think the cell networks will change to dumb pipes? In the next 6 months, or 10 years from now when the iPhone is a hopelessly obsolete platform? Why wait, when there are other platforms that do not conflict with the desires of developers or users?

      Finally, there's more afoot. The existence of the store where Apple will sell apps for the iPhone, harbors even more potential for conflicts of interest. Look at Apple's ventures into music and movies, and it gets hard to keep a straight face when you say they're just a hardware company.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    22. Re:troll bait by aesiamun · · Score: 1

      iLife was bundled with your computer, not with OSX.

    23. Re:troll bait by newgalactic · · Score: 1

      Ahhh! I stand corrected. It was my wife's old Mac, I only assumed iPhoto came bundled with the OS. Now I understand, though it is different then what I am used to with M$ software. Not "bad", just different. Maybe an argument could be made on whether it's better to keep all the components included with a new Mac in the OS, but maybe not. I guess with OSX's cheaper pricepoint then Windows, it's expected.

    24. Re:troll bait by Justarius · · Score: 1

      apple is not just a hardware company. i don't think jobs has said that in the last 4 years of keynotes and analyst calls i've been listening to. apple's strategy is clear: they're a media distribution channel that sells a "complete" (complete here is a relative term) ecosystem to enjoy that media. media is not only purchased from them, but also created by you and others. that media may or may not have a cost. obviously, the media that does have a cost and comes from apple helps their bottom line, but that is in addition to the ecosystem and could be considered gravy. the company's strategy is to maintain that ecosystem within a reasonable support cost for them. their demographics are pretty much clear as well. if you don't fall within those demographics, you have an entire industry to choose from - hardware-wise, software-wise, operating system-wise, gadget-wise. if you are, then you evaluate the pro's and con's of their decision of how they have decided to maintain that ecosystem - and if it works for you, you go out and buy from apple whatever you're looking at.

      while the official SDK is limited and apple is the gatekeeper, they do not have all the keys. we're speculating that Installer.app will not work with the 2.0 firmware. we don't know if it will. if it does, then you have two SDKs to code to. the official SDK, using wrappers instead of the direct APIs with the advantage that you can charge for the application (remuneration is important to some software developers) or you can choose to use the unofficial SDK and use the Installer.app/PXL distribution method and rely on donations for renumeration, if you're into that type of thing. based on that decision is what your development platform will be. you can either use a mac with the official SDK or not if you're using the unofficial SDK.

      i own an iphone. i own 3 macs and an xserve, however, that does not mean that i agree with everything that apple does. it's a choice. the iphone, in my opinion, is better than the last two motorola phones i've had. blackberry's are not an option, since my company will not open any new accounts with RIM, so the iphone does what i need it to do. it's good enough. are there better phones out there? perhaps and most likely, depending on the need of each user. but when you design a product, you look at your target market and decide if the feature set is "good enough" or "superior" to what that target demographic will use/need/require. once you have that balance, you take the risk and see how the product performs.

    25. Re:troll bait by timster · · Score: 1

      The Wikipedia link you gave for the N90 specs the "talk time" at 3 hours and the battery size as 760mAh. Unless that screen is very dim, you wouldn't be able to do much Web browsing or video watching on that thing without a recharge. I've seen the iPhone battery quoted as 1400mAh -- even if that is inaccurate it's certainly much more than 760mAh.

      So the N90 isn't designed correctly around the principle of having a big, high-quality screen. Back to the N95 -- surely the smaller screen was a deliberate choice, but principal among the reasons for that choice would be UI issues. Apple obviously put a lot of work into the button-free UI that makes the iPhone's big screen workable; without that UI you need buttons which means a smaller screen, a two-piece mechanical design (which leaves less room for a battery), or a device that's too big. You can't just toss out a device like the iPhone with Windows Mobile or something and expect it to be usable.

      MMS is just an example of something people complain about; you didn't specify which of the features from the '90s were must-haves for you. And I don't mean to say that someone is seriously irrational for disliking the iPhone; I'm criticizing your use of the cliche "fanboy" which (you may have noticed) is often used as a straw man around here. My point is that the iPhone's capabilities are going to make it a very interesting platform, and it would be a mistake to dismiss it out of hand by complaining that it doesn't have enough Gs or that you like some other phone better.

      --
      I have seen the future, and it is inconvenient.
    26. Re:troll bait by newgalactic · · Score: 1

      Woops, thanks for the correction.

    27. Re:troll bait by cowscows · · Score: 3, Interesting

      Apple will allow you to distribute free applications for the iPhone. I don't understand where you expect all this nickle and dime'ing to come from. As for shutting out hobbyists, I'm just guessing here same as you were, but I haven't seen anything from Apple that leaves me to believe that they'll be particularly selective about who they allow to distribute through iTunes. You just have to make apps that follow their rules.

      The mac world has a very strong history of high quality shareware/freeware. I think a hobbyists windows developer trying to make the jump from the windows and/or linux world to the iPhone will have less to worry about in terms of selectiveness from Apple, than they will from end users. Apple users tend to be much more picky about the appearance/interface of their software.

      --

      One time I threw a brick at a duck.

    28. Re:troll bait by timster · · Score: 1

      I just picked the N95 because people bring it up a lot. Your phone has engineering compromises too, just like any other phone. It's just a matter of which compromises you like.

      I will say that I don't personally like to carry a purse, so size is important to me, and history shows that it's important to a lot of other people. I'm not sure that the mini-tablets and such that are twice the size of an iPhone will ever be accepted by the majority.

      --
      I have seen the future, and it is inconvenient.
    29. Re:troll bait by e4g4 · · Score: 1

      Oh, they restrict what you can do with corporate intranet access as well - specifically "corporate email, customer relationship management, sales force automation, and field service automation."

      --
      The secret to creativity is knowing how to hide your sources. - Albert Einstein
    30. Re:troll bait by WaltFrench · · Score: 1

      I can make firefox for the iPhone but legally I can't install it.

      It's hardly a fine point that statements like this are so exactly false that they must be intentionally so.

      You are welcome to make firefox for the iPhone as long as you use technologies that help Apple protect its standards for quality, user experience, security etc. Yes, it might take more work than a quick copy'n'paste, and yes, you might lose third-party software that you want. But again, you can make firefox as long as you show you have followed the technological guidelines.

      And my reply to the grandparent question: why is the response here so negative? Because slashdotters naturally gravitate to pushing the envelope -- a good thing almost all the time except when you & your intended are standing before the altar -- and have almost zero experience with following others' rules about security, ownership, etc. I take it as a form of narcissism that goes with the territory.

      If we want to have a real discussion (not just blatant hyperbole that's discounted as a "slight stretch") we could start with facts about other platforms' features. I'd start with...

      * breadth of market: how many handsets are out there with enough screen/bandwidth, using a mobile carrier who will allow the app to transfer significant amounts of data without prohibitive costs?

      * cost of distribution in these spaces: what does it cost a small dev / large dev to host a store in-house or on a provider such as Digital River? Who does the promo and cataloguing? How many users actually BUY these apps, given how impossible they are to find, or buried on the carrier's website?

      * how about a few testimonials about how profitable it's been to sell Tetris on LG phones over Sprint (or other examples that span the matrix) given all the setup, approvals, volume, ... ?

      * given a strong objective of keeping miscreant functions OFF the iPhone, and to minimize any damage if they DO get on, what alternatives to Apple's rules would be at least as effective and less intrusive?

      * ditto, what other alternative store system, etc., could be fairly said to create a more open, transparent market (yeah, I work in the investment industry, where this is crucial to minimize overpaying for crap) for apps?

      Again, Slashdotters are mostly interested in rifle-shot solutions -- solve an immediate problem with a minimum of interference from externals that can't be specified -- and Apple is setting up new external considerations. So I hardly expect the type of matrix or balancing that these questions imply. I do expect that from the major tech journals, and that's where we've been ill-served so far -- InfoWorld and its ilk have been prime disseminators of falsehoods and FUD.

      --
      "Inquiring Minds Want to Know!"
    31. Re:troll bait by recoiledsnake · · Score: 1

      Why is it that 99% of the developer reaction I've seen has been enthusiastically positive, and yet the spin here is so negative? Because people here are (legitimately) concerned about the consolization of yet another computing platform, the mobile PC.

      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, since their interests will be completely aligned with users: they make their money on hardware, not software. Right, because they give away OS X upgrades and would be willing to give up 30% of the application software revenues? Who are you kidding? Also how does it matter to AT&T if Apple forcibly charges 30% or 0%? Won't AT&T be actually happy with a 0% Apple cut because it will spurn development and increase uptake of the phones?

      And why does every discussion like this devolve into AAPL=MSFT? Apple are winning here because they have good products, not because they are kneecapping their competitors to try to maintain a monopoly for mediocre products. Actually if Apple wins, it will be WORSE than MSFT. Let me quote my own slashdot post here:

      Triple dipping into the jar might hurt Apple? Apple makes money on

      a) The hardware - some pretty sweet margins

      b) A nice cut (~15 to 25%) on the montly fees 3) A 30% cut on all software sold (except of course the free apps)

      Contrast this to a Windows mobile phone. Microsoft gets paid a fixed license amount on each device sold and makes nothing on the hardware, the monthly fee, and any software sold to run on their OS. This helps companies compete on hardware, apps etc. I think Apple is gonna miss out on small companies(where the most innovation lies) which cannot afford the 30% overhead for their software sales. Also Apple being the gatekeeper of the software will hurt apps(even free ones) that try to fundamentally interact with the hardware in a non-approved Apple way. The iPhone is aimed at the casual consumers, most of whom don't read long forum threads dedicated to jailbreaking it.

      As of now, this looks like a rerun of the 80s microcomputer war and we all know how that turned out to be. It's all about 'Developers, Developers and Developers'. Microsoft gets that and ships excellent development tools with no restrictions at all. Right now, Windows Mobile phones may suck, but heavy competition between handset manufacturers is going to make them better and Windows Mobile OS(look at 6.1 and upcoming 7.0) is heading towards being 'good enough'(like DOS and Windows 3.11). Already we see devices like the Sony Xperia (video ad) [youtube.com] coming out which will give Apple a run for their money. Remember what IBM, Dell, Gateway, HP, Compaq did to Apple back in the 80s? Will Sony, Samsung, Nokia be their equivalent in this round? I think Apple is missing the bandwagon again in their spirit to make money immediately and are killing the gold egg laying goose for their short term benefit.

      An Apple world is one in which there will be no handset manufacturers like Nokia, Sony, Samsung, Motorola etc. left to compete. They will make the software, the OS and will take a 30% cut of the software. Imagine MS setting up a one stop download shop and making Windows apps run ONLY through it. Imagine them taking 30% of the revenues(before expenses, advertizing costs and taxes) of Adobe, EA, AutoCAD, TurboTax and the zillion other PC developers.

      Imagine a computing world without Dell, HP, Compaq, Asus, Sony etc. Doesn't sound so good now does it? Would Windows software have taken off like it did if this was the case? Once Apple does it, it's all okay?

      We, as developers and consumers, lost the gaming consoles round unless you one does illegal hacking and modding. Lets not let it happen to the mobile computing platform.

      --
      This space for rent.
    32. Re:troll bait by egandalf · · Score: 1

      Regardless of the fact that I'm an iPhone owner - and I love the phone, btw - I have to agree with much of what you say. The needs or wants of the end users are not being met in this regard. Anyone who adamantly claims otherwise is foolish.

      Yet I love my phone. The interface and included applications are unprecedented from anything I've ever experienced in a phone. That's why I own it and use it.

      I also contend that anyone who purchased a phone expecting more from the SDK than what they are seeing should get their head checked. They bought it, it was worth the money for without additional features. It comes down to choice. What do you want and what are you willing to trade for it? And I don't just mean monetary value. Any iphone owner who complains about the lacking SDK should realize that they had the option to wait and see what the SDK would bring. If they had waited and found the SDK too restrictive, they could have spent their (in some cases) well-earned cash on a more open platform. I don't mind the restrictions because the phone has enough value to me without those benefits. There may come a time when I decide I need more from my phone. When that happens, I'll buy a new phone. It's every person's choice as a consumer. They shouldn't get upset because they jumped the gun, gambling on their own or media-fed assumptions. While more closed than it should be, the SDK does still add extensibility and value to the device.

      Public outcry appears to be what got us the SDK in the first place, perhaps it will help nudge the doors open a bit more. Still, I see Apple's screening of programs as at least something of a benefit. It may turn out that we'll end up with less in the way of clutter and junk programs. The iPhone is such a huge target that I'd be glad to have the programs screened for security reasons, if nothing else. No FireFox is a disappointment - if it's true - but I can live with Safari. It still beats any other mobile browser available on any platform, imo.

      --
      Those who have telepathy have no need to RTFA.
    33. Re:troll bait by eclectic4 · · Score: 2, Insightful

      What no one is understanding... if the iPhone was ubiquitous, which it is not and isn't supposed to be, then there may be an issue. If you went to the store and only had iPhones to choose from for your cellular needs, then again, this might be a problem (like say, purchasing a computer for example).

      But that's not what the iPhone is.

      From Apple: "Firefox? Why? Safari is installed and working fine. Why fuck that up? Skype? This is a CELL PHONE. Why in the world would we allow Skype on the thing? You guys do realize that 95% of the cell phone/iPhone purchasers have no idea what you are talking about, and never will, right? Therefore, if you do not want an iPhone, then don't buy one. We sold 1 million of these in 74 days, and this just makes it better. We're sorry if the geeks are pissed, we don't care. Hack something else. One of the biggest reasons people buy our stuff is because we control what goes on it for the most pat. This keeps support costs, frustration and time lost to a minimum for most of our customers. Want something that you can install whatever you want on it, giving it more points of failure, be my guest."

      --

      "The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge." - Daniel Boorstin
    34. Re:troll bait by Tom · · Score: 1

      Apple handles the distribution and payment processing, and they don't have to worry about competing with open source weenies. [...] and end users get nickeled and dimed for apps that would have free equivalents in a competitive market. Which is probably why, when you sign up for the SDK, one of the options they ask in there "what are you planning to do with it?" questionaire is "Free Software"...
      --
      Assorted stuff I do sometimes: Lemuria.org
    35. Re:troll bait by Jeremi · · Score: 1
      Wait, wait wait-- how is preventing a competing browser from functioning on their platform not /worse/ than what MSFT did to Netscape?


      It would be, if that was what Apple was doing. But Apple isn't putting in an evil "if app == FireFox then don't run it" command, they are just saying that application code is not allowed to load and execute other application code. That decision was made for security reasons (i.e. to prevent exploitation of security holes), not to keep competing web browsers out. There's nothing that says you need to be able to load plugins to load a web browser.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    36. Re:troll bait by metamatic · · Score: 1

      I'm sorry, but instant messaging is not an obscure nobody-wants-it feature; text chat on mobile phones is massive everywhere outside the US, and catching on here. Whereas a 480x320 screen obviously isn't that big a deal to people, or Windows Mobile phones with big screens would be selling better. I think you're more out-of-touch with the real world than I am.

      I didn't say that Apple would block development of an XMPP client. However, it won't be possible to develop a decent XMPP client using the public SDK and put it up for download on iTunes, because the SDK doesn't allow applications to keep running in the background. So you'll have to wait for Apple to get their act together, and it looks like AIM is all they care about so far.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    37. Re:troll bait by timmarhy · · Score: 1

      why are you ok with this? all of your arguments simply support the negative aspects of this article yet someone claim they are a good thing.

      --
      If you mod me down, I will become more powerful than you can imagine....
    38. Re:troll bait by xero314 · · Score: 1

      The T&Cs specifically prohibit loading and running code (including scripts) that are not part of the application bundle. I think you missed this quote from the article which is quote from the license.

      "no interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and built-in interpreter(s)."

      Firefox runs inside an XUL runtime interpreter. What the Firefox developers would need to do is port XUL to the iPhone platform and that seems to be explicitly against the licensing since that would allow code to be interpreted by code other than the apple API, namely the XUL interpreter.
    39. Re:troll bait by that+this+is+not+und · · Score: 1

      The Mac world has a strong history of scant shareware and scarce freeware. Ask anybody who attempts to run a 'classic' version of MacOS in a useful capacity. It is all locked down stuff that nobody exists anylonger to unlock even if you DID want to give them money. And very very few pieces of useful freeware.

      Also, it shouldn't be a surprise that 'Apple Developers' like the arrangement. They're used to selling their wares to a customer base enthusiastic about flashing the plastic.

    40. Re:troll bait by that+this+is+not+und · · Score: 1

      Your example must-have feature is an obscure technology that a small minority of people would ever use.

      Therefore it is something that will never exist whilst Apple puts firm barriers in the way of people developing it to suit their purposes.

      It's okay, as long as people will acknowledge that Apple has always been a very closed environment.

    41. Re:troll bait by Cederic · · Score: 1

      You toss the iPhone a "very pretty UI" line, but how many of your "phones designed by checklist" have a 320x480 screen and a big enough battery to power it for hours? A decade ago I had a handheld device with a 480x160 screen and a big enough battery to power it for hours. To be fair it wasn't a phone.

      I can now buy a device a similar size with a 800x352 screen, a big enough battery for over 5 hours talk time (rather more if you're merely playing with it) and it also happens to have a full qwerty keyboard, 3G support, a 3.2M camera and built-in GPS.

      Did I mention it costs £180 less than the iPhone?

      So remind me.. why the fuck would I want to be cramped by a mere 480x320 screen that has to use its limited space to display a keyboard?

      The iPhone does have a very pretty UI, but the phones "designed by checklis"t have pretty fucking good real-world end-user productivity, and I wouldn't toss that away for all the eye-candy on the planet.

    42. Re:troll bait by that+this+is+not+und · · Score: 1

      Actually, it was Apple that ran each and every alternative GUI/OS out of the market on x86 back when there was a chance for a diverse mix. They essentially did Microsoft's work for them. Then, when the marketplace was cleared of all smaller competitors they went after Microsoft and Microsoft prevailed. If Apple hadn't used it's merry band of lawyers to wipe the market clean, we probably wouldn't be stuck with only Windows. There would be GEM and Geos and whatever else would have evolved in the more open environment of the time.

      It is the fault of the Apple Legal Team of the 80's that Windows is the dominant GUI now.

    43. Re:troll bait by rmerry72 · · Score: 1

      and end users get nickeled and dimed for apps that would have free equivalents in a competitive market.

      End users have the choice not to use and iPhone and not to pay for these apps. Its a different market to the market (say PCs) where the apps might be free. In the end the users still have a choice.

      I think most commenters on this site (ie us geeks) are more annoyed because in this society / economy the market lets Apple get away with this behaviour. People are quite happy to allow Apple to put these restrictions on and will still buy their products and the software built for it. So programmes will still be developed for it and be a success. It goes against out grain to be locked in and controlled, but a lot of people like being locked in to a vendor! It gives them security and protects them from the fear of stuff they don't understand.

      Yes, it annoys me that our society is allowed to be controlled in this way because so many people are quite happy to "yield" to authority. It goes against my grain. But that's not Apple's, Microsoft's, Sun's, Comcast's or anybody elses fault. Its the way the humans are and these companies are merely providing them what they want. They are not evil, they are fulfilling a need.

      --
      We do not inherit the Earth from our parents. We borrow it from our children.
    44. Re:troll bait by cowscows · · Score: 1

      uhhh, do you mean pre-OSX versions of MacOS? Because that became outdated about 7+ years ago. Maybe in 2003 or 04 your argument would be reasonable, but very few consumer programs get supported for that long.

      There's plenty of mac freeware and shareware. You could consider it scarce if you compared it to the amount of stuff floating around the windows world, but nobody really needs 47 ftp clients to choose from, or 39 free tetris clones. Just about any type of shareware/freeware that you can find for windows you can find for the mac. There might only be a couple choices instead of dozens, but there's almost always at least one quality application, and far few pieces of crap to filter out.

      --

      One time I threw a brick at a duck.

    45. Re:troll bait by His+Shadow · · Score: 1

      Thanks for being the Voice of Reason. Seriously.

      --

      Fiat Homos et Pereat Theos

    46. Re:troll bait by His+Shadow · · Score: 1
      Maybe in 2003 or 04 your argument would be reasonable, but very few consumer programs get supported for that long.


      Meh, his argument wasn't valid in 1992. There were plenty of cool apps for System 7, never mind the apps I had and have on 8, 9 and now X. Every Windows idiot worth his hyperbole thinks you don't have software if you don't have 20 crappy photo editing programs to choose from.

      --

      Fiat Homos et Pereat Theos

    47. Re:troll bait by Tug3 · · Score: 1

      As a user of several Nokia phones and an iPhone let me throw in my Absolute Truth about them.

      When comparing iPhone to any of Nokia's N- or E-series I can't help but feeling sorry for the lack of UI in them. The great gadgets in these phones are totally hampered by the worthless UI design and lack of usability. For example the N95 has THREE completely different user interfaces depending which way you open the phone or which menu button you press. (Yes there are actually TWO menu buttons, why?) Only one of these UIs provide some kind of simple usability, but even that is very slow and only stays usable as long as you don't open any application. The applications all have their own distinct UIs. And I still consider N95 owners lucky, over the poor souls tricked into buying a E90 Communicator...

      The Nokia Maps application that you praise is another poor attempt from Nokia to make an allrounder. The whole application feels sluggish and again has a totally new UI that at best feels like it was designed by a young engineering student, not a team of UI and usability professionals. When using Nokia phone for navigation I personally prefer to use the TomTom software for the S60-series, although Navicore would seem to be better thought out version for mobile handsets. Neither of them do have the ease of use that the Google maps in iPhone does, but the iPhone doesn't connect to an GPS, so no real navigation there.

      The camera is the Achilles heel of the iPhone in my opinion. While you can take photos with it, the quality does not match those of Nokia's N95 or even the old N80. And I'm not just counting the pixels here. Just the plain quality of how the pixels actually turn out. And of course there is no possibility (yet) to take even the crappy video of the Nokias. - Naturally I should not compare to N93i which was designed to be a cameraphone, not just a phone with a camera.

      So, with all the phones available to me, which one do I carry in my pocket most of the time? - The iPhone.

      Why? Most of all because it just works. It does all the things it can do with ease and responds to my commands faster and more precise than the Nokias. And the UI just feels like it should. I know it doesn't have a lot of features the the Nokias and I do miss the UTMS from time to time. But even with EDGE the web-surfing is so much faster on iPhone than any Nokia with UTMS, just because of the excellent browser. Also I miss the keyboard of old Communicators (before the E90), as for typing they would be much better than anything the iPhone has to offer. But the Communicators were too big to carry around. Every now and then I do take a Nokia with me instead, mostly because of TomTom when I need a navigator when afoot, as in my car I have a in dash unit that doesn't fail even in tunnels unlike GPS-only based ones.

      --
      If all else fails, pull the plug and get out...
      The Life is out there...
    48. Re:troll bait by DarkVader · · Score: 1

      iPhoto was a free download for 1.0 and 2.0.

    49. Re:troll bait by Achromatic1978 · · Score: 1
      You raise many valid points - the Nokia UI could be dramatically improved, as could Windows Mobile - although Pointui seems to be doing a great job in that regard, at least for Windows Mobile, even moreso than the screenshots suggest.

      The N95's menu system, the two buttons? I can't figure that out for the life of me. I didn't touch the E90, though I have used and owned the 9000 and 9200. Nice little things.

      Nokia Maps was alright in version one, but version two - I'm surprised you say it feels sluggish, it shoots along for me - I've (on EDGE) deliberately jumped to brand new areas (to ensure no caching), and zoomed in rapidly, stopping regularly. In every instance, the Map was updated within a second or two, at the very most. No experience with TomTom on the S60 platform, I have a Go 910, and I do like that interface. Now, if someone would combine the best elements of that with the inbuilt GPS in my Prius (soooo much potential, so many flaws), I'd be a happy man (though if it happens to be Garmin, I refuse on general principle, following those horrible, horrible ads, especially at Christmas).

      Windows Live on WM devices, also very nice. Simple, but with depth. Microsoft seemingly capable, at times, of avoiding bloat, for the better.

      I've been trying to find a balance with my mobile devices. My last few, from most recent: N95, HTC Wizard, Sony Ericsson K800i, N90... can't remember beyond that. I ditched the Wizard, too bloated for my liking. Interestingly, I had been going to buy it when I eventually chose the K800, but wanted slim and sleek, but with a nice featureset (the K800 had the former, not the latter, the Wizard the latter, not the former). I like the N95 for that reason, a nice balance.

      A couple of nice features of the N95 are only coming out now - I do love the focus Nokia has pushed with their Labs. One Touch Access really does allow a 'so simple, it just works' tethering and net connectivity via the N95 to your PC, be it via Bluetooth, Infrared, or USB. And I mean, really. Forget the past horrors of Bluetooth and running PC Suites and connecting, and dummy dialup EDGE calls, installing "Standard Modem over Bluetooth", ensuring COM port virtualization was happy. To quote Apple, "It. Just. Works.". And then there's PC Phone - the next, and in my view the real evolution of the Mobile Web Server first attempt. In browser control of your phone - see the address book, see text messages, call logs. Send text messages. Do as you will, just using the browser as your interface.

      To me, there are three things I'd love to see, and that the iPhone has done right, to varying degrees: UI improvement. Browser. Screen resolution. I don't use the Nokia browser, though it has "potential". Opera Mini does well, but wrap those things up into the N97 or whatever, and I'll be happy.

    50. Re:troll bait by Anonymous Coward · · Score: 0

      Your example must-have feature is an obscure technology that a small minority of people would ever use
      Whoa, Instant messaging, the obscure technology of the future... XMPP is the closest thing to a standard in IM and I'm in the same camp with the original poster: Mobile devices should support XMPP, otherwise they're crippled*. Going with a proprietary protocols might have been a wise business decision five years ago, but now (with XMPP gateways) it's just wasteful. *) I don't mean that every phone should have IM capability, but devices like smart phones and internet tablets really should. I certainly won't buy another device without XMPP support included or available as add-on.
    51. Re:troll bait by Eunuchswear · · Score: 1

      iPhone: 115x61x12 mm, 135g
      My phone 132x57x20 mm, 210g

      Ok, it's a bit thicker and heavier than an iPhone, but nowhere near twice the size, and it fits in my pocket.

      (It's an E90 if that interests anyone.)

      --
      Watch this Heartland Institute video
    52. Re:troll bait by that+this+is+not+und · · Score: 1

      There is one true way to accomplish each task. And it is either direct from Apple or sanctioned by the Apple Community, eh?

      Be careful who you call a 'Windows Idiot' because it is not, and never was a simple Apple vs. 'IBM' (to use the old terminology, which is reminiscent of the way the Amish refer to all non-Amish people as 'the English').

    53. Re:troll bait by peragrin · · Score: 1

      That's just it I don't mind paying for software, or hardware. I own all Apple computers. What I want is to have a hardware dongle, that adds GPS ability to the iPhone, either through Bluetooth or better yet through the dock connector.

      Under the SDK this is ILLEGAL.

      The Locate function is useless in my area as there are all of 20 open wifi points in a 20 square mile area. If your in a major city then yea it works. If your in a minor city your screwed.

      I don't need GPS all the time so it doesn't have to be built in, but when i do i would like it with out carrying 5 devices, which is why one would buy the iPhone to begin with.

      --
      i thought once I was found, but it was only a dream.
    54. Re:troll bait by ink · · Score: 1
      http://en.wikipedia.org/wiki/Iphoto

      Looks like the original release was a free download, but it's been a paid-for-product after that.

      --
      The wheel is turning, but the hamster is dead.
    55. Re:troll bait by kwerle · · Score: 1

      Even the article points out that you could make & install firefox as long as it doesn't load externals The T&Cs specifically prohibit loading and running code (including scripts) that are not part of the application bundle. This means that a FireFox port would be prohibited from running JavaScript from web pages... Right. And it couldn't render the HTML, because HTML is a language and includes dangers like redirects and timers. So you have to draw the line somewhere. I expect the line to be refined and to move. Not a lot, but some.
    56. Re:troll bait by Reservoir+Penguin · · Score: 1

      Toshiba g900, it was released with the latest bug-free firmware in Russia, so I dont have the problem people in the US were having. Resolution 800x400, full qwerty slide-out keyboard, has tons of software, development tools and totally blows the iphone away. And over here it's twice as cheap as the E90

      --
      US-UK-Israel: The real Axis of Evil
    57. Re:troll bait by Eunuchswear · · Score: 1
      "full qwerty"? It's a 4 row keyboard, like all the other windows mobile stuff.

      Nice screen tho.

      And over here it's twice as cheap as the E90
      Who cares about money. We're talking serious gadgetry here.

      Supports up to 2GB miniSD card
      Huh? Not SDHC? Eurgh.

      (Also my E90 is prettier - nya nya nya).
      --
      Watch this Heartland Institute video
    58. Re:troll bait by eclectic4 · · Score: 1

      It is a good thing, for MOST people. That's the point. Read my post again... only the geeks are pissed.

      --

      "The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge." - Daniel Boorstin
  49. Indeed... by sterno · · Score: 1

    When I heard about the SDK and having Java available for it I was thrilled. I'm a java developer, so I was thinking maybe I'd get an iPhone and play a bit. But with all these restrictions and blocking Java from the platform, I'm rapidly losing my interest. Apple's little deal with AT&T is going to hurt them in the long run I suspect. I don't own an iPhone yet for precisely the problem that changing carriers is a huge pain I prefer to avoid.

    Apple's been drinking a bit too much of their own koolaid. I recognize that controlling the platform allows them to provide some guarantees of the user experience. But when they go beyond user experience to manipulating this control for purely economic gain, they will eventually be diminishing the user experience. When you say to a user that they can't have a specific app because it would cost Apple money, you're well and truly on the slippery slope.

    Honestly what I wish some cell company would do is offer a data phone that's mostly focussed on texting and web browsing, which would be open and permit the use of VOIP clients. This won't happen because carriers have too much to gain from the lock in and overcharging they currently exhibit on their minute plans. Because of how spectrum is licensed, it guarantees a limited number of players who all have the same interests. So it won't happen, but I can dream can't I? :)

    --
    This sig has been temporarily disconnected or is no longer in service
  50. maybe they don't like crashes? by wardk · · Score: 1

    could it be that Apple KNOWS that if they open up the iPhone to everyone's languages they are going to have a support nightmare when all this crap that becomes available starts screwing up the users phones?

    How much MALWARE coming in via Billy Bob Java's new widget should apple put up with?

    the only way the iPhone stays out of the piece of sh*t category is to PREVENT you morons from messing with it.

    1. Re:maybe they don't like crashes? by Anonymous Coward · · Score: 0

      You could SAY the same about Windows, you stupid cnut.

  51. Someone's else? by Wooky_linuxer · · Score: 1

    Like, someone other than me, the person that is paying for that connection? If my TOS does not forbid me to use VoIP over the network, why should Apple go over their heads to do it, when other plataforms don't?

    --
    Where is that guy who'd die defending what I had to say when I need him?
    1. Re:Someone's else? by Telvin_3d · · Score: 1

      Why should Apple go over their heads to do it? Because if the network crashes people are going to blame Apple as much as AT&T and far more than they will blame their own use of the applications in question. Allowing your customers to do something that you know is going to cause major problems is bad business.

  52. No, by Anonymous Coward · · Score: 0

    it's not.

  53. Good. Still waiting on the iPod sdk by XahXhaX · · Score: 1

    It's clear that _only_ expensive class action lawsuits and/or government intervention will break the stranglehold Apple enjoys on everything they brand.

  54. HW SW 101 by jpellino · · Score: 1

    Yep, you certainly own the physical device.
    And you have agreed to the terms of a license for the Apple software running on it.
    If you don't like the terms, don't agree to them.
    Apple is not beholden to fulfill the wish list of everyone on the long tail of interesting apps.
    If you can run something on there without violating those terms, knock yourself out.
    If not, you're free to pick up an OpenMOKO or an Android.
    Oh, wait...

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  55. iPhone != iComputer by hrieke · · Score: 1

    I think that's the main issue looking over all the on-going conversations.
    Just because is shares many of the same abilities does not mean that Apple is under obligation to allow you to fully use those abilities.
    Just like your under no obligation to buy the damn phone if it doesn't do what you want it to do.

    --
    III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
  56. Is it REALLY a Big Deal? by StCredZero · · Score: 1

    Do most end-users care if they have J2ME? I think for most, it goes as far as "can I get [Tetris clone]?"

  57. So you're saying... by Mongoose+Disciple · · Score: 1

    that if, hypothetically, Microsoft and let's say... Dell merged, all of Microsoft's legal troubles would go away forever and no one could legitimately criticize their ethics ever again?

    I don't buy that.

    1. Re:So you're saying... by cromar · · Score: 1

      Microsoft is much bigger than Apple. You have to be in a position with a certain amount of power to be a monopoly (90% of home computers + holds in many other areas). So, yes it would be much different.

    2. Re:So you're saying... by King_TJ · · Score: 1

      That's quite a stretch of logic you just made, and has very little to do with what I actually said.

      If Microsoft and Dell went through with this hypothetical merger, their legal troubles would probably continue, because I have yet to see ANY situation where existing legal cases against somebody were just magically dropped when they completed a merger or a change in business practices.

      As for what would happen to them after the old legal issues were all resolved? Who knows? They'd likely do new things that would bother some people, and someone out there would criticize their ethics again. All I'm saying is, I don't think it's logical to state that Apple is "more evil" than today's Microsoft, simply because they refuse to sell their operating system to run on generic PC hardware. What's so difficult to comprehend here? I can't buy a title designed for a Sony Playstation 3 game console and expect it to play on my Nintendo Wii either. Is that "ethically wrong" too?

  58. BREW by Frankie70 · · Score: 1

    The only exception is Verizon which has their own language (called BREW), which has less apps than most other companies because of it.


    BREW isn't a language. It's not Verizon's own.

    You can read about BREW here
    1. Re:BREW by Kagato · · Score: 1

      Be that as it may, Verizon is the only major Cell provider in the US that uses it. And as the the wiki article points out, apps written in brew lag behind J2ME.

  59. I can see it from both sides... by MegaMahr · · Score: 1

    Not having owned an iPhone, and not being an Apple Fanboy, I am reading this discussion objectively. For Apple, I can see where they do not want certain apps on their phones, as the apple store probably doesn't want to have to fix your iPhone after you install mplayer and xvid codecs, and then iTunes stops working. The same goes for Java hijacking the OS on the iPhone and hooking into the iPhone's browser. It would be a support nightmare having to troubleshoot all of those apps. Stick to their SDK and you won't have to worry about a shoddily written program that could cause havok, because they approve it, sponsor it, and host it. That way they can be sure their hardware won't behave badly. I look at it like the game console modchips war. People will bitch about buying the hardware and owning it, and therefore they say they *should* have the right to mod it as they see fit, but when it breaks and they want it fixed, they expect the manufacturer to fix it. Usually for free. It'd be like converting your Mustang to run on bio-diesel and then bitching at Ford when your car has a heart-attack and dies from the trans fat. If you are THAT freaking worried about running Java, mplayer, skype, wine, World of Warcraft, whatever, on your phone, and having the ability to choose your carrier, save yourself $150 and buy the openmoko SDK. They actually encourage people to innovate on their platform. However, if you jack the openmoko up by installing XP-lite on it, don't expect simpathy from the dev team. Just like it shouldn't be expected from Apple when you crash your iPhone...

    --
    788652 = 2 x 2 x 3 x 3 x 19 x 1153
  60. No different than.... by UseCase · · Score: 2, Insightful

    This is no different than Nintendo/Sony limiting devkit distribution and not allowing some gaming subject matter or play mechanics to get through to the public. Whether its right or wrong isn't the question. The question is whether you as an individual will buy into there model and abide by there rules. Of course they are going to limit certain features, this is a cell phone. Anyway, they are a company generating revenue and have share holders to contend with. Also, i really don't think the lack of java support is that big of a deal. The cocoa/objective-c/xcode trifecta is more than adequate for development here and fits better into A$ way of doing things. If you have learned java and its libraries then learning objective-c (weird looking but cool) and cocoa (a really complete library) should pose no problem at all.

  61. Just like the GPL... by firewood · · Score: 1
    There's a difference between not providing support and using legal means to restrict the usage. Apple isn't just not supporting the SDK (which would be fine), they're saying that you LEGALLY cannot do this with your phone and the SDK.


    They own copyright on their SDK. If you want to use their SDK, and distribute code built with their SDK libraries, then you have to comply with their license. Or write your own SDK (and use a jailbreak instead of their store). Just like the GPL. Comply with the license or write your own.

    1. Re:Just like the GPL... by AKAImBatman · · Score: 1
      You seem to be confusing legal ability with what is right and just. Just because Apple can doesn't mean they should. Understand?

      Just like the GPL. Comply with the license or write your own.

      Funny thing, the GPL. I don't have to accept JACK to use GPL software. It says so right in the license:

      Activities other than copying, distribution and modification are not
      covered by this License; they are outside its scope. The act of
      running the Program is not restricted, and the output from the Program
      is covered only if its contents constitute a work based on the
      Program (independent of having been made by running the Program).

          5. You are not required to accept this License, since you have not
      signed it.


      In effect, I can use GPL software willy-nilly with no restrictions. The GPL's entire purpose in life is to grant additional rights in the form of redistribution rights. If I want to redistribute the software, copyright law says I cannot without permission from the copyright holder. The GPL is a form of permission from the copyright holder.

      Soooo.... terrible analogy. Someone call BadAnalogyGuy, someone is horning in on his territory. :-P
    2. Re:Just like the GPL... by Richard_at_work · · Score: 1

      Without the iPhone SDKs license, you couldn't redistribute stuff based on it either. It is also a form of permission from the copyright holder, granting you additional rights.

    3. Re:Just like the GPL... by AKAImBatman · · Score: 1

      Without the iPhone SDKs license, you couldn't redistribute stuff based on it either.

      Quite wrong. The output of programs is difficult (if not impossible) to control unless the output is significantly based on the work itself. (e.g. A script to compile GCC would produce GPLed output.) The GPL says as much in the part I quoted. The SDK just provides an environment in which to develop against libraries that already exist in the iPhone. So anything that is output from the SDK environment is not Apple's to control.

      What Apple is thus trying to do is control the use of the SDK. You are not allowed to use it to develop certain types of programs. (Something which may or may not hold up in a court of law.) So in effect, Apple is TAKING AWAY rights as copyright law does not restrict the use of a software copy.
    4. Re:Just like the GPL... by Richard_at_work · · Score: 1

      Sorry, but if I have to GPL my app because I linked against a GPL library, then this is very much a similar situation.

    5. Re:Just like the GPL... by AKAImBatman · · Score: 1

      No, it just shows that you don't know what you're talking about. The SDK may have its own license, but it does nothing to change the license under which the iPhone OS was released. And unless you see those restrictions in the iPhone packaging (which I doubt you'll find), Apple cannot hold you hostage if you build against their platform.

  62. 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?

    1. Re:Remember this is the same Apple that ... by revscat · · Score: 1

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

      I'm sitting here typing this on a 17" iMac. Please tell me what software I am restricted from installing on it. I'd love to hear it.

      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.

      What? Massive popularity and incredible profits?

      Some people might say I was psychic, o which I would say know your history and you won't be doomed to repeat it.

      Some people might also say that you are yet another in a long line of insecure geeks who make sweeping post-facto "predictions" in order to prop up their fragile egos.

      Moron.

    2. Re:Remember this is the same Apple that ... by jcgf · · Score: 1

      Apple's market share was 8.1% for the 3rd quarter of 2007, double the average of your 3-5%, most of which came as a result of rehiring Jobs.

      Also, I don't recall apple ever restricting the software that you can run other than on the iPhone. Which hardware can run their software is probably what you meant.

    3. Re:Remember this is the same Apple that ... by Tom · · Score: 2, Insightful

      Yeah, MS owns the computing world, so from that perspective, Apple failed.

      But if you look at what they rule, and how, you get a different perspective. It's not like windos is the #1 OS because it's so great, we all know that. The state of software is horrible, quality non-existent, interoperability weak - even on the same OS.

      What kind of "victory" is that? Yeah, it made Billy the richest man alive. It also made him one of the guys who can't wash his name clean even with billions of bucks poured into charity. He's also a criminal, in all senses but the pure legal one which for some reasons allows you to do illegal things legally as long as you don't do them as a private citizen but as the CEO of a large enough company. He also makes some of the worst powerpoint presentations I've ever seen. :-)

      Market share is cool, but quite honestly, I'd rather have a 10% share in any given market and be able to look at myself in the mirror each morning, than having the other 90% and know I'm a scumbag. And I'd rather buy a computer from the honest guy with the 10% share than from the scumbag. Which, incidently, means all the scumbag-lovers are somewhere else, which only makes my choice even more attractive.

      So, all you windos lovers: Please stay in your corner, we simply don't want you over here. Write your buggy software for your crashing piece of shit, hail Bill and make sure to buy the xbox720. Meanwhile, we guys over here will simply work on our Macs and use our iPhones and occasionaly wonder what the noise is all about.

      Because, you know, I didn't buy an iPhone because every idiot can write shitty software for it, I bought it because I liked what was in the package. And aside from the few dozen guys who bought it to prove the world they can hack it open, everyone else had pretty much the same reason. So the whole whining, crying and complaining over what exactly is or is not possible with the SDK - it's simply pointless. The people who care largely aren't the people who did or will buy an iPhone anyways.

      --
      Assorted stuff I do sometimes: Lemuria.org
  63. Antitrust law regulates much more than monopolies by sed+quid+in+infernos · · Score: 1

    Non-monopolies are prohibited from activities including price-fixing, bid-rigging, and allocation of territory or customers between competitors. There's no question that a monopoly will garner more attention from anti-trust regulators than a non-monopoly. But there are numerous decisions Apple could make about their SDK that might result in anti-trust violations. The answer, "No, they aren't a monopoly or a utility" isn't sufficient to demonstrate that Apple is not violating anti-trust regulations. Some of the decisions they have made about the SDK could be violations, but only if they made them pursuant to an agreement (formal or informal) with a competitor. They very well could attract the attention of regulators investigating whether such an agreement exists.

  64. Skype by Klaidas · · Score: 1

    Maybe skype, as a huge developer, could have some kind of a special contract with apple to be allowed to develop an OFFICIAL version of Skype for the iPhone?
    There's no wonder apple doesn't want *amateur VoIP applications* running on the iPhone...

    1. Re:Skype by geekoid · · Score: 1

      with voip, I need cell voice..why?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  65. Making stupidity more painful by jmorris42 · · Score: 5, Insightful

    > decide that a phone is just an appliance and I can live with Apple's constraints...

    Why the docile obedience? Just because it is Apple?

    You buy it, you do whatever the hell you want with it! Isn't that the mantra here at Slashdot? Except when it is Apple.

    I want to see someone port Iceweasel to the damned thing, post a torrent up on a server somewhere anonymously and watch Apple suffer the PR nightmare of trying to ban it. If we can't outright outlaw stupidity we can certainly make it painful.

    Adn if Sun actually had a pair of dangling between their legs they would port Java and double dog dare Steve to sue. Come on, they stared Microsoft down over their mistreatment of Java, why be scared of Apple when, again, this is a case they can't lose. Because it won't ever make it to a court of law, Apple would get their asses handed to them in the court of public opinion years before the wheels of justice could turn.

    --
    Democrat delenda est
    1. Re:Making stupidity more painful by mcpkaaos · · Score: 1

      decide that a phone is just an appliance and I can live with Apple's constraints...

      Why the docile obedience? Just because it is Apple? I think the GP was expressing resignation more than obedience. That said, why he/she would resign to an appliance that costs 5-10 times the price of other phones that are also "just an appliance" is beyond me.

      Hmm. Maybe you're on to something.

      --
      It goes from God, to Jerry, to me.
    2. Re:Making stupidity more painful by itomato · · Score: 2, Interesting

      jmorris42: "Adn if Sun actually had a pair of dangling between their legs they would port Java and double dog dare Steve to sue."

      Jonathan Schwartz owes his success (as CEO of Sun) to Steve Jobs. Without Openstep, there would have been no Lighthouse suite.. Without Lighthouse suite, there would be no OpenOffice, and no Schwartz as head of Sun.

      Sun is working on their strategy. Soon, the only thing the iPhone will have over competitors is Design cache' and that "safe, locked-in, tucked-in feeling". Meanwhile, you will be running whatever /where-ever/ as in the original promise of Java. Apple will need Java, not the other way around. There's no way that Apple's SDK alone will meet the demands of Enterprise as it goes headlong into Blackberry territory, especially as more consolidation and competition occurs in the "Smartphone Space".

      Just my $0.02 (.006 THB)

    3. Re:Making stupidity more painful by kidgenius · · Score: 1

      Ok, your point is completely stupid. No one has said that you can't run Java, Firefox, or even Windows on the iPhone. There's nothing stopping you. Go for it. The only problem you are going to face is trying to install it on the iPhone because Apple has said "Don't expect us to help you." So, if you develop your app AND come up with a way of installing it, you are more than welcome to. Hell, apps have been made already without Apple's permission using jailbreak. They haven't stopped anyone yet and they won't, because it is YOUR hardware. But, if you screw your iPhone up, that's your problem. It seems that everyone is missing this point. Apple, first and foremost, is not required in any way, shape, or form, to create an SDK for other people to use. No one is stopping you. Hell, make your own iPhone SDK and sell it (or give it away). I'm sure you could make a million bucks doing so. So come on! Go out there and make your million bucks!

    4. Re:Making stupidity more painful by hax0r_this · · Score: 2, Informative

      Maybe you missed the part where nearly every iPhone update has tried to block the jailbreak?

      I was literally days away from buying an iPhone before the SDK release, was just waiting to make sure it would make the phone worth it (honestly, without 3rd party applications the iPhone is worth about 1/5 of what it costs). But now I'm not so sure that I'll be getting one at all.

    5. Re:Making stupidity more painful by jmorris42 · · Score: 2, Interesting

      > Jonathan Schwartz owes his success (as CEO of Sun) to Steve Jobs.

      Ok, I'm willimg to admit I might be mistaken, but I always believed that OpenOffice was a descendent of Star Office which was an old OS/2 app. But since nothing would exist in the computer world without Steve to create it, i'm sure you will find some way to retell the OO.o creation story.

      > Meanwhile, you will be running whatever /where-ever/ as in the original promise of Java.

      Except for the couple million marching morons who buy the shiny handcuffs Steve sells. Java survived it's whole life so far ignoring Linux/BSD/etc because we have never been anything more than an asterisk in the deployed desktop (notice that Java on the server has worked much more reliably on Linux) statistics. Apple, unfortunately, isn't an asterisk. Condemed to always remain under 10% to avoid the wrath of Microsoft, but a real viable player that Java can't ignore and claim "write once, run everywhere" with a straight face.

      > Apple will need Java, not the other way around. There's no way that Apple's SDK alone will meet the
      > demands of Enterprise as it goes headlong into Blackberry territory,

      Steve has never yet shown any signs of wanting or needing ANYONE else with the sole exception of doing whatever it takes to keep Microsoft Office available for the Mac. So no, they won't 'need' Java. Because Apple knows something you obviously don't; Apple will never play in the Enterprise space. Luxury boutique goods are never going to be picked by the green eyeshades types. Kewl industrial design means nothing. Price performance, wide compatibility with Microsoft's 'standards', conformance with actual standards, durability, stable product availibility for long periods of tume, etc. are what corporate types make purchasing decisions based on.

      The limit of Apple's desire to 'operate' in the Enterprise space is to have just enough compatibility with enterprise apps that iPhones that employees purchase themselves aren't banned from corporate networks and/or replaced with a company issued phone/pda.

      --
      Democrat delenda est
    6. Re:Making stupidity more painful by llamalad · · Score: 1

      As others have mentioned, if I did resign myself to being locked in and buy one it would be because of design and the 'tucked in' feeling. Apple makes excellent products; the question is if those benefits outweigh the limitations in the case of this particular product. Doubtful.

    7. Re:Making stupidity more painful by NMerriam · · Score: 1

      Maybe you missed the part where nearly every iPhone update has tried to block the jailbreak?


      So you think Apple shouldn't patch security vulnerabilities, just because some people have used those vulnerabilities for good things?

      You're certainly not *required* to update your iPhone, it will continue to work the same as it did the day you bought it.

      Apple's attitude has clearly been of complete indifference to the hacking that goes on. They're not spending any energy trying to stop it, they're not spending any energy trying to help it. Some updates broke the hacked phones (by fixing the vulnerabilities they relied on), other updates didn't. The last update actually restored some previously "bricked" hacked iPhones to working order.

      Any time the subject of hacking iPhones comes up in public statements from Apple execs, you can practically hear their shoulders shrugging.
      --
      Recursive: Adj. See Recursive.
    8. Re:Making stupidity more painful by gpalyu · · Score: 1

      But the jailbreaks were the result of security vulnerabilities that could let others mess with your phone. Why shouldn't Apple "block" those holes? Even the original jailbreak patched the .tif exploit after it did its work.

    9. Re:Making stupidity more painful by ultramk · · Score: 2, Funny

      You buy it, you do whatever the hell you want with it! Wow, you bought AT&T's whole network?!? How much did that set you back?
      --
      You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
    10. Re:Making stupidity more painful by badboy_tw2002 · · Score: 2, Interesting

      That's total BS. If they really didn't care they'd give you a fast and easy route to install any app. There's a big difference between running an app that crashes the phone and having your phone bricked by trying to work around their DRM with various hacks and such. I can throw anything up on my WM6 device, and if it crashes, yes, that's my fault, but most of the time I won't destroy my phone by trying to install some java game. Apple is taking a very definite stance here and its not "do what you please, we don't care."

    11. Re:Making stupidity more painful by jmorris42 · · Score: 1

      > Wow, you bought AT&T's whole network?!?

      Talk about someone who would suffer if stupidity could be made more painful...... :)

      Dude! Newsflash: AT&T doesn't give a pair of fetid dingos's kidneys what you do with your AT&T data service just so long as you pay your bill on time and aren't a bandwidth hog. PalmOS is a totally open platform and AT&T allows phones running it to connect to both the slow data service Apple is using and their modern 3G service. Windows Mobile/WindowsCE is a reasonably unlocked (SDK isn't a free download but is fairly easy to obtain) platform that AT&T sells service to, regardless of which browser you want to install. Symbian's SDK doesn't restrict you from replacing the bundled browser in phones on that platform. Apple is the only asshole control freak in this story, not AT&T.

      --
      Democrat delenda est
    12. Re:Making stupidity more painful by doodlyoodly · · Score: 1

      Maybe you missed the part where nearly every iPhone update has tried to block the jailbreak?

      Oh, shush. They're obliged to do so by their agreement with AT&T - and they aren't trying very hard, because a new iPhone can still be unlocked in about 5 minutes.

    13. Re:Making stupidity more painful by The+One+and+Only · · Score: 1

      Soon, the only thing the iPhone will have over competitors is Design cache' and that "safe, locked-in, tucked-in feeling".

      The iPhone uses a Samsung S5L8900 ARM chipset, which has 32 kilobytes of Level 1 cache. I don't think that's much of an advantage over its competitors. (Hint: you mean "cachet".)

      --
      In Repressive Burma, it's not just your connection that dies. slashdot.org/comments.pl?sid=314547&cid=20819199
    14. Re:Making stupidity more painful by The+One+and+Only · · Score: 1

      Adn if Sun actually had a pair of dangling between their legs they would port Java and double dog dare Steve to sue.

      From my reading of the SDK, apps can't continue running in the background, except AIM is obviously an exception for that. So obviously Apple is willing to bend the rules for big enough developers. If Sun were actually smart instead of just belligerent, they'd get on the phone with Apple and work it out with them.

      --
      In Repressive Burma, it's not just your connection that dies. slashdot.org/comments.pl?sid=314547&cid=20819199
    15. Re:Making stupidity more painful by R3d+M3rcury · · Score: 1

      AT&T doesn't give a pair of fetid dingos's kidneys what you do with your AT&T data service just so long as you pay your bill on time and aren't a bandwidth hog. In the case of Apple, I'd like to modify what you said and you'll start to see the point...

      AT&T doesn't give a pair of fetid dingos's kidneys what you do with your AT&T data service just so long as you pay for your bandwidth and abide by their terms of service. There. That should make things a bit clearer.

      Okay, let's get down to brass and tacks. Apple worked a deal with AT&T where iPhone customers get 450 minutes and "unlimited" Internet use for $60 per month. Nice deal, in theory. But, of course, the details are in fine print.

      Now let's look at some of that fine print. Scroll down to where it talks about "Prohibited and Permissible Uses." Read it. Start to get the picture?

      Essentially, AT&T doesn't want to use their network for anything other than what they say you can do. Even if you're running your laptop through a cellular PCMCIA card, you're still supposed to adhere to their terms of service. But also check out AT&T's DataConnect Rates. Yup. $60/month for 5GB and you have to adhere to their terms of service. They have an unlimited plan for "PDAs and cellphones" which offers unlimited use for $35 per month, sure, but you still must adhere to AT&T's terms of service.

      Remember that. Sure, you can download your movies on your Palm, Windows Mobile, or Symbian phone. Just be aware that you may find yourself without a data plan next month.

      In regards to the billing, let's add up some numbers. Let's say I go with the cheapest iPhone option: 450 minutes and unlimited data for $59.99. Without an iPhone, using Palm, Windows Mobile, or Symbian phone, you pay $74.99 ($39.99 + $35). So AT&T is making $15 less per iPhone customer per month than they would from Palm, Windows Mobile, or Symbian phone user.

      AT&T doesn't care how much bandwidth you use, as long as you pay for it. I agree wholeheartedly. However, AT&T wants you to pay more than $60 a month. If you want the kind of service that you can do whatever the hell you want, you're gonna have to pay.
    16. Re:Making stupidity more painful by shutdown+-p+now · · Score: 1

      Windows Mobile/WindowsCE is a reasonably unlocked (SDK isn't a free download but is fairly easy to obtain) platform
      Windows Mobile SDK is a free download.

      Actually, the irony of the present situation is that, of the big players on the smartphone/handheld market, Windows Mobile is the most open platform. Hopefully that'll change with Android.

  66. look at it from their perspective by SethJohnson · · Score: 1



    If Apple tries to stop me, I will do my utmost to stop their intrusion onto my property by any means necessary.

    I think this is the same perspective that Apple's wireless partner, AT&T has regarding the user of its very limited bandwidth on the EDGE network. EDGE sucks. If Apple lets clueless users run P2P and VOIP over it, say goodbye to Google maps and the other standard network apps ever working.

    If this were about greed, they'd block SMS messaging apps, which they're not. AT&T and the other wireless carriers still treat text messages as a profit center. Since text chat shouldn't threaten the bandwidth of the network, Apple's cool with texting apps, even though AT&T isn't going to be too happy about them.

    Seth

  67. Actually, what did you expect? by HalAtWork · · Score: 1

    Apple is not the dominant one trying to force everyone to use their standards, or actually, to pay them to use their standards. Apple is just selling some all-in-one devices that run their software and some 3rd party stuff too. When you buy an Apple it's for its tightly integrated software & hardware combination... typically you're going exactly for what they provide. If not then just buy something else. At least their software plays nice with standards and doesn't try to force everyone to use their formats and apps, just those wishing to buy their systems. They're not trying to push some new document standard, or a new runtime that ties into their OS's API. I can run all my favorite OSS on OSX... the iPhone is just a phone that happens to have a web browser. It's funny because Steve Jobs was trying to sell web clips as web applets on iPhone and suddenly everyone wanted to run native code on the phone, and now basically want an open platform.

    I don't have anything against that, but I don't think that was the idea really, and I think they're more worried about keeping trojans and worms off of it than anything since iPhones have unlimited data plans and because personal data is stored the same way on all iPhones and can be easily extracted and messed around with since there are built-in methods for communicating with your contacts without your initiation and of abusing your personal info that could have immediate consequences to you. Should we have a device that can run any 3rd party code that could accidentally or maliciously spread itself to all phones and start dialing 911?

    Who knows if such a thing would happen, but it could, and just like the FCC tries to keep devices from interfering with each other for our benefit, do we also want to keep electronic devices hooked into essential systems that are capable of interfering with our emergency services? A lot of people say that if there's sensitive data on a machine you don't expose it to a network, and to keep back-ups off site, and all of this has the result of severing a direct line of consequence to that which we consider an important emergency resource or where privacy is concerned. I'm just wondering if everyone thinks the same thing applies here.

    I guess I got off on a large tangent, my original point though was just that it doesn't seem like the iPhone was designed to turn into a platform, I just thought it was one of what would be many such all-in-one solutions, not something close to a sub-notebook.

  68. $99 to run whatever you want by czmax · · Score: 1

    I'm ambivalent about these licensing limitations. For $99 you can get a development license and run whatever you want on your phone. I'm hoping, and expecting, that somebody will figure out how to use the dev license to drop applications onto the phone directly instead of using Xcode development tools -- but even that wouldn't be a bad thing. Just think, if compiling on Xcode is how one gets the really interesting applications onto the phone then source distributions are automatically the default and everybody is encouraged to have a development environment etc. Isn't this the theory behind certain Linux distributions like Gentoo?

    So this sets up a tiered ecosystem where many/most folks get only "safe" applications from the App Store and everybody else gets to load whatever they want using the dev license. (And of course I expect the jailbreak folks to continue their struggles to keep that free as well).

    More curious to me is if the Dev license will let me build an application that can run in the background. I understand the reasoning but would rather they took an approach like limiting the amount of memory/processing a background app gets to use. I think are many really innovative ideas to explore in the 'always on' mobile space and apple is needlessly restricting their platform from being part of that wave.

  69. So why even bother? by nurb432 · · Score: 1

    As a long time apple fan/customer I'm rather disappointed.

    --
    ---- Booth was a patriot ----
  70. Better control ? by PureCreditor · · Score: 1

    First, before people blast my post, I'd like to say I'm an avid supporter of free and open-source.

    Now, looking at this iPhone SDK, the VoIP over Cellular is totally understandable, because if they allow that, then it'll totally undermine the revenue stream of the cell phone carriers. The iPhone, afterall, is first and foremost a phone.

    Regarding Java, Apple might claim a legitimate concern that having a VM-based language will prevent programs from reaching guaranteed performance levels that native iPhone apps can achieve, thus "downgrading the user experience".

    Regarding Firefox and Opera, I think the same argument can be used for game developers against XBox360 or PS3 or Wii consoles. As a hardware manufacturer, they have more rights to control what software goes onto their system (or what games).

    And looking at the chaotic state of Linux and GUIs (too much customizations means no standard to identify with), maybe Apple would like a firmer grip at the user experience.

    It's the interface of the iPhone that's so revolutionary. People keep talking about how the iPhone doesn't stack up because it lacks GPS and FM radio and Infrared and SD card slot and WiFi-N, but none of the other phones can remotely match the intuitive nature of the iPhone GUI. Heck, it doesn't even come with a manual.

    1. Re:Better control ? by Guy+Harris · · Score: 1

      Now, looking at this iPhone SDK, the VoIP over Cellular is totally understandable, because if they allow that, then it'll totally undermine the revenue stream of the cell phone carriers. The iPhone, afterall, is first and foremost a phone.

      Yeah, God knows you can't get Skype for a mobile phone. (Admittedly, they do say "In order to use Skype for Windows Mobile, your device must have a high speed wireless Internet connection over WiFi or 3G"; Skype over EDGE might not be good enough.)

      Regarding Java, Apple might claim a legitimate concern that having a VM-based language will prevent programs from reaching guaranteed performance levels that native iPhone apps can achieve, thus "downgrading the user experience".

      ...which certainly explains why they haven't promoted the notion of Web apps on the iPhone. :-)

      Regarding Firefox and Opera, I think the same argument can be used for game developers against XBox360 or PS3 or Wii consoles. As a hardware manufacturer, they have more rights to control what software goes onto their system (or what games).

      And the argument against the consoles might be legitimate, too. Yes, the hardware manufacturer, if they also do the device firmware and software, has the technical capability to restrict the software that can be run, but the mere fact that they can do it doesn't oblige people to think it's OK for them to do so.

      And looking at the chaotic state of Linux and GUIs (too much customizations means no standard to identify with), maybe Apple would like a firmer grip at the user experience.

      Gee, I think Apple makes some equipment whose software isn't nearly so restrictive but still manage to keep from having anything as "chaotic" as the UNIX+X11 desktop.

    2. Re:Better control ? by PureCreditor · · Score: 1

      i'm surprised the carriers haven't banned Skype. Actually it's probably not that hard to reject all Skype traffic over a 3G cellphone network. If i were a carrier that's a first thing I'd do.

      And remember, Skype doesn't guarantee a connection (as opposed to cell phones, which allocate a fixed bandwidth for your call). Why would Apple want people to suffer choppy calls on their phones, then end up blaming Apple for it?

      Cell phone networks have a finite quota of simultaneous calls per tower, and once that limit is reached, your call is rejected. The internet (like 3G data or WiFi), on the other hand, simply slows everyone down.

  71. Just like most big business SDK's by dlinear · · Score: 1

    For example the xbox SDK was only available to elite developers. XBMC is an awesome program that has been forced into the underground because they are not an official SDK developer, even though their product is IMHO way better then anything Microsoft sanctions.
    Same thing happened to Nintendo in the 80's.

    But the XBOX is my device and I can do what I want with it, but Microsoft isn't going to support it. Java, Firefox, and Skype can all be ported to the iphone (anyone heard of Installer.app), it just won't be supported through their software distribution channel. While I think it's a shame, it's their right.

    Finally for those who say they can't hack this device, they certainly haven't tried. (IRC anyone?)

    Oh and if Apple's TOS say it's illegal for me to run a ported Java, they can try and stop me, right after they pry the phone from my cold, dead, body.

  72. On what basis? by RightSaidFred99 · · Score: 0, Troll

    On what basis could Apple be regulated? There are a multitude of alternatives available. The idea is ridiculous - nobody has to use Apple if they don't like it.

  73. Oh, it's FUDday already? by Internet+Ronin · · Score: 1, Insightful

    Call me an Apple apologist, but this all pretty much seems like much ado about nothing...

    a.) Skype over GPRS isn't particularly compelling as it is. GPRS has limited bandwidth (particularly for VoIP apps) and latency issues. It transmits TCP/IP just fine, but UDP is better scaled to VoIP's requirements. VoIP, and Skype are allowed over WiFi, which is entirely technologically feasible. And a great idea. I realize there's plenty of cloak-and-dagger arguments about Apple trying to preserve their high-revenue margins on carrier exclusivity agreements, but there's no need to delve into it. GPRS uses time-division multiplexing, which means that timeslots are limited, and a UDP usage of the GPRS timeslots would pretty much screw other people who just wanted to use their phone to make a cellphone call, the very thing they are paying AT&T for. I realize there's a huge nerdgasm at the though of getting an iPhone that only puts limited cash in AT&T's pocket, but let's face it, it's called the iPod Touch. AT&T doesn't just *have* a GSM cellular network, they *PAY* for it, and so do their customers, and giving the power to iPhone users to monopolize the entire network is going to hurt both AT&T's and Apple's bottom-lines.

    b.) ZOMG no Java!! I don't know what to say to this, except that I find it absolutely absurd that people have been clamoring for Apple to open up their APIs, and they essentially did, busted the whole thing wide open, and when Java wasn't built in, now we want an extra API? Java doesn't, and has never, jived with Apple's goals and desires. Java on mobile devices, IMO, is kludgy to use, at best. I've also tended to notice that many Java apps run slow on all mobile platforms. You open a SonyEricsson cellphone, go to launch a game, wait for Java to start up, and then play the game. Using the iPhone native APIs will provide significant access to software writing without having to resort to Java. There have been cries aplenty from the Java people with the OS X debacle, and now the iPhone, but this is Apple's cry that Java is *irrelevant.* Whether you believe it or not, the people in Cupertino think they can do it better, and with the latest slate of software (including Boot Camp, Parallels, and VMWare) I'm hard pressed to argue with them. Someone has yet to give me a compelling reason why Java should be allowed other than the "freedom" argument which should extend to porn and malware as well (which is doesn't).

    c.) Firefox. I could see Firefox wanting to go there, but Apple hasn't made any statement on this one way or the other. If you'd like to assume that Firefox is disallowed on the iPhone, well, I'm curious how you can assume that when there is no Mobile Firefox for any platform. Firefox is a pretty hefty program, especially once you get it laden down with extensions, and there are probably more practical impediments to generating a successful Mobile Firefox before they can even start worrying about what Apple thinks.

    These are all HUGE non-starters, especially when everyone starts hailing the openness of Android, but quite frankly, Skype still isn't going to work (well) on GPRS, Firefox still isn't going to have a mobile device browser (even on Android), and if you actually do the research, Java isn't all that happy about Google's Java implementation on Android.

    Hence, FUD.

    1. Re:Oh, it's FUDday already? by SEMW · · Score: 1

      Firefox. I could see Firefox wanting to go there, but Apple hasn't made any statement on this one way or the other. If you'd like to assume that Firefox is disallowed on the iPhone, well, I'm curious how you can assume that when there is no Mobile Firefox for any platform That's a bit disingenuous: there might not technically be a mobile version of "Firefox", but Mozilla certainly do make a mobile web browser; it's just called Minimo, rather than Firefox.

      Not to mention that you're assuming that the only browser other than Safari that anyone could possibly want to run on their iPhone is be Firefox. That's a big assumption: Windows mobile has loads of competing browsers -- Pocket IE, Opera Mobile, Minimo, Picsel, NetFront, etc.
      --
      What's purple and commutes? An Abelian grape.
  74. Opera allows plugins by wiredog · · Score: 1

    Called 'widgets', but they're still plugins.

  75. Antitrust sanctions by MacDork · · Score: 3, Insightful

    They would be leveled against Apple the same way they were leveled against Microsoft. Microsoft uses its legal monopoly in OSes to illegally create a monopoly in browsers. Apple uses its legal monopoly in portable music players and online music sales to extend that dominance into the phone market. And before you argue that iPod dominance and a content distribution network does not give them an advantage in the phone market, allow me to point out that /.'ers have been awarded +5 insightful to people for saying exactly that with positive Apple spin. I'm sure /. hypocrisy will see me modded down for point at cracks in Apple's armor though.

    1. Re:Antitrust sanctions by vijayiyer · · Score: 5, Funny

      Your Honor, I will refer to exhibit "A", a Slashdot post. Note that it was moderated "+5 insightful". Courtroom: The defendant, Apple Corp, is found guilty as charged!

    2. Re:Antitrust sanctions by huckamania · · Score: 1

      That is funny, but the parent is correct that Apple could very well be declared a monopoly on the music downloads and devices market (both of which they own). Microsoft is a monopoly on the x86 desktop market, so don't think it can't happen.

      It still boggles my mind that Microsoft could be declared a monopoly on a chipset that Intel dominates and yet Intel was spared the monopoly label. Sure, AMD has come a long way, but Intel is still over 70% of the x86 market.

      Personally, I'd rather just see the other manufacturers compete, as an anti-trust ruling would just mean places like Europe could start demanding protection money, er, fines. Greedy 'peans.

    3. Re:Antitrust sanctions by ContractualObligatio · · Score: 4, Insightful

      Two logical errors there:

      Microsoft's illegal abuse of its monopoly position is not from simply having a mere "advantage" in the browser market. A browser requires an OS - whoever controls the OS has strong control over the browser. The OS is itself the distribution mechanism for the new browser. Conversely, iPod owners do not suddenly find themselves in possession of a free iPhone. These are quite obviously completely different situations.

      Secondly, for a post to get +5 Insightful only requires a few moderators to mark it up. It does not mean the post is agreed to by the majority, or even makes a valid point. There's many a groupthink post that gets a +5 rating. It's actually kind of pathetic you think a point shouldn't be argued simply because of a +5 rating in another thread.

      "I'm sure /. hypocrisy will see me modded down for point at cracks in Apple's armor though."
        - The passive aggressive schtick is kind of lame, as well.

    4. Re:Antitrust sanctions by PhoenixWrightAceAtty · · Score: 1

      Objection!

    5. Re:Antitrust sanctions by darco · · Score: 1

      There is a huge difference between PCs and the iPhone. It also happens to be the difference between PCs and video game consoles: PCs are open hardware platforms, whereas the iPhone is not.

      --
      — darco
    6. Re:Antitrust sanctions by 2nd+Post! · · Score: 1

      Except that the very post you linked to says nothing of what you mean. Nothing in that post lends credence to your theory that Apple leverages it's MP3 monopoly to extend dominance into the phone market. The only comment close was, "With the iPhone, you get an iPod as well." Except the iPhone's "iPod" is a branding exercise as the player has no similarity to the iPod at all; no scroll wheel, different UI, etc. The only similarity is the ability to play FairPlay files.

      And you should re-read the decision against Microsoft. They "abused their monopoly" by threatening Compaq and IBM, respectively, by terminating Windows licenses for bundling Netscape and raising prices for Windows license for developing OS/2.

      This would be similar if Apple "stopped" providing iPods to Mozilla or Sun...

      To be fair, this is anticompetitive of Apple, but considering that the iPhone/iPod touch is a marginal product and not a monopoly product, anticompetitive is okay.

    7. Re:Antitrust sanctions by Kjella · · Score: 1

      It's not illegal to be known for qualities like high build quality, high fidelity, easy of use or other metrics, only to use your dominating market power to create unfair advantages in the new market. Two of those qualities mentioned in that post, the UI and mobile hardware experience clearly fall into that category. The visual voicemail feature has nothing to do with iPods, and is non-exclusive. Making a good phone isn't monopoly abuse either. That leaves one:

      "iTunes Store/Music/Videos. With the iPhone, you get an iPod as well. Show me any other mobile device that has so clearly dominated its market in the last 10 years. If nothing else than a digital distribution channel, this is a huge advantage over any Android-based phone."

      I agree it's a big one, at the same time the content holders haven't locked themselves to Apple as far as I know. All the content available in the iTunes store could be sold to other phones over other stores. I agree this could be a source of monopoly abuse if Apple is using the iTunes contracts to prevent alternative phones from access to the content, though I'm not sure Apple has that kind of power.

      The comparison to Internet Explorer is poor, the only source of Windows is Microsoft and you would get the other product bundled in as a whole whether you liked it or not for "free". The equivalent for Apple would be to stop sales of the iPod and only deliver iPhones, which come with a "free" phone that's an integral part of the experience and can't be separated out. I guess there's a weaker line of reasoning that they use monopoly pricing on iPod to lower the percieved cost of iPhones, so that you think "Well, there's a 299$ minimum for the iPod but for just another 100$ I'll get an iPhone". I think it's rather weak since the price hike over an iPod is substantial and probably comparable to their other margins.

      --
      Live today, because you never know what tomorrow brings
    8. Re:Antitrust sanctions by docdude316 · · Score: 1

      I said the same thing in one of the thread's about Microsoft yesterday. I've never been able to understand why the government doesn't go after Apple the same way they go after Microsoft. Apple has very similar business practices when it comes to bundling. The bundle just about every piece of softwar you can ever think of in OS X. Also when it comes to the iPod they've unfairly used their dominance in the market to try to push their medi player/store on people (pretty much the same way Microsoft used Windows to push IE on people instead of alternatives). I really don't understand why the net seems pro-Apple and anti-Microsoft. The way I see it, they're pretty much two sides to the same coin. (Yes I know I'm probably going to get modded down for this. However, things like this need to be said every once in a while.)

    9. Re:Antitrust sanctions by itsdapead · · Score: 4, Insightful

      Apple uses its legal monopoly in portable music players and online music sales to extend that dominance into the phone market.

      If and when

      1. Apple engages in anti-competitive practices to force all portable music players to come bundled with iTunes software, forcing lots of existing music players and online music services into oblivion
      2. Apple gimmicks iPods so that they will only play music from iTunes (or so they need to be re-booted between playing iTunes and regular MP3s)
      3. The music industry finally throws in the towel on DRM - which is the main reason iTunes tunes won't play on non-Apple players, and why many of the competitors to iTunes won't play on iPods...

      then, maybe you can start to compare Apple's role in the music player market with Microsoft's role in the operating systems market.

      Meanwhile, I'll keep using my iPod Nano to play MP3s made from my own CDs (and, slowly, MP3s bought online as decent services such as Play.com start offering unencumbered legal downloads for sensible prices) with absolutely no compulsion to buy from iTunes and absolutely no compulsion to buy another iPod unless I happen to prefer Apple's design.

      What's more - I can buy a Symbian/Windows Mobile/Brand X phone and it still accepts incoming calls and texts from an iPhone! - so I can choose not to buy an iPhone too!

      So, please explain again how the Apple "monopoly" (which doesn't force anybody to buy an iPod and/or buy from iTunes unless they like the product) remotely resembles the MS operating system monopoly (which means that many Mac and Linux users are pretty much obliged to dual-boot or run emulation software - usually requiring us to buy a copy of windows & MS Office - in order to interoperate with the masses)?

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    10. Re:Antitrust sanctions by ultramk · · Score: 1

      Right, except there's no monopoly here: there are many many competing music services, and many many competing music players.

      What they are is a successful company that appears to know a lot more than you do about what their users want and are willing to pay for. What's giving them "an advantage in the phone market" is that they make products which don't fucking suck to use, unlike 95% of the other companies out there.

      Cowboy up and quit whining.

      --
      You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
    11. Re:Antitrust sanctions by 2nd+Post! · · Score: 1

      You've never been able to understand why the government doesn't go after Apple because you don't understand why they went after Microsoft.

      Microsoft abused their monopoly, Apple has not. Microsoft threatened to terminate all Windows 95 licenses to Compaq because Compaq was bundling Netscape. They were using their OS monopoly in an anti-competitive way.

      Apple cannot do the same here; they cannot "threaten" to withhold iPhones or iPods to Mozilla, or Skype, or someone developing Skype, or whatnot. While their behavior is anticompetitive, they are not using an existing monopoly (iPods/iTunes) in an anticompetitive manner to kill the competition (RIMM, Windows Mobile, Symbian).

      Skype competes with AT&T, so you may argue that AT&T is abusing it's monopoly, but that would be about it here.

    12. Re:Antitrust sanctions by 2nd+Post! · · Score: 1

      There is nothing illegal about having a monopoly. It is in abusing the monopoly in an anticompetitive manner that is illegal. So Intel's monopoly is fine until it has been "caught" and found guilty of using it's monopoly to stifle competition...

    13. Re:Antitrust sanctions by Cajun+Hell · · Score: 1

      Microsoft uses its legal monopoly in OSes to illegally create a monopoly in browsers. Apple uses its legal monopoly in portable music players and online music sales to extend that dominance into the phone market.

      Yes, they could try that comparison, but it wouldn't work well. Who in their right mind would believe that Apple has a monopoly in players or music sales?

      Apple's player product (iPod) can't even play a Vorbis file yet (after how many years!?) and their syncing software (iTunes) is so unfriendly that it has been found to cause premature baldness in its users.

      And if we bring /. in as evidence to establish the credible facts, we must remember that their player lacks wireless and has less space than a Nomad, making it so lame that it can hardly be seen as a serious contender in the market at all! You dare compare a +5 comment to that?! ;-)

      Apple music sales service (iTMS), while a significant (though far from monopolistic) force in online music sales, is invisibly pathetic in the overall music sales market. When it comes to music, Apple is nobody.

      --
      "Believe me!" -- Donald Trump
    14. Re:Antitrust sanctions by geekoid · · Score: 1

      "Apple uses its legal monopoly in portable music players and online music sales to extend that dominance into the phone market."

      What monopoly?

      When has Apple used there product to intentional destroy another product usinmg illegal monopoly practices?
      When installing iTunes breaks other music players, give me a call. Until then it's just a different product.

      Care to cite an example where Apple used it's position like MS at all?

      MS and Apple are different. Different companies, different philosophies, different market type.

      I don't even own a mac and I can see that.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    15. Re:Antitrust sanctions by huckamania · · Score: 1

      So maybe Apple should let the other browsers and java play nice on their gadgets.

    16. Re:Antitrust sanctions by 2nd+Post! · · Score: 1

      They should, but they don't have to, because they don't have a monopoly nor have they been caught abusing that monopoly to restrain competition; there are still Windows mobile, Symbian, and RIMM platforms that have significantly larger market share than Apple.

  76. Point some rage at AT&T by hellfire · · Score: 1

    If you drill through the articles, you see something important, and it's posted on ArsTechnica:

    http://arstechnica.com/journals/apple.ars/2008/03/07/voip-applications-on-iphone-a-possibility

    Steve jobs says VOIP will be allowed... if you are using the Wifi connection, and not AT+T's data service.

    Apple made the phone, but because of their contract, are making this specific limitation based on AT+T's request. That potentially has common carrier implications, because if you are going to offer data service, you should not be regulating what can or can't go across it.

    No carrier would want VOIP on any phone, since almost all carriers offer an unlimited data plan at some level, and it cuts into their per minute revenues for the phone service.

    It's a long shot, since no one is pursuing anti-trust these days, but you could get that clause of a business contract voided if you can convince someone in the US government to shoot down AT+Ts data restriction.

    --

    "All great wisdom is contained in .signature files"

  77. Antitrust? 'Net neutrality'? Ridiculous. by argent · · Score: 1

    If Apple's iPhone was in a monopoly position, maybe, but not only is it not even vaguely the majority of the market, it's not even vaguely in that position on AT&T's network.

    As for net neutrality, Apple isn't even the network provider... AT&T is. Apple restricting access to their phone no more violates network neutrality than Sony or Nintendo or Microsoft restricting access to their consoles.

    The iPhone is to a real "smartphone" as a Playstation or XBox is to a PC. There's a place for both in the market, and expecting the iPhone to do anything a Treo or iPaq does is like expecting to replace your PC with a Wii or a Tivo. And for some people that works out fine, they don't need a smartphone. For the rest, if you don't want a "console smartphone", then buy something else.

  78. Which way is south by Andy_R · · Score: 1

    You don't need an app to do that, just find your current location using the built in google map app, switch to hybrid view and use compare landmarks you can see in real life and on the map. Turn your phone until the orientation of the map matches reality, and the top of the phone will be facing North and the bottom South.

    --
    A pizza of radius z and thickness a has a volume of pi z z a
  79. far more unrestrictive terms of use by wiredog · · Score: 1

    Sure. But what about the carrier whose network the WinMobile or Symbian device runs on? Just try running random apps, especially networked, on Verizon.

    1. Re:far more unrestrictive terms of use by linj · · Score: 1

      Just try running random apps, especially networked, on Verizon.


      Don't use Verizon!
  80. There is a clear way around this by jockm · · Score: 1

    Which is that Sun, for example, could release a JVM bundler that lets the developer bundle their JARs to the JVM and then create a single App that could be released. The EULA restriction (as I read it) is on downloading arbitrary code off the net and then running it. So yes you can have a Ruby, Python, etc interpreter; but it is going to have to be bundled with the code you want to run into a single app, and it cannot go out and download any code to run. That will be livable for a large number of developers.

    It leaves browser makers out in the cold. And that (IMHO) is wrong. I think Apple is being too restrictive, and I hope they back off a bunch in the 3-4 months before these restrictions become real. I do think we should take a moment to understand them for what they are though (and no I am not new here)

    --

    What do you know I wrote a novel
  81. If you read the thing through... by FellowConspirator · · Score: 1

    You find that, basically, and app can't make calls into an external app. You can use whatever frameworks/plugins you want, but it has to be bundled all into the application package. This is somewhat constraining, but it doesn't rule out things like FireFox, Word, etc. (though, I'd never want to see a full version of Word on a phone; even MS doesn't do that with Windows Mobile).

    This makes sense given the limitations of the phone platform. Namely, there's no installer, and packages can only read/write to themselves or the simple SQL database provided. There's no mechanism for resolving interdependencies, and the majority of the conventional OS X directories are located in firmware (read-only in operation).

    In the case of FireFox for Mac, the application already behaves this way, save for the fact that it saves its preferences and cache in subdirectories of the user's home directory instead of within the application package. The application itself is fully contained within the package, and changing the file paths for data ought not pose too much of a problem to put it on the phone.

    Claiming that they are ruling out other browsers or applications is unnecessary hyperbole.

  82. Re:Good. Still waiting on the iPod sdk by nine-times · · Score: 1

    Yeah, isn't it crazy when the government allows companies to control what kind of product they release? Did you know that my Cisco router doesn't play XBox games?! How dare they decide which features shouldn't be available on the product they sold me! It's my router, and I should be allowed to play XBox games if I want to!

  83. Symbian about as restrictive as iPhone SDK by S3D · · Score: 1

    Starting with v9.x it has mandatory signing and capabilities model. Self-signed application have similar functionality to iPhone SDK. Only free application could be self-signed. Non-trivial capabilities, like network access require Publisher ID, and in some case explicit phone manufacturer approval. Developer certificate, which needed for on-device testing also require Publisher ID and valid only one year. At least iPhone user interface is not so ugly as that of Symbian devices.

  84. O please.... by krautpastry · · Score: 1

    What a bunch FUD. First off, Apple is not a monopoly in the market. RIM still has the majority stake in smart phones. Why would you want to run Firefox on the iPhone? I like Firefox, but it is resource hungry. Better to have something that Apple can streamline like Safari. Apple would probably like to open this up, but who knows what the conditions of the AT&T contract are for running apps on the network. Other networks do pretty much the same thing. I hate AT&T which I don't have an iPhone, but if they offered it to my provider, I would buy it in a second. There is also security to deal with, let's open this up to random people and have them kill the platform sounds like a stupid idea to me. Where are all of the great watershed MS Mobile and Symbian apps? And finally, if you really want the iPhone and want to do whatever you want with it, unlock it and jailbreak it. Hell, the software is on the net all over the place. I plan on doing just that after June when the final release of the SDK comes out to save myself some hardship from the jailbreak procedure.

  85. does this surprise anyone? by pak9rabid · · Score: 1

    Apple is a proprietary company with an obsession with keeping tight control over their hardware/software. They always have and always will exercise tight control over their hardware/software platforms. I speculate this is the main reason why Apple was never adopted much in the business world, outside of media companies. It's either Apple's way or the highway. If Apple seriously wants to compete in the business world, then they're going to have to drop their restrictions a bit to allow more flexibility with 3rd-party vendors.

  86. 99.999+% of users won't even notice by Macka · · Score: 1


    Somehow I doubt that the lack of Java, or any other additional language, browser, etc is going to hinder or limit the explosion of applications available for the iPhone. A year down the road from now your average iPhone user will be drowning in choice.

    Those of you who won't buy an iPhone because of this, frankly aren't Apple's target market. And anyone who's been following the iPhone from the start shouldn't be in the least surprised that the iPhone SDK is presented in a gilded cage. Apple have tried to keep a grip of iron on this platform from the start. There's no way they're going to willingly allow people to hack at the guts of the iPhone using tools that Apple can't vet and cleanse in advance. That's life !

    You'll just have to wait for the 2.0 jailbreak, and then hack your own apps onto the iPhone that way.

  87. thousands of smelly nerds? by Gary+W.+Longsine · · Score: 1

    I've always suspected that most Slashdot traffic of that type was the result of only a few smelly nerds with bots.

    --
    If you mod me down, I shall become more powerful than you could possibly imagine.
  88. Re:Regulations? Market pressure by OldeTimeGeek · · Score: 1

    Could Apple face customer backlash?
    No, because most of the customers really won't care. They'll get their choice of some new applications using an interface that they're used to using anyway (iTunes). Some will be free. Some won't. They're not developers - to them, what's the difference?
  89. Talk about ironic! by LynnwoodRooster · · Score: 1
    I'm reading this on my Samsung i760 Windows Mobile smart phone, reading it through the MiniOpera Java-based browser, and using Skype to talk to a friend in China.

    Maybe Apple could learn a thing or two from Microsoft about how to make mobile communication devices with open software platforms?

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  90. Are they really 'banning' things? by stokes · · Score: 1

    Are they actively prohibiting software from running on the phones, or is the clause in the SDK license just a legal safety net for Apple? The latter is fairly reasonable, given the eventuality that someone will write a buggy app that crashes the phone, creates something file-sharey that the MPAA/RIAA doesn't like, or treads on someone's hoarded IP patents. It could just be a loophole through which they can demonstrate that the offending app is not endorsed by the company and(correctly) place the blame/credit on the actual app developer.

    I guess we'll find out eventually, once people start producing apps that violate the agreement.

  91. Because the hassle isn't worth it for Sun by Viol8 · · Score: 1

    Yes Sun would probably win the case but upfront it would cost them a lot of money to fight apple and for what? A small amount of revenue on a niche device. They have better things to do with their time. If Sun just shrug their shoulders and take their ball elsewhere who can blame them?

  92. Speak with your dollar$$$ by newgalactic · · Score: 1

    Speak with your dollars, it's the only thing ALL Major Companies hear. Buy a Windows Mobile or Symbian phone next time, I intend to. I like my iPhone, but I'm wicked burned by the hobbled Bluetooth. I will put up with buggie WM if it allows me to link with a BT stereo head unit or GPS device.

  93. Baffled by Anger by thirtimecharm · · Score: 1

    iPhone is not marketed towards the "I want to buy so I can break it crowd", it is a consumer electronics product. The experience it is selling is one of seamless operation and solid features in an attractive form factor. Apple has offered an SDK for free, $99 distribution for unlimited transactions at 70/30 split, offered free marketing through the iTunes store and this is making people angry? Because they are trying to stop developers from using the new SDK to bypass their business plan?

    You do all know that Apple is a for profit company, right?

    1. Re:Baffled by Anger by BSDetector · · Score: 0

      So Apple is entitled to a profit but others are not ????

  94. that's why i bought the nokia n95 instead by Beliskner · · Score: 1

    that's why i bought the nokia n95 instead of the iphone, it has 3g hdpa as well as edge as well as pretty much all the same features
    - posted from my nokia n95

    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    1. Re:that's why i bought the nokia n95 instead by MrMickS · · Score: 1

      I got an N95 too. Pretty much proved that Nokia QC is on the downward slope.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
  95. It's a secret formula, all right by blueZ3 · · Score: 2, Insightful

    But not the one you're thinking of. It's a secret formula for Apple to remain profitable.

    Apple's restrictions on hardware significantly reduce the amount of development they do and the amount of support Apple has to provide. OSX doesn't have to have drivers for every crappy, made-in-China knockoff MoBo. They never have to take support calls where someone says "Hey, I tried installing OSX on this 286 DX-2 66 machine, and it runs like crap!" When you're Microsoft, you can afford to blow off consumers, since they pretty much don't understand what their options are and have become used to having an OS maker who says "FU!" if you have a WGA problem.

    It also ups Apple's profitability, since a lot of people (including yours truly) finally get tired of screwing around trying to get Windows to cooperate and decide to buy something that "just works" even if it costs a little more. I used to build my own boxes back in the day--but eventually I grew up, moved out of the basement (figuratively) and got a life. I want to take my wife to dinner and a movie and have a tea party with my daughter, not spend three hours diagnosing some obscure video card driver issue. I use Linux at work (and love it) but I'm not up for doing Linux support (for my wife and myself) at home.

    Apple's thing may not be for you, but it seems to be working out for them.

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
    1. Re:It's a secret formula, all right by VGPowerlord · · Score: 1

      Just a nitpick, but that'd be a 486 DX-2 66.

      Also, I don't remember any recent versions of Windows that would run on that slow of a computer. I'm pretty sure even Windows 2000 required a Pentium 133, and XP's system requirements would be higher than that.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    2. Re:It's a secret formula, all right by 2short · · Score: 1

      So you used to hack together boxes back in the day, but now you run modern boxes bought off-the-shelf, and you're impressed how much better they "just work".
          And you attribute the difference to Apple.

  96. Whatever. They're damned either way by snowwrestler · · Score: 1

    It's a blessing that MS actually managed to prevent Apple from owning the desktop OS market, as the tie-in with hardware too would make the IT world a much less innovative, and much more expensive place to be. On the other hand today a huge percentage of the Windows PCs out there in consumerland are infected, exploited, buggy, and problematic to use. But, the only way to prevent that is to lock down the ecosystem a bit. OS companies are apparently damned no matter what they do.
    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
  97. This is why I called it complicated... by keirre23hu · · Score: 1

    Your are very correct in the Apple doesnt have a monopoloy on Smartphones, or even smartphones on ATT. But, similar situations spawining lawsuits arent just about a monopoly, they are also about Anti-Competitive Behavior. Is this Anti-Competitive? IANAL, and IANA(Marketing Person), I am an engineer/researcher and I personally don't like it. And my opinion is only worth the energy expending in creating it. I think that it could be argued from a common sense (common sense != legal sense) that it is anti-competitive because they have a product that is unique in that it is a monopoly as far as having the ability to access ones media via Itunes on the pc and all the other yaddah yaddah yah. I am sure Apple has the force of patents to back them up and prevent others from providing something similar (not just the phone, but the whole infrastructure that makes the phone more than a pretty shiny toy). Is apple right or wrong? I honestly do not know, but something about it stinks to me. As much as I like some of their incredibly overpriced products - I own a MacBook and an Ipod Touch (my 3rd Ipod) - actions such as these prevent me from ever falling into fanboy land, I will say that.

  98. Re:amerature troll by Anonymous Coward · · Score: 0

    what, no mention of Pope Benedect having gay sex with Hitler?

  99. The strange sound in the background? by walter_f · · Score: 1

    ... dont't worry, Apple, it's just developers, having been interested in the iPhone as a target platform for a short period of time (what was it like - three days?), until they read the fine print in the iPhone Human Interface Guidelines.

    They are now moving to
    http://code.google.com/android/

    or to
    http://wiki.openmoko.org/wiki/Main_Page

    You don't really need them, do you?

  100. That's insightful? by snowwrestler · · Score: 5, Insightful

    There's no SDK for a microwave, not even a limited one.

    No one's stopping people from running whatever the hell they want on their iPhone either. Apple has not sued, attacked, harassed, or taken any legal action whatsoever against the jailbreak folks. Even the "bricking" software updates were announced ahead of time and could be refused by the owner. They haven't helped them--true. But neither has my microwave manufacturer.

    If you don't want the restrictions, don't use the official SDK. You will face no legal action whatsoever for doing whatever you want to the phone you own. But Apple is not legally obligated to help you do anything to the phone you own either. There is absolutely no legal duty for a company to make any electronics device a software platform. If you want to hack your phone, go right ahead, you have every right, but don't expect a helping hand. Can't have it both ways.

    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
    1. Re:That's insightful? by Austerity+Empowers · · Score: 1

      Because they want to go after those people, they released a locked down SDK and downplayed their restrictions. Now they can claim they're not being anti-competitive, that they allow development, and that they're just prosecuting "thieves".

  101. What? That makes no sense by snowwrestler · · Score: 2, Insightful

    There's a difference between not providing support and using legal means to restrict the usage. Apple isn't just not supporting the SDK (which would be fine), they're saying that you LEGALLY cannot do this with your phone and the SDK. That is a meaningless distinction--any restriction must ultimately come down to a legal basis. I think the distinction you're looking for is the difference between legally limiting their SDK, and legally preventing you from doing any hacking on your phone whatsoever.

    What Apple is not doing, and have never done, is to legally go after people who hack the phone without using the official SDK. They have never even so much as sent a threatening letter to the jailbreak folks.

    There is no legal duty whatsoever to provide an SDK for an electronics device. Your legal rights to do whatever you want to your phone do not extend to forcing Apple to provide an official SDK to allow it. The law cuts both ways--you have the right to do what you want to your property, but you also have the sole responsibility for doing it.
    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
  102. Speculation by snowwrestler · · Score: 4, Insightful

    If Apple starts suing people who hack their own iPhone, I'll be at the front of the line complaining. I doubt they will though, because that is very shaky legal ground. Your property rights have nothing to do with Apple being "anticompetitive." They are based on common law principles that go back hundreds of years. But as I noted, those rights do not extend to forcing Apple to provide the SDK you want.

    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
    1. Re:Speculation by Lemmy+Caution · · Score: 1

      What would you say about a computer manufacturer that voided the warranty if you install Linux?

      The "hacking" (that is, the installation of 3rd party apps) voids the iPhone warranty. That's the issue. If Apple simply refused to allow people to install software from their distribution site unless they followed certain guidelines, but allowed, without voiding the warranty, other types of installation, then there would be a lot less grumbling.

    2. Re:Speculation by arminw · · Score: 2, Insightful

      .....What would you say about a computer manufacturer that voided the warranty if you install Linux?....

      I'd say they'd be well within their rights to do that and you would be well within your rights not buy from them.

      You don't have to buy a given product. Vote with your wallet.

      --
      All theory is gray
    3. Re:Speculation by Lemmy+Caution · · Score: 1

      A lot of Apple enthusiasts (and I like Apple products - I have a MacBook, would probably get an iPhone after certain conditions were met, etc.) seem to think that if we reject an Apple product that we were considering, we should just shut up about our rejection, while letting others continue to sing the praises both of Apple and its products.

      This thread is based on a critique of Apple policy. To take the position "then shut up and don't buy it" is disingenuous and counter-productive. Apple has something that most manufacturers of consumer electronics don't have - out-and-out fans. They seem to want to exclude Apple from the kind of criticisms that other vendors are regularly subject to. It's not going to fly.

    4. Re:Speculation by arminw · · Score: 1

      ...while letting others continue to sing the praises both of Apple and its products.....

      I suppose we'll see how well their policy works for them in terms of money they make. The old adage: "Money Talks" could also use your metaphor: "Money Sings". No matter how loud Apple fans sing, the money everybody, fan or not, throws at Apple will be much louder than all the carping critics put together. Considering that we're in a recession, Apple is still doing rather well. Maybe some of the IRS "stimulus" refund will even be used by some to buy iPods or iPhones. That means the Chinese who make them will have full employment.

      --
      All theory is gray
  103. Totally different, actually by snowwrestler · · Score: 1

    "Net neutrality" revolves around the legal principle of common carrier, which applies only to networks.

    The iPhone is a piece of property that you purchase. You have every right to do whatever you want to it, but Apple is not legally obligated to help you.

    --
    Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
  104. Apple? What Apple by C_Kode · · Score: 1, Interesting

    I refuse to buy Apple products because of their heavy handed tactics and attempting to force vendor lock in. They are trying to be the "Next Microsoft". (TM)

    Every time I post about Apple, I get modded down by Apple zealotry. Well, you filthy Apple Zealots, get to modding! :D

  105. Thank goodness I bought Windows Mobile! by Vegeta99 · · Score: 1

    Now, pardon me while I waste AT&T's bandwidth using Skype and stealing MobiTV.

    I don't understand why AT&T is blamed for all these restrictions, yet they sell a phone such as the Tilt (HTC TyTn II), not that it's problem free, but...

  106. Re:Don't weep for the "loss" of Java by dloose · · Score: 1

    Remember that Java -- regardless of any licensing concerns -- was not designed to with a gestural touch UI in mind.
    What does that mean? Are you saying the Java GUI toolkits weren't designed with a touch UI in mind? Because that's relatively easy to fix. If the iPhone supported Java, there would be a Java GUI toolkit that supported its "gestural touch UI" in a matter of weeks, if not days. Are you saying the Objective-C was designed with a "gestural touch UI" in mind? Because if so, Steve and his engineers at NeXT were remarkably prescient (oops -- looks like some guy named Brad Cox invented Obj-C in the mid-80s. Oh well, you get the point).
  107. Apple's point of view by R3d+Jack · · Score: 2, Insightful

    Whether I agree with it or not, Apple's direction is to completely control their offerings. From what I see, they do this to maintain the best possible user experience they can deliver. If they allow their users, who tend to be non-technical, to download anything from anywhere, then they (feel that they) become responsible for any degradation in the user experience. Whether or not that is reasonable is a matter of opinion. Whether or not they have the right to do that is not.

    As far as Java goes, I'm yet another Java developer. I love Java apps. They need no installer; they bypass the corporate security monitor on my workstation. They would also bypass any controls Apple uses to protect the user experience on the iPhone.

    I don't own an iPhone, and I probably never will. It's not as if I don't have options.

  108. iPhone Software Store will lead the industry by wshwe · · Score: 1

    People are free to develop for 2nd rate platforms such as WM, Palm, Symbian and Blackberry. Within 6 months after its debut the iPhone software store will be the #1 mobile software store in the world. The store's success will force the competition to copy Apple. :-)

  109. Did anyone read the article? by mckinnsb · · Score: 2, Interesting


    At risk of being modded down:



    I'm no fan of blocking Firefox or Opera COMPLETELY for the iPhone (I use both), but the reason why they are preventing FireFox/Opera from having plugin architectures is due to the existence of Skype plugins for Opera/Firefox.



    They aren't blocking Skype completely from the iPhone, they are preventing it from being able to operate over AT&T's cellular network. It can still operate under Wi-Fi. The reason for this is that iPhone plans allow UNLIMITED data transfer currently, and if AT&T wants it to stay that way, it has to prevent Skype from using 3G/EDGE because that will cut into their minutes-per-month pricing plans. That being said, Telecom companies are evil.



    Honestly though, is this entirely unexpected? We will still see Firefox and Opera on the iPhone, possibly, and maybe Apple will relent and allow plugins that don't use the cellular network (like Pop-up blockers, Firebug), but can you really expect a company-no matter how much you question their ethics- to shoot themselves in the foot and destroy their entire buisness model?



    The reason why Skype is allowed on most Windows Mobile devices is because AT&T charges money after the first 5000mb (don't trust that 0 cent per mb), AND they are getting an extra 35-65 dollars depending on your plan. With the iPhone, its included. They would be painting themselves into a corner if they allowed Skype on the iPhone to use the 3G network.



    I'm sure you'll see lots of lovely apps for the iPhone.



    Lastly: I'm not buying one of these stupid things, just so you know. I hate the cellphone I currently have. I run a desktop windows machine I built myself and I have an Apple MacBook. For christs sake though, it really does seem like too many people have a "Jump to Conclusions" mat.

  110. vote with your dollars by rice_burners_suck · · Score: 2, Insightful

    Don't like it? Don't buy an iPhone. It's that easy. Nobody is forcing you to get one. There are plenty of other phones and tiny computers on the market, running everything from Windows CE to Palm OS to Linux. It's not the same as the former M$ monopoly of years past. That monopoly existed because there was no other product on the market to fill that need, and M$ leveraged that control to push their other products. In Apple's case, there are plenty of other products on the market, and this one comes with agreements that Apple made with AT&T. If you like it, buy it. If you don't, don't.

  111. It's just business by Defectuous · · Score: 1

    First thought I had when I heard of the SDK was, Skype on a Touch... woot. I still am very interested in getting it for my iPhone, but I understand from a business side why Apple is prohibiting applications like this. In the end after all the shiny it's about the bottom line. Protect your own Interests & Contracts while keeping a majority of your customers happy.

  112. Actually, it will! by Trillan · · Score: 1

    Just not the kind of sex you WANT to be having.

  113. Java-based IDEs by IdahoEv · · Score: 1

    Has anybody, anywhere EVER had a positive user experience with a Java app?


    I use Eclipse and NetBeans daily. They are vastly superior to all other IDE's I've used, including Visual Studio and XCode.
    --
    I stole this sig from someone cleverer than me.
  114. how about interpreted languages? by samantha · · Score: 1

    Would the following forbid putting lua, scheme, python, ruby etc. interpreters on the iPhone?

    "No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and builtin interpreter(s)...An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise."

  115. Happy Steve (Ballmer)... by deanston · · Score: 1

    Thank you all for turning against the only realy competition to Windows Mobile. By the time Android gets on 3 phones on the market in NY and LA, MSFT will be eating RIM's territory.

  116. There are some differences by lnxpilot · · Score: 2, Insightful

    Not to defend Apple, but the situation is quite different for the iPhone than for Microsoft:
    - Apple makes a complete, integrated product: hardware + software.
    - They have an image of "style" and "high quality" to maintain.
    - They are worried about "diluting" that image with potentially crappy 3rd party apps.
    - With Apple, people expect a self-contained product that "just works", so the tech support calls would end up going to Apple.
    - This is even more critical with a cell phone than a home PC. It can't crash when you need to make a 911 call!

    On the other hand:
    - Microsoft makes only the software and for cheap, commodity hardware. They don't make the whole product.
    - Many things come to mind for people when the name Microsoft is mentioned, but style and high quality are not among them.
    - 3rd party software vendors for Microsoft platforms are responsible for their own tech support.

  117. Start at the back, and work your way forward: by itomato · · Score: 1

    http://apple2history.org/dl/download.pl?file=a2refmanorig.pdf

    The Apple II Reference Manual provided not only a handy schematic to all the electronic components (that folded out into a poster-sized thing of beauty), but there are ROM dumps and direct address locations provided throughout.

    Excuse the philosophical rant, but there have been three "Apples" so far. The first, with both Steves (The "Accessible" Apple), with one Steve (The "Progressive" Apple), and this one, with "King Steve", attempting to "screen-in" his kingdom.

    I believe we can expect an Apple down the road with led by a "Knight on a White Horse" to the resuce, so to speak.. Woz?

    1. Re:Start at the back, and work your way forward: by shmlco · · Score: 1

      ".... there are ROM dumps and direct address locations provided throughout ."

      The days of being able to code and touch everything in the system are long, long gone.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  118. A Question Noboady is Asking by Chabil+Ha' · · Score: 1

    What keeps a band of hobbyists from flocking under a single, but loose cooperative? You split the cost of the $100 certificate and publish under a single entity? Now the barrier to entry is a few bucks, or a few cents.

    --
    We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
  119. Who Cares? by yurivr · · Score: 1

    We now have/will soon have excellent open source handsets. The iPhone is an expensive fashion accessory and markets likewise. Those who care can go with Android and those that don't don't know any better.

  120. Re:troll bait ?Maybe these people think Apple is? by davidsyes · · Score: 1

    becoming "rotten to the core"?

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  121. I think we're missing the point, by BiggoronSword · · Score: 1

    Apple doesn't have to make an SDK at all. If they want to have limitations, then so be it. If you want an open API, you shouldn't invest in a company who's entire empire built on proprietary hardware/software combos. There aren't any Anti-Trust issues here, because iPhone isn't cornering any market. There are other options. Whine all you want, but I for one am not surprised.

    --
    interactive hologram, or it didn't happen.
  122. Blogger = very amateur journalist by 99BottlesOfBeerInMyF · · Score: 1

    Okay, I took the time to RTFA and it was pretty apparent either the author (someone's personal blog) is being intentionally inflammatory and misleading, or they have some seriously misguided ideas about several topics. Allow me to elaborate.

    Apple's blocking of Skype and other voice applications raises the same Net neutrality issues as Comcast's blocking of BitTorrent.

    Apple is not a network operator. They have not been granted the benefits of being a common carrier and they do not have a government enforced geographical monopoly as a result of being one of only two companies with access to government right of ways needed to connect lines to houses. You'd think the name "network neutrality" would be a tip off as to the requirement that a company needs to be a network provider for network neutrality laws to apply.

    I'm not saying there is no room for network neutrality laws to apply, it is just that the scope of them might be to nullify the portion of Apple's contract with AT&T which requires Apple to restrict VoIP applications from other vendors. Even then, that does not mean Apple would have to do so, only that they cannot be required to do so as part of a contract with a network operator.

    And while we're on the subject, Comcast's intentional degrading of Bittorrent traffic, while a concern for the FCC, is not a network neutrality issue. Network neutrality laws as conceived and written, to date, are about forcing network operators not to discriminate based on the source or destination of traffic. It does not ban quality of service traffic management. It just ensures that a network provider can't degrade one type of traffic from or to a given person or organization, and not that same type of traffic to or from someone else. i.e., they can slow down all bittorrent or VoIP traffic if they want, they just can't slow down bittorrent traffic from other companies but not from their own servers. They can slow down voice traffic, just not voice traffic using Skype and not a competing VoIP application/service.

    Microsoft's bundling of Internet Explorer back in the late '90s led to major antitrust lawsuits brought by Department of Justice and 20 different states. While consumers were free to install Netscape and other competing browsers, it was the preferential treatment of its own browser that lead to legal problems for Microsoft. Apple is now engaged in an even more egregious practice. It bundles the Safari browser with its iPhone, it makes it impossible for consumers to remove the browser, and the company now forbids competing companies from making their browsers available to the millions of iPhone users.

    Sigh. You'd think by now people would know enough to look up "antitrust" on wikipedia so they know what the hell they're talking about before spouting this sort of uneducated crap. Microsoft did not get prosecuted for antitrust abuse because they "bundled a browser with an OS." They got in trouble because they bundled a product in a market they had monopolized with a product from another, already existing market. The fact that one of those products was an OS and one was a browser is happenstance.

    Apple does need to be concerned with antitrust issues, but this is not even close to one of them. Apple may or may not have sufficient influence in the "portable, digital music player market" to face antitrust sanctions. Apple does not have to worry about bundling anything with their browser or their phone or anything other product unless it is with their portable digital music player. Now the iPhone does fit into this category because it could be seen as Apple leveraging their success with iPods to take gain unfair advantage in the cell phone market. Further, they could be guilty of antitrust abuse for tying their iTunes music service to their iPods and bundling iTunes with their iPods. What they won't be facing antitrust problems for is bundling their browser with their OS or with iPhones since none of the products involved comes even c

  123. Re:Apple? What Apple by cowscows · · Score: 1

    Apple has pretty much always kept tight control on their products. They're not trying to be the next microsoft, they're continuing to be Apple.

    --

    One time I threw a brick at a duck.

  124. There may be a way around this by StarKruzr · · Score: 1

    If you pay $99 for your dev certificate, there might be several holes you can use to get your own application onto the device, including "forbidden" apps like daemons, browsers, etc.

    I don't feel any better about Android, which runs everything in Java VMs, or OpenMoko, which will never get off the ground, than I do about this, but I think jailbroken OS X is still the best mobile platform for geeks. Which is sad.

    --

    +++ATH0
  125. Could Apple face government regulators? by Orig_Club_Soda · · Score: 0

    This has got to be one of the dumbest concepts on Slashdot ever. What about all the other phones that limit technology? Game systems? You guys have to learn the difference between proprietary and anti competitive. There are enough options out there that no phone maker should be forced by the government to allow this crap.

  126. The problem isn't apple, its AT&T by zenasprime · · Score: 1

    Until their excusivity contract is over, don't hope for anything groundbreaking from the iPhone. Once it's concluded, all bets are off, espcially considering the relative popularity of the device.

  127. How the monopoly formed by AppleTwoGuru · · Score: 1

    That monopoly existed because there was no other product on the market to fill that need

    While I agree with the latter part of your statement, I don't agree with the former quoted above. There was a need. It was being filled. Commodore/Amiga, TI, Atari, Apple, Timex, Magnavox, VisaCalc, Lotus 1-2-3, WordPro, WordStar, dBaseIII, Novell DOS 7, Caldera DOS, OS/2 Warp, CP/M, Stacker (Stac Electronics), Netscape. Microsoft systematically destroyed software and hardware companies through litigation and court bullying, or cast fear, uncertainty, and doubt into many struggling companies and stockholder boards. Before the government got wind of it, the damage was already done. And the playing field was leveled, not by competition, but by one company with an army of lawyers seeking and destroying. And then there was no other marketable source of an OS except for Microsoft by 1995. The Department of Justice took on the task of taking down Microsoft. And Microsoft went to task of lobbying the government, and funding the George Bush campaign. The Clinton administration was ready to dismantle Microsoft. In stepped George Bush with a fist full of Microsoft cash, just got campaign-paid, and told the DOJ to back off. The effect of the law was compromised. Heck, just recently, George Bush came to Microsoft's rescue again - Bloomberg.com: U.S. - Bush defeats Anti-trust against Microsoft

    I don't think any company can do what Microsoft did for at least another 20 years. Many weaknesses of people, society, and government have been exposed. But this time around, we have the internet and Slashdot, and Groklaw. Many more truths have been exposed. Internet news containment is out of control. Companies really do not control information flow on the net, like they can in traditional media where they can make people of a country fit into a box of their creation. It may take somewhat longer than that to repeat history, which mankind is doomed to do over again.

  128. Symbian costs and restrictions by Kaseijin · · Score: 1

    I don't know if the parent has every detail right, but Symbian is much more restrictive than Tony Hoyle describes.

  129. oh please. by geekoid · · Score: 1

    "Comcast's anti-net neutrality filtering, and Microsoft's Netscape-killing antitrust tactics. "

    There not the same thing, not even close. Clearly the person who wrote that isn't familiar with any facts.

    I'm am nost siding with Apple here, just pointing out that it is an invalid comparison.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  130. Apple is merely spawning hackers by catmistake · · Score: 1

    Has anyone at /. heard of the iPhone dev-team or its spinoff the dev-team-elite? I ask because I've seen no mention of them in the comments. Its amazing how just the right constraints can foster (and nurture, even) a comradery among OSS strangers who hacked their way in and gave iPhones to those on other networks and in unsupported countries, propagated package management systems (Installer.app, and now Aptitude) long before Apple revealed their innovative invention, AppStore, at the Special Press Event. Forget waiting for June, hundreds of 3rd party apps are available now for those that are unafraid to tinker (the worst that can happen is you will have to restore the phone to factory defaults and start over). An estimated 1 million iPhones have been jailbroken. Get your heads out of the sand.

    1. Re:Apple is merely spawning hackers by deanston · · Score: 1

      Thank you for your voice of sanity and moderation. So many comments here focus negatively on what one CANNOT do and not the possibilities of what one CAN do. I don't think I've ever seen a consumer device inspire so much passionate creativity from all angles -anti or pro license restrictions.

  131. Steve Jobs is just being pissy because by geekoid · · Score: 1

    his new age crap didn't fix his cancer.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  132. Re:amerature troll by SeaFox · · Score: 3, Funny

    You're too late. The thread was ended with that post according to Godwin's Law.

  133. AT&T by sentientbrendan · · Score: 1

    is almost doubtlessly responsible for forcing apple to block voip over their cellular data network. I bet that was part of the terms of their profit sharing agreement. However, is it possible that it will be ok to use voip over their 802.11b network?

    Actually I'm not sure this makes much difference since, I mean, if you have an iphone you are already paying for some kind of cellular service...

    What does seem scummy to me is blocking alternative browsers on the iPhone. I also don't really understand the motivation, since safari isn't really something that makes apple money. Really, it was something they were forced to develop when Microsoft dropped IE for mac.

    1. Re:AT&T by nxtw · · Score: 1

      is almost doubtlessly responsible for forcing apple to block voip over their cellular data network.


      Funny, AT&T has no such limitation on the other smartphones they sell, many of which will run Skype over the cellular network.
  134. Ha... by Crimson+Wing · · Score: 1

    Not the JesusPhone after all, is it? No unconditional love here...

    --
    Sig? What's that? Oh, 'signature'...and it's supposed to be witty? Right...
  135. These discussions are fascinating, BUT by Whuffo · · Score: 1
    The Iphone is first and foremost a cell phone. It competes in the same market as other cell phones. Sure, it has some other features and capabilities, but it's still a cell phone.

    The real problem with the Iphone is that it's locked to AT&T wireless. Despite their "more bars in more places" advertising, their coverage is spotty even in major markets. Check it out: http://www.wireless.att.com/coverageviewer will show you what they claim their coverage to be. Look at the pretty colors, then check to see what those colors actually indicate. If you throw away everything from "probably get a signal standing in the street" down there's not a lot left. Keep in mind, that map is generous; your experience in real life may be much worse.

    So why should I (or anyone else) buy a $500 phone with a $80/month service plan that can't be used at home or the office and only has a usable signal for about 1/2 mile along the daily commute? That's just plain silly - and there's nothing that Apple can do to make their cell phone more attractive to me (except change providers to someone with real coverage).

    There's a lot of people like me who have to use Verizon phones; say what you want about that company, but they do a very good job of providing solid coverage. Around where I live: Verizon works, AT&T doesn't.

    Having far too much experience with the way that Verizon cripples their phones, I find all the hyperbole about Apple's restrictions to be questionable at best. Music? Sure, but the only way to load a music file is through Verizon's pay site. Games? Only if you buy them from Verizon. Camera in your phone? Sure, but the only way to get the pictures off of the phone is through Verizon's pay site (at $1 per picture!) Bluetooth? Sure, but Verizon has disabled most of the BT profiles to the point where all it can work with is Bluetooth hands-free devices. And that support is limited, too. Internet access? Sure, but the browser is almost useless and only works through Verizon's gateway (for a fee, of course). And don't bother trying to visit sites that Verizon doesn't want you to visit.

    Right now, with nothing more than the Iphone comes with out of the box, it's a far more functional and useful cell phone than anything you can get from Verizon. Too bad about that coverage problem...

  136. Re:Apple? What Apple by geekoid · · Score: 1

    is there a -1 stupid?
    I mean, besides what you were modded with at birth.

    They sell hardware and want to control what operated their hardware, and how it behaves.

    Stupid microwave company locking me into their software.

    I don't own a Mac, my iPod mini was a gift. I am not an apologist, and such things go against my nature. Your statement is ridiculous ..I mean, no basis, they don't behave the same there is no evidence to support it, nothing.

    Stop creating a false Dichotomy. Use actual arguments.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  137. Im not surprised by EEPROMS · · Score: 1

    I posted a comment weeks ago that knowing Apple and its control freak nature that I would not be surprised if the SDK has lots of hooks in it restricting developers. So now Apple has proven itself to be just as EVIL (tm) as Microsoft (more so) on the mobile platform I wonder what spin doctoring they will do to make this pile of manure look good. Hmm maybe a new iPhone with even more bouncing icons for the style insecure.

  138. Dominance by Dobeln · · Score: 1

    So, is restricting development on the iPhone a stepping stone to market dominance? If that's true, that would seem to validate Apple's model choice very much indeed!

    Otherwise, abusing a dominant position is what MS has been getting nailed for, and Apple are nowhere near that position in the mobile phone market. Hence, they have a much more free hand, just as they have with respect to bundling software with the Mac.

  139. You missed something by StarKruzr · · Score: 1

    "Now there will be an official SDK and even better apps"

    This is not at all clear. Entire classes of applications will be wiped out. Did you like MobileScrobbler? Too bad, you can't have it anymore because no daemon software is allowed.

    --

    +++ATH0
  140. Nice FUD, but: by StarKruzr · · Score: 1, Insightful

    Apps that run in the background, ignoring calls to quit by the OS memory manager? There's a stability problem just waiting to happen.

    My iPhone has been running several applications in the background -- the RSS updater, MobileScrobbler, sshd, an ftp server, afpd, Samba -- for quite a while with absolutely no stability problems whatsoever. Plenty of others' have as well. Stop buying the Apple company line on everything.

    --

    +++ATH0
    1. Re:Nice FUD, but: by Anonymous Coward · · Score: 0

      I'm a Windows Mobile user. I speak from experience. Your little list is a set of background processes. Windows Mobile, Symbian, and Linux all have parallels. They're not applications that sit in memory, ignoring commands, because they're part of the OS or extend low-level functionality at a minimum of resources.

      "The Apple company line" has nothing to do with it.

  141. Completely, 100% by StarKruzr · · Score: 1

    agreed. I have been a happy Apple user for 3 years now, and I can say unequivocally that you have a perfect grasp of the situation.

    The arguments against boil down to "ethics out of economics," which, IMHO, is wholly bullshit.

    --

    +++ATH0
  142. Re:The iphone was not designed for hackers by Guy+Harris · · Score: 1

    Something that's being forgotten (or ignored) by a lot of the people posting here is that the iPhone is a CONSUMER product.

    As opposed to those other Apple products that are only sold to hackers, not to consumers, and thus don't need those restrictions.

  143. Get a Nokia N810 instead by Edgester · · Score: 1

    Please vote with your wallet. Buy a Nokia N800/N810 which is more open than the iPhone/iPod Touch and has few, if any, restrictions imposed by Nokia. If you don't like Apple's ToS, then don't write for it! Put your code where mouth is, support the more open platform!

  144. Response by jwedwards74 · · Score: 1

    To be fair, I can't fault them for the VOIP issue, that sounds more like an AT&T thing, which I can understand....As for the Firefox issue, that's a bit of a lie.... The SDK says "An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plugin architecture, calling other frameworks, other APIs or otherwise." So you could have a firefox versions, but plugins....no. So that's a little misleading. As for targeting Firefox specifically, that quote doesn't sound like it's saying that at all. BTW all my quotes are links directly from the article you sent, so I'm not taking anything out of context here.

    As for the Sun Java port, it's not an issue with Apple the quote below clearly shows that Sun put conditions up regarding development on the Iphone, specifically, it had to be "open" or they didn't want to play ball. "Sun's VP of Java Marketing, Eric Klien, has been quoted saying he wants to bring Java to the iPhone now that the SDK makes the iPhone 'open'... but with Apple having a veto on which apps get authorised or not, surely the 'open' iPhone is only as open as Apple wants it to be - and why would Apple allow Java, which lets developers create their own code to run 'anywhere' - circumvent the iPhone SDK process?"

    Now personally, I know it may not be a popular point of view, but if Apple is trying to position it's self as being the next smartphone OS, they want to to ensure they don't enter into the same trap that Microsoft has been engulfed in. Specifically, the more you open it up, the more spyware, viruses, and OS effecting apps begin to degrade the OS stability and user expectation of performance. Both of which have always been crucial to Apples business plan. Unpopular, maybe, but this article definitely came at the issue with a pre-anti-apple feel. The truth is Apple is obviously positioning them selves to take over the Smartphone market with their recent announcement that it would support Exchange communication, and activesync. Clearly they want into the business market, and they aren't willing to sacrifice their performance or usability to get there. On a personal note, that's more then ok with me, it's preferred.

  145. I did! by Franklin+Brauner · · Score: 1

    There are hundreds of other cell phones to buy.

    True, and they're all crap compared to my wonderful iPhone.

  146. PSP / iPhone by Ihmhi · · Score: 1

    My friend has already dealt with firmware roulette on his PSP, and now he is going to be dealing with this shit on his iPhone. No big deal, right? Yeah, except I'm the one who he goes to to do it.

  147. Logical error 1 by MacDork · · Score: 1

    Conversely, iPod owners do not suddenly find themselves in possession of a free iPhone. These are quite obviously completely different situations.

    No, my logic is perfectly sound. It is you have it backwards. iPhone owners are in possession of a free iPod. And given it is an iPod, it will play all the tunes sold from the second largest US music retailer behind Wal-Mart, and by far, the dominant player in online music sales. Yet that offers iPhone no advantage over other phone manufacturers to whom Apple steadfastly refuses to license Fairplay? I'm surprised we haven't seen an antitrust suit already.

    1. Re:Logical error 1 by ContractualObligatio · · Score: 1

      When Microsoft included IE in Windows, it led directly to them having a browser monopoly as well. This is because their control of the desktop gave them control over what goes on that desktop. Apple will not have a monopoly of the phone market any time soon. Their monopoly in mp3 players and content distribution does not give them control over the phones people buy.

      Your logic is therefore quite obviously not sound. Apple certainly has an advantage, but you do not make a case for anti-trust by arguing different things are the same. As for the iPhone having an iPod - is this important in an anti-trust discussion when they have less than 1% market share? And while I agree Apple would be nicer for opening up Fairplay, what examples are there of Apple preventing others from offering online stores, or charging excess fees, or otherwise abusing their monopoly?

    2. Re:Logical error 1 by MacDork · · Score: 1

      Apple certainly has an advantage, but you do not make a case for anti-trust by arguing different things are the same.

      Thanks, you just conceded the debate. I don't need to make the case that the two situations are exactly the same. Apple's refusal to deal with other phone manufactures with regard to Fairplay is enough. Apple has had around 90% market share for more than two years in the online music business. It would be easy to prove their dominance constitutes a monopoly. That means they are subject to those antitrust regulations regarding monopolies.

      Apple has been safe so far. For iPod, they built their monopoly with a great product that outsold competing MP3 players. No problem. With iTMS, they created a monopoly where everyone else had failed. There was no online music market until iTMS, and without iTMS there still isn't one... again, no problem. Now, they are entering the enormous mobile phone market and in doing so, they are leveraging their monopolies to their advantage. That's against the law. If they want to enter the phone market, they may very well be forced to license Fairplay and remove the contract restrictions they've put on their SDK. Not only that, they may be subject to punitive measures as well for breaking the law in the first place. Frankly, if there isn't an Apple antitrust case involving iPhone by the end of the year, I'll be shocked. Ironic isn't it? Microsoft will be able to sue Apple for antitrust violations because Apple won't license Fairplay on Windows mobile.

    3. Re:Logical error 1 by ContractualObligatio · · Score: 1

      Thanks, you just conceded the debate

      You're getting ahead of yourself. We haven't even started debating - we were still clarifying the faulty logic and paranoid tone of your first post. But now that you've given up trying to maintain a consistent argument, let's move on to your attempt to change it to something you think is better.

      they are leveraging their monopolies to their advantage. That's against the law.

      Anti-trust law requires abusive behaviour of some kind. Leveraging a fairly won monopoly to one's own advantage is not illegal if prices are not artificially hiked, there is no evidence of collusion with other parties, and access to competitors is not blocked, especially with a 1% market share clearly does not represent a monopoly won by unfair practices. They may attract scrutiny, and Apple are certainly at risk of crossing the line in online music (witness their warning to reduce iTMS prices in the UK, for example), but with respect to the iPhone there is simply no basis to expect a viable lawsuit this year. There is nothing forcing a phone buyer to buy an iPhone, or to buy their music from the iTMS even if they do have one. mp3's are readily available from other sources, and playable on other phones. Apple have stated, and in the case of EMI demonstrated, that they are willing to sell DRM-free music. Like it or not, Apple has a get-out-of-jail free card as long as the music industry itself continues to shoot itself in the foot. I think Fairplay should go, but don't see any reason to think it will happen due to an imminent anti-trust lawsuit.

      If you want to have a debate, provide an argument supported by facts. Stating you've won on the basis of your own assumptions is kindegarten logic.

    4. Re:Logical error 1 by MacDork · · Score: 1

      especially with a 1% market share clearly does not represent a monopoly won by unfair practices

      What's your point, that the iPhone doesn't represent a monopoly? That's obvious and irrelevant. MSIE started with a 1% marketshare. That didn't stop the DOJ from filing a complaint seeking a one million dollar a day fine a year later. Why? Because MS was abusing their OS monopoly to give their browser an advantage. You've conceded that iTMS gives iPhone an advantage. Unless you're arguing that iTMS's 90% marketshare in online music sales does not represent a monopoly, which you do not seem to be addressing, the debate is over. Assuming iTMS is a monopoly, then Apple's refusal to deal on Fairplay is clearly illegal under antitrust regulations. Stating I've won based on that assumption is perfectly valid as long as you continue to fail to refute that iTMS represents a monopoly.

  148. Logical error 2 by MacDork · · Score: 1

    Secondly, for a post to get +5 Insightful only requires a few moderators to mark it up.

    Of course, only a select few readers get mod points.

    It does not mean the post is agreed to by the majority, or even makes a valid point. There's many a groupthink post that gets a +5 rating.

    And what is groupthink but a consensus of /. opinion. You argue that the sample is biased and not representative of the /. majority. With karma and meta-moderation, you have an uphill battle. My post has received up and down mods because there are obviously quite a few of you /bots that disagree with me. It is controversial. The post I linked to contained ONLY up mods... as many up mods as is possible on /. Not controversial.

    It's actually kind of pathetic you think a point shouldn't be argued simply because of a +5 rating in another thread.

    I'm not saying the point should not be argued. I'm saying that arguing the iPod's dominance and iTunes content has no effect on the competition, and being subsequently being modded up for it, will demonstrate typical /. hypocrisy.

    Sure enough, in one post, iPod/iTunes is a one/two knock out punch that crushes the competition in the phone market... 100% positive mods. In another, iPod/iTunes is irrelevant to antitrust concerns and has no effect on other players in the phone market... also 100% positive mods.

    The mods have applied typical /. doublethink.... Just as predicted.

    The passive aggressive schtick is kind of lame, as well.

    It isn't schtick in this case, it's an accurate prediction. It's schtick when you attach it to something you know everyone agrees on in order to get modded up like you're some sort of underdog. We all know it's just preaching to the choir. In those cases, you're right, it's lame. In this case, I have 10 replies coming to Apple's defense and/or telling me I'm a moron.

    1. Re:Logical error 2 by ContractualObligatio · · Score: 1

      "a few select readers" is rather negative phrasing for an impartial algorithm that favours contributors to a community site.

      I didn't argue the sample was biased, I simply pointed out that a post upmodded by a few people can hardly be taken to be the viewpoint of hundreds of thousands of people. The sample is too small - it's irrelevant whether it is biased. And does it matter whether passive aggressive logic is schtick or not? The fact remains that you had already retreated behind an excuse that those who point out the manifest holes in your logic are hypocrites. Blaming others for your own mistakes as you make them is unhealthy behaviour.

      The overall tone of your posts suggests that your intelligence is being overrun by emotion. Hope whatever is stressing you out works out ok.

  149. Re:It's funny...to think MS-only is open by deanston · · Score: 1

    By open I guess you mean you are going to deploy your finished XNA game to not only the XBox or Windows, but also to the Mac, the iPhone, PS3 & Wii, and all the Linux distros, plus a run-anywhere Java version, is that right? Is that what you mean by 'Open'? Tell me how MS is going to help you compile your game for all those targets? Or do you just mean free/cheap? Yes, the XNA Game Studio EXPRESS is free, the Pro (real) version cost$. Have fun. Thanks for protecting MS monopoly. /d

  150. How Dare They (Real Test) by deanston · · Score: 1

    WOW this crazy thread / website just crashed my IE7, froze my Firefox 2.0, and Opera 9.2.4 can't even show all the correct format and links. The only browser that is left working and refresh each page the fastest is the Safari 3.0.4 that I'm typing this reply on from my XP. How dare those guys at Apple try to shoot for such quality product! How do you think this discussion will render on all the mobile handsets, mmm?

  151. We still love it because it's Apple! by liftphreaker · · Score: 1

    We still love it and we're willing to bend over again and again, because this is dear Apple we're talking about. Not microsoft, not Nokia, not Qualcomm. They can have my first born, and sell my wife into prostitution, but I will still love and worship lord Jobs and lick the dirt off his car tires every day. /end sarcasm

  152. Good Gravy by His+Shadow · · Score: 2, Insightful

    Can anymore hyperbole be stuffed into these pathetic excuses for journalism? "face government regulators"? Are you high? IT'S APPLE'S PHONE! It's THEIR OS! Like it or lump it. And don't even bother with bullshit about "monopolies". When the iPhone is 95% of the mobile phone market, we'll get back to you.

    --

    Fiat Homos et Pereat Theos

  153. Rd:It is their phone by networkassault · · Score: 1

    Technically, when you "buy" a cell phone, usually you are purchasing a contract with a cellular company which allows you to use their equipment, including, but not limited to, their communication backbone, their cellular towers, their phone. Most cell phone companies subsidize the actual phone for their customers as part of the customer's contract. When you "purchase" the phone, you're purchasing a contract that permits you to use said phone. If you wish to terminate the contract early, then you usually pay the price of the phone plus lost revenue back to the phone company in the form of the termination fees. Until you pay the termination fee or until your contract runs out, you can, in no way, claim that "your phone" really belongs to you. For the longest time, the actual landline phone in your house belonged to Bell, just like the cable or satellite equipment in your home. These companies allow you to use these services/products while you pay for them. After you stop paying for them (unless you pay a termination fee or something similar), you lose any right to the products the company supplied you to use their service.

    --
    "I'm glad I'm going to die because, when I do, the world's gonna go to the dogs." -Me on aging and the next generation.
  154. Great decision, Sherlock by Anonymous Coward · · Score: 0

    That decision was made for security reasons (i.e. to prevent exploitation of security holes), not to keep competing web browsers out.

    Great decision, Sherlock.

    That's certainly been a successful strategy so far for keeping there from being a publically available SDK or SIM unlocks for the iPhone without Apple's help, I'm sure it will be just as successful after the internals are better documented in an Apple supplied SDK.

    Clearly if they can keep those guys out, they can keep malicious software out.

    -AC
  155. Irrational victim complex by theolein · · Score: 1

    while much-praised by irrational Apple-haters*

    This comment of yours is pure flamebait and should have gotten your comment modded down. The reason is that your post is almost exactly the same as the legions of over-sensitive Microsoft fans and users here on slashdot who almost always include in a post a comment to the tune of "irrational Microsoft hater".

    I'm a Mac user (I've got three at home) and I honestly have to agree that Apple gets a free ride on slashdot. Apple gets away with things that Microsoft gets roundly criticized for here, simply because "the design is better, more user firendly" and all the other reasons given, but more truly simply because Apple is trendy, has a much better marketing and PR than Microsoft, and is still seen as the underdog of the American computting industry.

  156. Two sided sword by theolein · · Score: 1

    The iPhone is good, nay fantastic, with its combination of an excellent user interface, big screen and multi touch screen, but the truth of the matter is that the platform is locked down in a way that it will be useless for tasks like system administration, since you can't run a shell or interpreter on it (Actually, theoretically, you could, in the same way as X11 works, but who wants X11 on the iPhone?). The only reason I can see behind that is
    a)Apple is honestly worried that interpreters which have no sandbox, like Python, Ruby, Bash, etc, might make the iPhone susceptible to viruses and also less reliable due to bad unknown code, or
    b)Apple doesn't want software running on the machines that it can't control

  157. So much for iPhone by LinuxLuver · · Score: 1

    The iPhone looked REALLY cool. I was hoping to buy one. But then I find it's locked to one telco and won't be available in my country until.....oh who knows. Meanwhile, there are other cool products appearing that aren't as restricted and are even cheaper. Some combination of an ASUS eeePC and a cheap, pre-pay GSM cell phone might be the best way to go. Cell calls when you need'em and wireless Net with Skype when you don't. Plus the webcam. Plus Firefox. Plus Open Office, Java.....etc....etc....all for less than an iPhone.

    --
    Only boring people are ever bored.
  158. And don't use ATT by wiredog · · Score: 1
    Or any other cell provider which restricts what you can do on their network, using their subsidised devices.

    Which is to say, all of them.

  159. So, it's a tradeoff by Stu+Charlton · · Score: 1

    This week's TWIT had a good discussion of this tradeoff.

    There's an old saying -- open if you're losing, closed if you're winning. Apple will open this thing up more as competition increases. Until then, user experience will dominate.

    This isn't necessarily a bad thing. Apple's reputation is built completely around a fantastic user experience.... so do they:
    a) allow developer freedom to create runaway apps that destroy that experience (OMG it's an iPhone Virus! Or something with backdoors to tape your phone conversations?)
    b) restrict developer freedom to preserve the user experience.

    They'll obviously choose the latter; the market has not punished them for it on the iPod. The device *has to take phone calls* regardless of what app you're using, so it will unceremoniously quit that custom app at any time.

    Also, this is the *first version of the SDK*. It's not set in stone. Certainly instant messenger applications will become important, and they'll find a way to allow them to run in the background (or they'll make one themselves).

    As for VOIP over EDGE, the complaints are ridiculous -- the latency of EDGE would make conversation nearly impossible. We're talking 56k modem speeds with 1000-2000ms latency at times! When the iPhone goes 3G, perhaps.

    --
    -Stu
  160. A little history and perspective by weston · · Score: 1

    Ok, I'm willimg to admit I might be mistaken, but I always believed that OpenOffice was a descendent of Star Office which was an old OS/2 app. But since nothing would exist in the computer world without Steve to create it, i'm sure you will find some way to retell the OO.o creation story.

    This isn't at all what the GP was trying to do, nor is any reference to Jobs' considerable influence on the computing industry necessarily the product of someone fabricating a Steve-centric cosmology.

    At any rate, OpenOffice is descended from Star Office, that's correct, and I don't see anyone saying otherwise. What's being pointed out is that Schwartz's career is essentially a consequence of his cofounding and involvement with Lighthouse Design, and it's arguable that Lighthouse wouldn't have existed in any congruent form without OpenStep... from NeXT, the work of, among others, Steve Jobs.

    You could *potentially* argue further that the various incarnations of Sun's Application Development group wouldn't have existed without OpenStep in general (and Lighthouse specifically) to demonstrate the viability of Sun's software as a platform for running applications, but that's a bit of a stretch, pulling together an applications group to compete with Microsoft was the thing to do in the mid-90s, Novell had already done it, McNealy probably didn't need Lighthouse to give him the idea.

    Except for the couple million marching morons who buy the shiny handcuffs Steve sells.... Because Apple knows something you obviously don't; Apple will never play in the Enterprise space. Luxury boutique goods are never going to be picked by the green eyeshades types. Kewl industrial design means nothing.

    Apple also knows something you don't. Just because your priorities (or my priorities) aren't met in any given device doesn't at all mean that the only selling point is the shiny industrial design.

    I'm also disappointed Apple seems to be resisting the compelling (and nearly inevitable) idea that the iPhone (or any smartphone) can be a full-fledged computing device. I'm also frustrated that they're doing things by half-measures and holding people back rather than reprising the role of a company that simply ignites revolutions.

    But the fact is, on the merits *alone* that it is an iPod and a cell phone, the iPhone is a successful convergence device. This is to say nothing of the fact that the web experience on it is unexcelled (arguably unmatched, even), that the use experience is superior to the majority of existing phones, and that it is going to have a vibrant market for 3rd party software (*certainly* a more vibrant market than anything the mobile industry's done so far), even if that never includes interpreters, virtual machines, or other browsers.

  161. Apple has always been more closed than Microsoft.. by psamty · · Score: 1

    of this there is no doubt. As software companies go, Microsoft is reasonably open about their products and is interested in giving developers power. Yes, they spew a lot of bullshit and have been responsible for some awful software, but occasionally they develop really good tools (Visual Studio, XNA). Apple on the other hand keeps things much closer to its chest. However, as some people have rightly pointed out, Apple is not a monopoly, and is not subject to the same degree of regulation as MS. This is part of a societal decision we have made to limit the powers of any one entity, because anyone with too much power is likely to abuse it. I find Apple products unusable anyways, so I don't care.

  162. Forgettable Slashdotards by Swift2001 · · Score: 1

    Really, the function of the "Apple" section on Slashdot is for the courageous anti-capitalist 20-somethings to find something, anything, that pisses on Apple from a great height. For months, you hear nothing but "Open the SDK!" "We want to produce apps!" And then they do, and there is news of fresh alarums. One would think the frigtards of Slashdot will do and say anything.

    You will be using the same SDK that Apple engineers use. There is a foundation ready to disburse $100 million to fund developers. AIM is going to be ported. You will be able to use Skype for calls over Wi-Fi. You will be able to give away your programs for free in one of the best possible venues: your phone, or on iTunes. If you charge money, Apple will pay you what the record labels get, 70%. only better than they get, because the developer will set the price.

    And the new firmware will be cracked for jailbreak, of that you can be sure. And then you will have the privilege of using any provider with GSM.

    It's a fully-functional computing platform. Most people, the vast majority in fact, don't give a damn about jailbreaking and Java or anything else. It will do some amazing things, and Apple will make a truckload of money, and with that truck they will hit blips in the highway, and the driver will say, "What did I just hit?" And it will be slashdotters.

  163. You are WRONG. by FranTaylor · · Score: 1

    The iPhone SDK contractual agreement say this:

    Distribution of Applications created with the SDK is not permitted absent a separate agreement with Apple.

  164. And computers would not exist without Turing. by jotaeleemeese · · Score: 1

    What is the point exactly?

    Apple technofanatics want to pin down all computing progress to Jobs, no matter how tenous the links they can find.

    Pathetic to be honest.

    --
    IANAL but write like a drunk one.
  165. iphone sdk restrictions by bithound · · Score: 1

    There was a good write up on Products today about iPhone SDK restrictions, http://www.personafile.com/products