1

我想为 Android 和 iOS 开发一个应用程序。这是一个非常简单的应用程序,几乎没有服务器连接,而且非常简单。唯一的事情是它会有很多动画。

我认为选择 Phonegap 而不是原生应用程序是个好主意,因为它是多平台的,并且对于像我这样的 Web 开发人员来说开发起来非常容易。但是,当你在网上阅读时,你会看到很多人说它真的很慢,按钮不会立即做出反应等等。

所以首先我想问一下,phonegap的性能是否足以满足这种App的需求。

其次,我发现了类固醇。它看起来很棒,因为它需要 Phonegap 并使其成为原生。但这听起来太好了,我的意思是,您拥有所有性能更高的Phonegap,我想它应该有一些问题。

那么,我可以使用 Stereoids 代替 Phonegap 来提高性能吗?类固醇更糟糕的是什么?

问候和感谢。

4

1 回答 1

5

全面披露,我是 AppGyver 的员工,当然我天生偏向于 Steroids 平台,但这里有一个简要说明为什么你应该选择我们而不是 PhoneGap:

  • 理论上,可以在 PhoneGap 中完成的任何事情都可以在 Steroids 中完成。实际上,一些自定义插件存在一些挥之不去的问题,可能需要进行一些调整才能通过我们的构建服务工作,但支持核心 Cordova 插件。

  • Steroids 提供原生 UI 功能,使您的应用程序与实际的原生应用程序几乎没有区别。我们已经竭尽全力确保最终用户无法将 Steroids 应用程序与完全原生的应用程序区分开来。这包括消除按钮点击和应用程序响应之间的延迟,以及为抽屉、模式、标签栏和所有你会在原生应用程序中找到但必须在 PhoneGap 中手动构建的好东西提供现成的实现应用程序。诚然,此功能集目前仅适用于 iOS,但我们的 Android 支持正在快速赶上,目前第一个 UI 功能正在内部 QA 中,更多功能即将推出!

  • 与必须不断重建和安装应用程序的演示版本相比,我们的二维码系统使演示(和开发)应用程序变得异常快速。只需下载 AppGyver Scanner,生成共享代码并扫描,您的应用程序现在就可以在您的手机上运行。

  • 我们提供对基于 Chromium 的 Android 客户端的支持,它在性能和跨平台兼容性方面将旧的 Android WebViews 彻底淘汰。再说一次,这仍然是一个非常年轻的属性,所以还没有完全支持所有 Steroids 功能,但 Android 目前是我们的首要任务,这意味着事情会很快改善。

我在这里对细节进行了相当多的掩饰,但这应该让您大致了解我们认为我们的产品为何如此出色!

于 2014-08-15T12:55:25.320 回答