Earlier quoted context omitted.
Yesterday it was access to the filesystem, things that run in the background, etc. No, yesterday they did add the things that run in background. Flash compiler being a fundamental technique in computer science? Please…
Ok, correction: yesterday they introduced iPhone OS 4 with background services. How Flash is fundamental in CS is still a mystery to me.
Steve Jobs Has Just Gone Mad
91–100 of 234 posts
Re: Steve Jobs Has Just Gone Mad
#92Earlier quoted context omitted.
I'm puzzled, since Apple has been shutting off fundamental techniques in computer science since day one. Today it's Flash compilers. Yesterday it was access to the filesystem, things that run in the background, etc.
I half agree. The filesystem is just a device. No running in the background is kinda icky, but that doesn't seem like a computer science kinda thing. (not that multitasking isn't hard, it's just not the first thing that jumps to mind when thinking of simulating things on a turing machine) Language to language translation, that's core. that's fundamental to CS. The most popular virtual machine ever is the regular expr…
Re: Steve Jobs Has Just Gone Mad
#93Earlier quoted context omitted.
"I will use my operating system monopoly to put you out of business if you don't assist me in putting an unrelated competitor of ours out of business" is worse to you than "you may only use Objective C to develop on this device"? I don't like Objective C either, but I don't take it that far.
Microsoft, as all companies would, is going to use their successful product(s) to push other products that they create. They had 95%+ of the OS market and simply wanted to push the use of their browser to those individuals. That doesn't and never has seemed like a dirty tactic to me. Apple pushes its own products over its competitors on the iPhone. You won't see Opera on the default dock bar on the iPhone anytime soo…
But MS doesn't care how you compile, just as long as the bytecode checks out safe.
Re: Steve Jobs Has Just Gone Mad
#94Earlier quoted context omitted.
That doesn't make it anything short of disgusting -- it's worse than anything MS ever did.
REALLY. Saying "no alternate compilers on our hardware" is worse than using the threat of yanking OEM licenses for the then-monopoly desktop OS if they dared to feature another company's browser on the desktop?
Exactly.
Re: Steve Jobs Has Just Gone Mad
#95Summary: If you need to "originally" write your code in Swahili, while listening to Milli Vanilli, while reclining in a patch of mud, and then you need fifty oompa loompas to translate the Swahili into C, that is none of Steve Jobs f#ck^ng business.
Seriously: if Barnes and Noble decides it only wants to sell fiction by authors whose last names begin with "Q", wouldn't we just consider it a bone-headed move, and not the cause for moral outrage?
The iPhone is not the only smartphone on the market, and it's never pretended to be an open platform.
I really can't see why folks are getting their knickers in a twist.
Re: Steve Jobs Has Just Gone Mad
#96Earlier quoted context omitted.
Don't game consoles have expensive, compulsory SDKs?
Yes, and none of them have ever included a rule against cross-compiled code, to the best of my knowledge.
Apple can get away with this for now, then when WinPhone7 comes out (or somehow they get some real competition), start backing off if they need to. In the meantime, they'll build up more developers that have developed skills in iPhone only tools.
Re: Steve Jobs Has Just Gone Mad
#97Is Jobs taking these actions to prevent the commoditization of his platform? I refer the reader back to the Joel Article reposted a few days ago. http://news.ycombinator.com/item?id=1250958 If apps are portable from iphone to droid the phones step closer to being just another commodity portable device.
Re: Steve Jobs Has Just Gone Mad
#98So seriously, what's the problem here? Either there is none or I'm missing something.
Re: Steve Jobs Has Just Gone Mad
#99Re: Steve Jobs Has Just Gone Mad
#100Earlier quoted context omitted.
Not at all! You can buy a few C++ game engines (e.g. Torque) and port them. I have Torque running on Linux, Solaris, Mac, & Windows. Considering it's normal posix underneath, you just have to redo some plumbing.
The iPhone is POSIX, but not to you as the developer. Porting Torque to the iPhone will have to be done by GarageGames, not by you - even if you pull it off it will certainly be violating a laundry list of App Store rules.