2010-03-31 75 views
0

除了原生的Objective-C API之外,iPhone还有其他的选择。特别是,有基于CSS/Javascript的解决方案,如iUi FrameworkiPhone:使用CSS/Javascript进行开发的优点和缺点是什么?

你能用CSS/Javascript编写成功的iPhone应用吗?苹果是否批准这些应用程序?使用这个approuch的优点和缺点是什么?

在此先感谢。

+0

One short comment:Apple不需要批准使用CSS/JavaScript编写的应用程序,因为您将它们托管在服务器上。它们与iPhone SDK无关,并且不会出现在AppStore中(除非您在Objective-C中编写包装应用程序)。 – FRotthowe 2010-03-31 13:09:33

回答

5

(1)您可以使用CSS/Javascript编写成功的应用程序。第一代iPhone应用程序都是CSS/Javascript。

(2)苹果经常批准这样的应用程序。 (3)优点是您可以利用现有的CSS/Javascript知识编写应用程序,而无需学习新的语言和新的API。缺点是这些应用程序不如编译的应用程序那样快速,灵活且功能强大。这与在非移动平台上的情况完全相同。 Webapps不会与使用系统特定API编写的应用程序进行比较。

但是,在某些情况下,它们可能几乎一样好。例如,如果您的应用程序的主要目的是与特定网站进行交互,那么CSS/Javascript应用程序的性能可能与编译好的应用程序相当。

+0

非常感谢您 TechZen – 2010-03-31 12:34:37

+0

如果适用,我们将不胜感激。这也让人们更愿意在未来回答你的问题。 – TechZen 2010-03-31 12:59:55

-1

“最好的方式”没有任何问题。有的方式;即使用UIKit和Obj-C,以及OpenGL ES进行游戏。

还有其他一些方法,但它们一般来说都不太好。使用CSS/JS为iPhone开发应用程序有点半途;但并不需要苹果的批准;看他们是如何只是网络应用程序。

+1

呃,为什么Web应用程序不是真正的应用程序?通过HTML5,该程序可以脱机访问,甚至可以访问数据库来存储数据。您可以在JS中构建完整的应用程序。但要保持主题,我认为这很有可能,但它不会那么快。但是,由于应用程序在Safari中运行,Apple不需要批准它。 – dutchflyboy 2010-03-31 11:47:57

+0

已收藏,所以我明天可以回来,并赞成这个答案。 (我今天已经投了票。) – 2010-03-31 11:50:08

+1

Williham,你的编辑很平常。你为什么不尝试用Yakub的语言(印地语)写一个问题?请在下水道或其他地方腐烂。 – 2010-03-31 11:55:26

相关问题