Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
It will focus on whether the policy, which took effect last month, kills competition by forcing programmers to choose between developing apps that can run only on Apple gizmos or come up with apps that are platform neutral, and can be used on a variety of operating systems, such as those from rivals Google, Microsoft and Research In Motion.
Microsoft used its dominance for IE, and we all laughed. Intel used its dominance to crush AMD, and we all laughed.

Now, all I can do is laugh :D
 
Damn! Apple is abusing its monopoly on Mac OS X and they won't let me run my copy of freebie.exe that I just got on Tucows!!! I'll sue them! :eek:

That is not the point. "freebie" could also have been developped for the mac. It's a matter of choise that the developer didn't do that.
 
How did Microsoft prevent Competition? You can install any other browser you want...

Please read US. v Microsoft and the 5 arguments that the US government put forth. Here's a tip it had something to do with Microsoft's share of the computer OS market and how they integrated IE into Windows.

I actually have read it - it doesn't apply here.
 
That is not the point. "freebie" could also have been developped for the mac. It's a matter of choise that the developer didn't do that.

It's also a matter of choice that the developer insists on using only one language, which isn't supported on some other platform. Oh. Well. It isn't as if Apple is mandating some arcane, uber-secret proprietary language... or restricting you from programming in any language you want, anywhere else you want.

So what's your point?
 
Can I build windows apps with Objective-C/Cocoa API?

I know this was written about an hour ago, but I want to reply to this. No you can't build Windows apps with Objective-C/Cocoa API, and personally I don't have a problem with Apple restricting you to their platform to write for the iPhone. I do however, have a problem with them not allowing you to write code however you want as long as the end result gets you to be compiled into the native format.

I think you should be responsible and tell your customers how you made the program if there are performance issues, but I think people are doing the best they can do have just as nice performance as if it were built natively. Personally, I'd still go the Objective-C/Cocoa route for making iPhone apps, but I want the choice to use something else.

pdjudd said:
Please read US. v Microsoft and the 5 arguments that the US government put forth. Here's a tip it had something to do with Microsoft's share of the computer OS market and how they integrated IE into Windows.

I actually have read it - it doesn't apply here.
What happens when the iPhone OS is the number one OS after it surpasses Symbian, etc? Does Apple then have the choice to put all these restrictions on the developers?
 
much ado about nothing

I welcome the inquiry, but nothing will come of it. There is no antitrust violation. Unlike M$, Apple does not command a large enough percentage of any market to qualify, and Apple isn't trying to pull one out of the M$ playbook - the "you will bundle our product on everything or we will pull your OEM license" tactic. Apple is squarely in the camp of "our club, our rules" but makes no threats against anyone developing products for other platforms in addition to, or instead of, Apple's platforms. Developers are free to come and go.
 
...What is the difference? The made the clause simple on purpose to avoid considering endless 'what if...'s, and thus clear. I bet they are more concerned about which compiler you use rather than the source language, since it is the compiler which performs all the optimizations, and Xcode is the IDE which they control and can improve (rely on Adobe to fix bugs, anyone?).

The difference is if there is a compiler out there that does it's job well it will be banned by Apple if it also compiles for Android and any other platform
 
The lack of a flash to iPhone compiler does not mean those developers cannot create applications for the iPhone, and there are avenues for web based applications to be deployed to the iPhone as well. I think a bigger issue would be that the iPhone/iPad/iPod touch application market is wholly controlled by Apple through the App store, which if they gain sufficient market share would be anti-competitive since no other company can legally sell and deploy applications to the platform.
 
Why would anyone think this investigation is a bad thing? All it could possibly do is create a more open environment with more choice for us. If it runs poorly and kills your battery life, uninstall it.
 
If Apple's systems were the only systems where mobile applications could run, then there might be an issue.

Then what about the Internet Explorer case a few years back? If you didn't want to run it, you could simply install another browser, or use another OS, Windows wasn't the only OS where browser could run.

I think Apple users look at Apple's Actions behind Apple colored Glasses :D
 
But 99.4% of mobile app sales go to Apple. :eek:

For a more balanced view of the issue read this:
http://blog.nielsen.com/nielsenwire...w-app-playbook-debunks-mobile-app-store-myth/

So yeah, of course Apple was far ahead in terms of App Store sales since they had the only store in place that hasn't just started.

Quote:
With only eight Android devices launched in 2009 – and the Droid launching late in the year – the Android Market Store saw modest popularity. Since then, a large number of Android devices launched, and the popularity of the Android Market Store is expected to increase as a result. This is further illustrated by the high satisfaction scores the Android Market received in the Nielsen study, second only to the Apple App Store.
 
I know this was written about an hour ago, but I want to reply to this. No you can't build Windows apps with Objective-C/Cocoa API, and personally I don't have a problem with Apple restricting you to their platform to write for the iPhone. I do however, have a problem with them not allowing you to write code however you want as long as the end result gets you to be compiled into the native format.

I think you should be responsible and tell your customers how you made the program if there are performance issues, but I think people are doing the best they can do have just as nice performance as if it were built natively. Personally, I'd still go the Objective-C/Cocoa route for making iPhone apps, but I want the choice to use something else.

You have it. You can also use (at least) C, C++, and JavaScript. So.... ? They are only minimally restricting the languages you can use. There's even (at least one) choice of dynamic language. The real issue here is not about languages, or cross-compilers, or any of the other stuff. It's about whether Apple can be forced to allow third-party IDEs (Flash the development applicaiton, not Flash the runtime) on their non-monopoly platform. The answer is clearly, clearly, no. If you don't like it, you are free to buy any of dozens of other devices, and develop for them. If enough people do that, the Apple Death Star will have its reactor core detonated. Enjoy yourself and lighten up!
 
They should look at it

And reject it.

Whatever became of the inquiry into Google Voice? Nothing much. Even less will come of this.

If they're talking about a lack of choice, who on earth says you should have a choice of development environments on every platform? You now have clear differentiation between Apple and other platforms.

Where's that Flash on the other platforms? Why, it's three years late. What will the other platforms do when the battery life on their platforms dwindles to four or five hours? When web pages take a week to load?

No, Apple should write the Outmoded Developer's Employment Act.
 
The difference is if there is a compiler out there that does it's job well it will be banned by Apple if it also compiles for Android and any other platform

Apple is embracing Clang and LLVM for its compiling and runtime toolchain, which makes your juvenile assertion obviously wrong.
 
What happens when the iPhone OS is the number one OS after it surpasses Symbian, etc? Does Apple then have the choice to put all these restrictions on the developers?

We might as well debate what should the pork providers do when pigs start sprouting wings to fly. You are arguing a hypothetical that doesn't currently exist and radically changes the argument of anti-trust. Sure, If Apple did have a huge domineering market share things would be different. But they don't.
 
So if Apple were to say you could only browse the web using Safari that would be ok?

Yes, because I would then buy a generic PC and install Ubuntu. You don't seem to have a grasp of what a trust is. Or much else, for that matter. No offense. We were all 17 once.
 
Cite please - they don't.

Please prove that.

See the chart posted previously.

That doesn't mean anything, they don't have anywhere near a monopoly on the mobile market. All that means is all the other mobile companies suck at getting people to buy apps from them. That's no Apple's fault.

No, what it means is that if I want to make a mobile application and want to make money with it I'm basically forced to make it work on the iPhone if I want to sell it.

And Apple is applying unfair restrictions to my ability to do so.
 
Misdirected Legal action

Does Windows ship with no web browser preinstalled these days?:confused:

Love your signature. I wonder if you participated in a similar discussion in 1998 when Apple forced you to not have the ability to use your Floppy Disks and use only USB Keyboards, Mice and Printers (FYI as of March 31 2010 Sony Discontinued Floppy Support). I don't remember such a fuss at that time. If Adobe was so interested in what Apple is doing they should have gotten the hint back in 1997 when Apple first put the writing on the wall. If all those out there want the missing features including Flash, jailbreak your Apple device and don't expect any support if said device continuously takes a dump. I would hope Apple would be able to Tie Serial Numbers with OS and installed apps and if your device is running unauthorized OS or apps, just kindly apologize and mention that Apple doesn't support non authorized OS's and apps then hangs up. This will reduce support to less one minute and the support people can then go help customers with TRUE device problems not User induced problems.
 
The difference is if there is a compiler out there that does it's job well it will be banned by Apple if it also compiles for Android and any other platform

I am probably mistaken here but that is not what Apple's policy states. As I recall the wording has more to do with the language that the programs are originally written in than the platform that they are developed on, and it's ability to compile an application for the iPhone OS. Flash is not on the list of languages, which includes C++, Object C, and one or two others (Java?).
 
Apple is embracing Clang and LLVM for its compiling and runtime toolchain, which makes your juvenile assertion obviously wrong.

This is what I dislike most about these discussions. It always resorts to bashing. If you disagree fine. Can't we all be adults and have civil conversations.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.