我非常有信心开发Android原生,我了解活动,片段,异步任务等的生命周期。我也可以构建一些基本的离子应用程序。
但事情就是这样 - 我明白用CSS,HTML和JavaScript编写的混合应用程序代码如何变成Android应用程序。我知道混合应用程序是在WebView中运行但是它呢?没有片段,没有活动,没有很酷的原生过渡,没有完全访问Android系统?无论webview提供什么? 如果它只是一个webview,我们如何权衡性能让一个垂直项目列表与本机端的基本ListView?
答案 0 :(得分:0)
我正在处理这两种实现,其基础是:
它诱人的原因是由于初次写入时节省了成本,我相信它适用于图形要求较低的应用程序或“混合”应用程序。方法,其中一些部分是本机的,而Web中的业务逻辑。
在采取这条道路之前,还要考虑预制的框架,如xamarin,react native,cordova以及市场上的许多其他框架。