我了解3种移动应用类别


本机应用程序-使用Java for Android和Objective-C / Swift for iOS构建
混合应用程序-使用HTML,CSS,Javascript构建,但使用Cordova(Phonegap),Iconic等针对每个平台进行了包装...
HTML5应用-完全使用HTML,CSS,Javascript构建,可以在移动网络浏览器中打开


我有以下问题:


是否使用放在本机应用程序类别中的Webview将Web应用程序转换为android应用程序?请说清楚。
当您构建HTML5应用程序(上面的类别3)时,您使用HTML,CSS和Javascript编写代码,但是使用Webview还是只是使用移动浏览器访问HTML页面?
除了作为本机应用程序访问之外,还可以在Web浏览器中打开混合应用程序吗?
可以将HTML5应用上传到应用商店吗?我了解它不需要批准。可以定价吗?
公司主要开发哪种应用程序?
HTML,CSS代码应该在使用Cordova之前作出响应吗?如果没有,可以在Cordova中使用Bootstrap之前使用它吗?


提前谢谢你的帮助!

最佳答案

是否使用放在本机应用程序类别中的Webview将Web应用程序转换为android应用程序?请说清楚。
  


第二类可能更多-您可以从应用商店下载该应用,并且该应用作为真实的应用存在于您的手机上,但仅显示一个网页。它与Phonegap或Cordova相似,但进化程度较小。


  
  当您构建HTML5应用程序(上面的类别3)时,您使用HTML,CSS和Javascript编写代码,但是使用Webview还是只是使用移动浏览器访问HTML页面?
  


您只需在Web浏览器中正常访问它,其编码就与对桌面网站进行编码的方式完全一样。


  
  除了作为本机应用程序访问之外,还可以在Web浏览器中打开混合应用程序吗?
  


不,混合应用程序确实是一个应用程序-您必须像启动其他任何应用程序一样在手机上启动它。


  
  可以将HTML5应用上传到应用商店吗?我了解它不需要批准。可以定价吗?
  


如果通过HTML5应用程序表示不是由Cordova制作或包含在Webview中的内容,则否,由于它只是一个网站,因此无法提交到应用程序商店。如果将其包装在Cordova或什至是简单的Webview中,则可以将其正常上传到应用商店,甚至可以定价,因为它与其他任何一款应用一样。


  
  公司主要开发哪种应用程序?
  


大多数公司都希望构建本​​机应用程序,因为其外观要好得多。一些公司会因为价格便宜而选择第二类,而另一些公司(例如本地企业)只会确保自己的网站在移动设备(第三类)上看起来不错,因为应用程序会过时。


  
  HTML,CSS代码应该在使用Cordova之前作出响应吗?如果没有,可以在Cordova中使用Bootstrap之前使用它吗?
  


如果您想在Cordova中使用相同的代码,则应将HTML和CSS设计为具有响应能力-使网站具有更高的响应能力比从一开始就以移动优先为先进行编码就花了更长的时间,并且难度更大。就像您提到的,bootstrap是一个很好的起点。

08-06 07:35
查看更多