iPhone上的Flash(或Silverlight)

时间:2008-12-13 14:49:39

标签: iphone flash silverlight cocoa-touch

我有兴趣在iPhone上开发应用程序并成为.NET& ActionScript开发人员我对Objective-C Cocoa Touch编程的学习曲线有点害怕。我知道Adobe已经为iPhone准备了Flash播放器,我认为Apple不仅仅出于政治原因而不想要它。有没有简单的替代方案来构建访问内部GPS,手机等的应用程序而不使用Objective-C和Cocoa Touch?

6 个答案:

答案 0 :(得分:4)

目前没有其他办法。很长一段时间Apple Fanboy我一次又一次地学到了一件事“这是Steve的方式还是高速公路”。如果史蒂夫说没有闪光灯,那么你可以打赌你的甜蜜小小的生物,没有闪光灯。因此,要么开发Web应用程序,要么学习Objective-C。我是JAVA的负责人,在业余时间里,我在大约一个月内学会了所有我需要知道的知识,所以它并没有像最初看起来那么糟糕。

答案 1 :(得分:2)

我认为简短的回答是没有人知道的。史蒂夫乔布斯过去曾说过很多事情,他已经回归过(iTunes中的电影,iPod上的视频,仅举两个例子)。我个人的观点是,如果你精通任何C风格的语言,Objective-C就不会像你想象的那样陡峭。此外,我认为学习新语言和环境符合程序员的最佳利益。

答案 2 :(得分:1)

IIRC史蒂夫乔布斯表示iPhone没有闪存支持,因为闪存太慢了..

另一方面,iPhone浏览器使用WebKit,因此对于Web应用程序,您可能只需将javascript与canvas对象一起使用..

答案 3 :(得分:0)

上个月,我读到了这篇关于Silverlight的“开源克隆”的博客文章。我对此非常好奇

http://www.downloadsquad.com/2010/03/14/novell-to-bring-open-source-silverlight-clone-to-iphone/

答案 4 :(得分:0)

Iphone macosx内核不允许jit编译,所以没有像java,.net,f​​lash或silverlight那样可以工作。

此外,所有软件都通过苹果商店,并且不得复制在iphone / itouch中构建的标准应用程序的功能。这是由ULA或类似的东西。通过JIT编译,每个人都可以下载并使用flash / silverlight应用程序,最终可以取代内置应用程序并阻止Apple控制iphone / itouch的市场。

答案 5 :(得分:-4)

Flash是一个专有的运行时。为什么苹果会在他们的设备上想要这个?

更不用说Flash开发人员经常在网络上占用CPU周期。你的粉丝是否在一个网页上旋转,有重型闪存对象占用你的CPU?

我没有看到Apple支持Flash,我很高兴他们不会。网络是开放标准,Flash由一家公司拥有。