It truly is like a church. And I'm not making fun or anything, just the way it seems.
+1. I wish that this comparison was only an exaggeration, but it's really not.
It truly is like a church. And I'm not making fun or anything, just the way it seems.
However, the JavaScript application runs in different environment such as Safari, IE, and Firefox on different operating systems. Google even made a toolkit that compiles Java into JavaScript optimizing it along the way.
JavaScript applications are not crap as a whole. In other words, your argument is bogus.
Regarding tools and crappy developers, you can write Fortran in any language.
This raises the developer cost for iPhone OS. Apple now has more work to do to ensure that it is still worth it to develop large scale apps now and in the future. Basically, it's made life harder for itself and its developer base.
Steve explicitly said that usage of any meta-layers is prohibited. Flash is not specifically mentioned in Apple agreement. Unity offers development in C#. C# is not one of the Apple approved languages. The issue is very clear. Apple lumped a lot of tools into this ban. If you study the subject you will discover that Adobe and Unity use similar techniques for building the iPhone executable.
Crappy tools facilitate the existence of crappy developers.
Flash is a shining example of that. Now imagine adding another layer in between the crappy flash developer, crappy flash, and the iPhone.
I am old school in thinking that programmers need to know how to program and not just drag widgets around.
I think this quote from the tao effect blog said it well:
That crazy guy is Steve Jobs. I knew he was going nuts. I called it a while ago. He truly is a modern day Howard Hughes.
Howard Hughes was diagnosed as an obsessive/compulsive and from an early age. Read his wiki. As an example, Howard had an obsession with peas, and had a special fork made for sorting them to size. Howard was also a germophobe and would scrupulously avoid the public.
Steve Jobs is not an obsessive/compulsive. He may be a driven perfectionist, and is almost certainly way beyond a genius in intellect, and has a past history of being an abusive boss, but other than his business success, there is little comparison to Howard Hughes.
You already knew all that but created the Howard Hughes strawmen because your modest intellect couldn't come up with an argument to Steve's logical action on the developer license.
Unity only uses C# for scripting. The engine is written in ObjC. It creates an XCODE project and Objc code. It requires apple original tools (XCODE) and hardware. I feel Unity will be fine. Also the Mono layer can be removed from unity and replaced with c, c++, or objc if needed.
Unity and Flash are WORLDS apart.
Go back to your Vi editor and your NetHack games and let some real programmers do the work, the only crap is your knowledge of the topic.
OBVIOUSLY YOU KNOW NOTHING about Flash, uninstall the plug-in on your crappy computer.
I was referring to Java not Java Script.. that whole Swing GUI thingie..
Howard Hughes was diagnosed as an obsessive/compulsive and from an early age. Read his wiki. As an example, Howard had an obsession with peas, and had a special fork made for sorting them to size. Howard was also a germophobe and would scrupulously avoid the public.
Steve Jobs is not an obsessive/compulsive. He may be a driven perfectionist, and is almost certainly way beyond a genius in intellect, and has a past history of being an abusive boss, but other than his business success, there is little comparison to Howard Hughes.
You already knew all that but created the Howard Hughes strawmen because your modest intellect couldn't come up with an argument to Steve's logical action on the developer license.
Are you sure? I used Unity awhile ago, and (thankfully it seems!) moved my project over to XCode because I wanted to do it closer "to the metal" so to speak. Not only is it turning out better, I have more control over the result, and am avoiding the drama of all of this. Some people on the Unity boards are literally scared "crap" less over this.
Unity for iPhone has a giant 10 megabyte dll runtime thing going on in the compiled apps. Not really sure it's "worlds" apart at all.
Got any screen shots? I'd love to see how your 3d engine compares to Unity.
I'm doing a 2D game, I was using Unity for the (psuedo) 2D. Worked fine actually. I'll actually have videos soon I hope.
If I was doing 3D, I would be screwed too. obviously that's way way harder and more time consuming in native XCode. Sorry for not clarifying, my mistake.
Oh man, I'm really interested in iPad 2d game development. That sweet touch screen is PERFECT for a game I have designed on paper (as in written down). I guess you have to code your 2d engine from scratch?
I was looking at Torque Game Builder (iPhone edition) a while back, but I guess I need to look at doing full objective C now. Gah, I don't do full programming for a living - I may have to stop exercising or eating to find the time.![]()
The argument goes against the very reason for using middleware. If you have 20,000 devs all doing their thing with Apple's tool, when Apple releases a new feature, 20,000 devs need to implement it. Now if those 20,000 devs are using middleware, the 1 middleware dev needs to implement the new Apple stuff and all the other 20,000 automagically get it when they update.
Code reuse. Portability. These are not bad things, unless you happen to be named Steve and just decided to lock down your platform.
Substitute Sun with Adode, its the same. The difference is, MS did a malicious job to destroy java ( read internal emails from DOJ website) and cost them close to 1.5B pay off to Sun. Where as Apple is simply saying stay away from our platform.