0

我最近发现了这两个用于跨移动开发的相似解决方案/IDE:Appcelerator 和 Rhomobile(我知道还有更多),我对这两个平台有疑问:

1) 我相信构建视图的唯一方法是使用 HTML,我非常喜欢这些想法。但是,这是否意味着如果手机离线,应用程序本身不可用?

2) 你们知道是否可以将应用程序发布到 App Store 和 Google Store 吗?

3) 是否有适用于不同移动设备的模拟器,它们是否支持所有这些幻灯片/标签事件?

4)最后,有没有一种方法可以在您的手机上传输应用程序而无需在任何地方发布它。

请注意,我对移动应用程序开发一无所知,这两个解决方案(Appcelerator、Rhomobile)对我来说是完美的,因为我熟悉 Javascript 和 HTML。

谢谢!

4

1 回答 1

1

好的,我只使用了 appcelerator 但是:

1) webview 就像一个没有地址栏的浏览器,它只是解析 HTML,从哪里获取它取决于你。如果您编写好 HTML 并传入一个文件,那么是的,它可以离线,如果它用于解析来自网页的响应,那么不是,因为它需要向网页发送 http 请求。

正如许多人似乎错误的那样(出于我不知道的原因,因为所有文档都说明了其他方式),appcelerator 与 phonegap 不同,appcelerator 使用自己的基于 javascript 的 API 来允许开发人员制作原生应用程序,它不是 webview包装。默认情况下它是离线的,如果你需要在线的东西,它允许你发送 http 请求。

2) 是的,您可以从 appcelerator 发布到应用商店和谷歌商店,文档将引导您完成整个过程。

3) Appcelerator 要求您下载模拟器附带的 IOS sdk 或 Android SDK,appcelerator / 模拟器支持这些设备上的标准事件。

4) 使用 Android 可以构建一个 .apk 文件并随心所欲地分发,使用 IOS 的唯一方法是发布到应用商店。唯一的另一种方法是制作移动网站而不是应用程序

于 2012-05-23T09:49:00.687 回答