This post originated from an RSS feed registered with .NET Buzz
by Damir Tomicic.
Original Post: Monolatrie: Novell meets Apple
Feed Title: Damir Tomicic : community powered
Feed URL: http://tomicic.de/SyndicationService.asmx/GetRss
Feed Description: stuff about .NET, community and life - in several languages.
Was für eine spannende Entwicklung in der IT-Welt. Zuerst veröffentlichte Novell eine
für die Welt der .NET Entwickler sehr interessante Meldung:
"... Novell today announced support for Apple iPad application development with
the availability of MonoTouch 2.0. MonoTouch is the industry's first solution for
developing applications for iPad, iPhone and iPod Touch using the Microsoft .NET framework,
including C# and other .NET programming languages. .."
Kaum einen Tag später folgte auch die Antwort von Apple im "iPhone Developer Program
License Agreement" für die neue SDK 4.0 - siehe die Sektion 3.3.1:
"... 3.3.1 — Applications may only use Documented APIs in the manner prescribed
by Apple and must not use or call any private APIs. Applications must be originally
written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit
engine, and only code written in C, C++, and Objective-C may compile and directly
link against the Documented APIs (e.g., Applications that link to Documented APIs
through an intermediary translation or compatibility layer or tool are prohibited)..."
Damit ist nicht nur MonoTouch 2.0 als auch "Flash-to-iPhone" Compiler von Adobe nicht
mehr erlaubt:
Keine Cross-Platform Compatibility Layer, keine Cross-Plattform Compiler, sowieso
gar keine aus einem anderen Hause. Die Begründung ist einfach - solche Applikationen
werden die Vorteile der Plattform nicht richtig ausnutzen können. Sie sind nicht das,
was die Benutzer wollen.
Eine weitere sehr interessante Frage in diesem Zusammenhang: wie würde die IT-Welt
reagieren, wenn Microsoft so eine Änderung durchgeführt hätte? :-)