On Habré,
they already
managed to inform about the surprising (or no wonder, how) Apple's decision to ban third-party development tools for the iPhone platform. Here is a short excerpt from the license:
"Applications are prohibited."
Apple misunderstood this step in that topic, questioned the possibility of Flash-based development for the iPhone and responded with the answer: “flash - slows down”, “not necessary”, “a lot of bydlokoderov” and similar statements will come.
')
Here I would like to point out that with this item of the license Apple kills not just Flash to iPhone, but in general any alternative. For example, MonoTouch. MonoTouch is an alternative iPhone / iPad development tool that allows you to compile binary code for the platform using the .NET language compiler. Supported development in C # and VB. As a person who monitors the Mono and MonoTouch project, I’ll say that most developers who dealt with them enthusiastically respond to the MonoTouch tools. Instead of Objective-C, they get the power of C # with the garbage collector, LINQ and other numerous buns, which are simply not in Objective-C. Plus its own code editors, debuggers and handy libraries of code. I'm not talking about cross-platform, when the same application can be developed for iPhone, Zune, Windows and Windows Phone 7 using the same code base.
MonoTouch developed very quickly. It was not worth expecting that the simplicity of development would have attracted a bunch of bydlokoderov on your cozy iPhone, because MonoTouch was worth the money. There was no drop in performance either, since the C # code was compiled into a fully native code for the iPhone. In general, this platform was extremely successful and now -
outside the law .
Why is it important? We can say that Apple is the master-master, if not for one thing. Apple speaks everywhere about its overwhelming position in the market: the most applications, most often go online, huge sales, etc. In this regard, imagine what tomorrow Microsoft will prohibit writing under Windows in Java? Or outlaw Air? Absurd situation? For sure.
Apple, of course, will not lose sales because MonoTouch and Flash2iPhone are outlawed. But, gentlemen, developers, how do you assess the situation when the company prohibits your tools? When, instead of a step towards developers, Apple closes the platform even more. This step is extremely unpleasant for me. And I hope that under pressure from developers and public opinion, Apple will change its policy.
PS: besides MonoTouch and Flash to Phone, the fate of the tools is not clear:
Titanium ,
PhoneGap and
Unity3D . The latter also uses Mono and C # technologies.