2011-04-14 20 views
19

我见过一个博客,声称我们可以在HTML5中开发iPhone应用程序。直到我知道Mac上的Objective-C。如何在HTML5中开发iPhone应用程序?

我们可以用iPhone上的HTML5开发后端支持应用程序接口吗?它会安全和可扩展吗?

如果HTML5是一种标记语言,那我该如何在其中制作条件语句?会通过jQuery或Javascript吗?

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

+0

什么是“瑞克界面”? – 2011-04-14 11:34:12

+0

@Paul D. Waite这是一个错字!我已纠正它。谢谢 – Chris 2011-04-14 11:53:45

回答

21

在HTML5中开发iPhone应用程序时开始的好地方是PhoneGap

您可以通过developing an iOS app using PhoneGap或者仅有selecting certain tools/frameworks来完善应用程序路线,以帮助为移动设备构建基于Web的应用程序。

非常类似于网站的工作方式,HTML用于结构,CSS用于演示,JavaScript用于行为。所以是的,JS用于条件声明等。

+3

[React Native](https://facebook.github.io/react-native)是另一种选择。 – 2015-06-30 14:46:16

+0

@JoshH它现在也许是最好的建议之一。 – Marcel 2015-06-30 23:45:36

4

我见过一个博客,声称我们可以在HTML5中开发iPhone应用程序。直到我知道Mac上的Objective-C。

如果你想要写一个本地 iPhone应用程序,然后的Objective-C是你唯一的选择。但是,由于iPhone的Web浏览器具有很多功能(例如脱机缓存),因此您可以开发在其Web浏览器中运行的应用程序,而不是本机。他们无法访问iPhone的所有功能,而且他们只是网站(因此您需要一台服务器来为他们服务),但是在iPhone SDK发布之前,它们是Steve Jobs himself described web apps as the way to write software for the iPhone

我们可以用iPhone上的HTML5开发后端支持应用程序接口吗?它会安全和可扩展吗?

我不知道这意味着什么。

如果HTML5是一种标记语言,那我该如何在其中制作条件语句?会通过jQuery或Javascript吗?

正确:JavaScript。 (jQuery只是一个JavaScript框架,在目前的iPhone上可能有点重要)。

HTML5规范通过为HTML指定的HTML元素定义DOM接口,定义了新的HTML DOM技术上不属于HTML的功能(例如脱机缓存)。苹果(和其他人)通过使用它来包含动画和转换等各种CSS特性,进一步模糊了术语“HTML5”,您可能会发现这对于使网络应用更像本地应用程序非常有用。

+1

我刚刚发现了一个有趣的链接,可能你会喜欢这个http://jqtouch.com/ – Chris 2011-04-14 12:03:48

+0

@pat:yup,这就是为什么我在你的报价之前说的最后一件事是“iPhone SDK发布之前”:) – 2011-11-21 07:50:58

14

是的。

您可以开发一个HTML5/CSS3/Javascript应用程序,然后将其包装在PhoneGapApache Cordova中,以使其原生并放入App Store(或Android Market ...),并将其发布到网络上。你可以用任何你喜欢的工具来做到这一点。

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

这与jQuery Mobile相结合,但由于性能是一个主要问题,您必须非常谨慎才能真正简化您的图像,CSS和Javascript。

请参阅this link了解更多关于Mobile Frameworks的信息。

相关问题