【问题标题】:Is there a way to automate conversion of web app to iphone or android native app?有没有办法将网络应用程序自动转换为 iphone 或 android 原生应用程序?
【发布时间】:2011-01-23 17:10:46
【问题描述】:

我看到了这个链接: http://ofps.oreilly.com/titles/9780596805784/ 这似乎表明网络应用程序可以在不写一行的情况下转换为原生 iphone Objective-C 代码。但是那里提到的那本书现在已经过时了,事情可能已经发生了很大变化。 是否有开源软件可以让我自动将我的 Web 应用程序转换为原生 iphone(或 android)应用程序?顺便说一句,我的 Web 应用程序是基于 html5 画布的动画应用程序,还有很多 html 和 css。

【问题讨论】:

    标签: iphone


    【解决方案1】:

    PhoneGap 不会为您生成本机代码:它会创建一个由 WebView 组成的应用程序并将您的 HTML 代码扔在上面。根据个人经验,我可以补充一点,与原生应用程序相比,iPhone 和 Android 上的性能都相当慢。 jqTouch 创建了一种访问 Web 应用程序的好方法,但该应用程序仍然是驻留在您网站上的 Web 应用程序,而且您必须使用一些 jquery 进行样式设置。 显然,唯一真正生成本机代码的是Appcelerator Titanium。在RhoMobile 上,我从来没有设法真正写一些 Ruby 代码,因为你必须知道所有的 Ruby 才能在你的 Mac 上安装它。 所以决定是坐下来用 Objective-c 开发应用程序。

    【讨论】:

    • 感谢您提供详细信息。我只是在看 Titanium,我也对 Titanium 有同样的问题,它似乎有能力,但到目前为止我的结论是没有框架或包可以将 html5 画布代码转换为本机代码。
    【解决方案2】:

    你看过PhoneGap吗?

    【讨论】:

    • 我刚刚在 phonegap 上阅读。 phonegap 是否会自动将 html5 画布代码转换为 iphone 原生 2d 绘图图形 api 或 phonegap 只是我的 Web 应用程序的一个薄包装,使其看起来像原生 iphone 应用程序?
    【解决方案3】:

    无需编码即可将 html 应用放入 iOS 原生容器的简单步骤:

    • 下载xCode
    • https://github.com/nomtek/iOSWebViewApp下载简单的网络视图应用程序
    • 在 xCode 中打开简单的 Web 视图应用
    • 将您的 HTML 添加到项目文件结构中
    • 运行您的应用,瞧 :)

    如果您不需要访问任何电话特定的功能,只需一个标准的 Web 视图,这种方法就很好。加载时间会很短,因为这种方法不会加载任何额外的库。

    【讨论】:

      猜你喜欢
      • 2022-10-20
      • 1970-01-01
      • 2014-04-08
      • 2011-10-01
      • 1970-01-01
      • 2016-12-28
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      相关资源
      最近更新 更多