iPhone上的闪光灯(或Silverlight)

iPhone上的闪光灯(或Silverlight),iphone,flash,silverlight,cocoa-touch,Iphone,Flash,Silverlight,Cocoa Touch,我对在iPhone上开发应用程序感兴趣,作为一名.NET和ActionScript开发人员,Objective-C编程的学习曲线让我有点害怕。我知道Adobe已经为iPhone准备好了Flash player,我认为苹果不会仅仅出于政治原因而想要它。有没有其他简单的方法可以在不使用Objective-C和Cocoa Touch的情况下构建访问内部GPS、手机等的应用程序?IIRC Steve Jobs说iPhone不支持flash,因为flash速度太慢 另一方面,iPhone浏览器使用WebK

我对在iPhone上开发应用程序感兴趣,作为一名.NET和ActionScript开发人员,Objective-C编程的学习曲线让我有点害怕。我知道Adobe已经为iPhone准备好了Flash player,我认为苹果不会仅仅出于政治原因而想要它。有没有其他简单的方法可以在不使用Objective-C和Cocoa Touch的情况下构建访问内部GPS、手机等的应用程序?

IIRC Steve Jobs说iPhone不支持flash,因为flash速度太慢


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

iPhone macosx内核不允许jit编译,因此java、.net、flash或silverlight都无法工作


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

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

目前没有其他方法。作为一名长期的苹果粉丝,我一次又一次地学到了一件事:“这是史蒂夫的路还是高速公路”。如果史蒂夫说没有闪光灯,那么你可以和你可爱的小傻瓜打赌,肯定不会有闪光灯。所以,要么开发一个web应用程序,要么学习Objective-C。我是一个JAVA高手,在大约一个月的业余时间里学会了所有我需要知道的知识,所以它不像最初看起来的那么糟糕。

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

更不用说Flash开发人员经常占用web上的CPU周期了。当你在一个网页上看到大量的flash对象占用你的cpu时,你的风扇是否会旋转起来


我从未见过苹果支持Flash,我很高兴他们不会支持。网络是开放标准的,Flash由一家公司所有。

上个月,我读了这篇关于silverlight的“开源克隆”出现在Iphone上的博客文章。我对此很好奇


为什么会有负面反馈?我说的都不是假的。人们可能不喜欢Flash,但这是真的。web是HTML、CSS、Javascript和HTTP。不是Flash或任何其他专有运行时。我很高兴Flash不会出现在iPhone上。我还没有错过。我没有投你反对票,但我猜是因为你没有回答这个问题。我100%同意你所说的,我也讨厌flash,但OP问的是它可以做到,而不是为什么。