如何在HTML5中开发iPhone应用程序?

Chr*_*ris 20 iphone html5 ios-simulator

我见过一个博客声称我们可以用HTML5开发iPhone应用程序.直到那时我才知道Mac上的Objective-C.

我们可以在iPhone上用HTML5开发带有后端支持应用程序的界面吗?它是安全可扩展的吗?

如果HTML5是标记语言,那么我如何在其中创建条件语句?它会通过jQuery还是Javascript?

我应该使用哪个IDE来开发HTML5中的iPhone应用程序?

Mar*_*cel 20

在HTML5中开发iPhone应用程序时,一个很好的起点是PhoneGap.

您可以通过使用PhoneGap开发iOS应用程序,或者仅选择某些工具/框架来帮助构建基于Web的移动设备应用程序,从而实现完整的应用程序路线.

非常类似于它如何与网站一起使用,HTML用于结构,CSS用于表示,JavaScript用于行为.所以是的,JS用于条件语句等.

  • [React Native](https://facebook.github.io/react-native)是另一种选择. (3认同)

ATS*_*iem 14

是.

您可以开发HTML5/CSS3/Javascript应用程序,然后将其包装在PhoneGapApache Cordova中以使其成为原生并将其放入App Store(或Android Market ...),以及在Web上发布.您可以使用您熟悉的任何工具来完成此操作.

使用像PhoneGap这样的工具比基于浏览器的移动Web应用程序有许多好处,例如允许您解析iPhone联系人并访问本地硬件.

它与jQuery Mobile结合使用效果很好,但由于性能是一个主要问题,因此您必须非常谨慎地真正简化图像,CSS和Javascript.

请参阅此链接以了解有关Mobile Frameworks的更多信息.


Pau*_*ite 5

我看过一个博客,该博客声称我们可以使用HTML5开发iPhone应用程序。直到那时,我才知道Mac上的Objective-C。

如果要编写本机 iPhone应用程序,那么Objective-C是您唯一的选择。但是,由于iPhone的Web浏览器具有很多功能(例如,脱机缓存),因此您可以开发在其Web浏览器中运行的应用程序,而不是本机运行的应用程序。他们无法访问iPhone的所有功能,它们只是网站(因此您需要服务器来为其服务),但是在发布iPhone SDK之前,史蒂夫·乔布斯本人曾将Web应用程序描述为编写软件方式。 iPhone

我们可以在iPhone上的HTML5中开发带有后端支持应用程序的界面吗?它是否安全且可扩展?

我不知道那是什么意思。

如果HTML5是一种标记语言,那么如何在其中使用条件语句?是通过jQuery还是Javascript?

正确:JavaScript。(jQuery只是一个JavaScript框架,在当前的iPhone上使用时可能会有点沉重。)

HTML5规范通过为其指定的HTML元素定义DOM接口,并定义技术上不属于HTML的新DOM功能(例如,离线缓存),模糊了HTML和JavaScript之间的区别。苹果(和其他人)通过使用“ HTML5”一词来涵盖各种CSS功能(如动画和变换),进一步模糊了“ HTML5”一词,您可能会发现它们对于使Web应用程序更像本机应用程序非常有用。