From what I understand, Apple has banned Flash runtime on the iPhone because Apple does not want the alternative runtime to be unavailable to Apple by providing through its own tools. Resolution of the Flash environment, according to Apple, will allow developers to bypass application update policies and other controls that Apple has implemented. And at this time, Adobe did not choose tools for static compilation of applications created in Flash.
My further understanding is that .NET applications created through MonoTouch are statically precompiled and get into the iPhone as native code, and also work in the common-time CLR environment .NET (CLR), which Apple will undoubtedly fail. Since the .NET code is not executed at Microsoft runtime, but rather because of the iPhone processor, Apple does not complain.
My questions:
Did I understand correctly why Apple allows .NET applications on the iPhone?
Is one compiler precompiled, native code on the iPhone (or any platform, I suppose), different from any other? In other words, is this native code created by MonoTouch indistinguishable from native code created by compiled Objective-C code? Is the source of the native code completely opaque?
As you just said, Apple does not “allow” .NET to work on the iPhone - whether the application was developed in MonoTouch or written in Cocoa or COBOL format or something does not matter; it only matters if it is compiled. It can be written in JavaScript, and it does not matter.
- , , , ? , , , , . , Apple, , , . .
, Flash, iPhone. Flash - , . ( .)
, MonoTouch, Mono- C , "", Mono. , C- .
.NET. , ! , .
Apple , iPhone. , iPhone , -appstore-.
Apple Adobe "Flash Compiler", Flash-. Apple .NET-.
C64. Apple , BASIC, - . C64, , - 6502. .
Apple.
1 - . , Apple "" MonoTouch , , MonoTouch . , .
2 - Mono Touch, , , MT ( , - - ) Apple . , , , , 3,2 .
, , , Apple Safari. . , , Flash, , iPhone iPad.
, iPhone .
http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/
, General Media/Marketing/Business , .
,
Adobe, Apple, Flash /. Adobe Flash iOS.
http://www.apple.com/hotnews/thoughts-on-flash/
Source: https://habr.com/ru/post/1730705/More articles:Синтаксис активной записи Ruby on Rails для запроса обновлений статуса в приложении стиля Twitter - databaseDynamic spacing around a circle - flexHow to sort two tables located side by side so that changes in one are reflected in the other - javascriptParsing Linux Who's output in PHP - command-line.NET/SQLite. Вставка родительской/дочерней записи; как получить внешний ключ? - c#Software licenses that allow modification but prohibit redistribution? - licensingHow can I learn to use Oracle DB with PHP? - oracleWhat the program receives: SIGKILL means that when profiling an application running on the device and using the xcode profiler to detect leaks - iphoneSubprocess output to DOS script package does not appear in Apache - apacheIs there any harm in using the typical GET action for PUT? (RESTfully speaking) - ruby-on-railsAll Articles