据我所知,Steroids的iOS支持要比Android好得多,而且对开发者的未来计划也有更高的优先级. Android不支持许多重要功能,例如Drawer原生UI.此外,在我的一个测试手机(Moto G)上,JavaScript中的本机UI调用被破坏.
对我来说,考虑类固醇的主要原因是关于本机UI的东西,但在Android上令我失望.
更糟糕的是,Steroids现在只支持iOS模拟器.因此,对于Android开发,您只能在Android手机上使用AppGyver扫描仪.
因此,如果您只是在iOS或Android上工作但不关心本机UI,我建议您进一步评估.无论如何,Steroids有更好的工作流程.
2014年10月18日更新:
我最近一直在研究一些PhoneGap应用程序,我想我可能已经找到了一些与此主题相关的内容.
>今天的类固醇有一个更好的Android支持,有一个全新的Appgyver扫描仪.许多本机UI组件现在都运行良好.
> Steroids有一个闭源构建系统,即每次要发布新版本的应用程序时都必须使用构建服务.然而,这在某种程度上是必要的,因为Steroids以其原生UI组件和原生过渡而闻名.
>类固醇对一些PhoneGap / Cordova插件的支持相当差.这也主要是因为私有构建系统.您无法在Eclipse / Android Studio / XCode中自行构建最终应用程序,就像我们为许多其他PhoneGap / Cordova应用程序所做的那样.
>如果您想利用Steroids提供的本机UI转换,您的Web项目将分成几个并行的部分(在自己的相应WebView中运行).这会增加项目的复杂性,尤其是在使用某些Web框架时.
因此,如果您非常关心原生UI,原生过渡,并且不介意受专属平台的约束,您可以尝试使用类固醇.否则,我建议您尝试Ionic(http://ionicframework.com/),这是一个基于PhoneGap / Cordova的非常纯粹的Web实现.