今天我被傻眼了,当时我读到Apple已经允许PhoneGap应用程序已经有一段时间了。 PhoneGap如何运作?是否所有HTML5,CSS和JS都转换为本机Objective-C代码?或者它只是一个包含实际HTML代码的容器?这不是一个巨大的安全风险吗?
然后我再次想知道,如果你能告诉PhoneGap应用程序除了XCode应用程序之外?如果他们运行本机代码,我想它应该是顺利的。那么有什么限制,为什么没有多少人使用它,或者至少我没有听说过很多?毕竟Javascript非常强大。
答案 0 :(得分:2)
PhoneGap无法转换为本机代码。其他frameworks采用这条路线。
您的HTML / CSS / JS包含在本机包装器中,具体取决于平台。这使您可以更轻松地将您移植到不同的平台,包括iOS,Android,BlackBerry,Palm和Symbian。根据我的经验,这不是问题的终结,just a new set of problems。