这个问题是,当我已经有响应式网络应用时,它是否真的值得去本机应用。好像我去寻找本机应用程序,我需要为每个平台开发它 即ios / andoid / windows这意味着更多的钱/时间,而在响应式网页设计的情况下,我需要坚持单一的开发 适用于所有浏览器的流程
注意: - 这里我的意思是那些动态的应用程序,即需要与服务器交互。对于staic应用程序,肯定的赢家是本机应用程序 因为他们不需要互联网连接,可以脱机工作
辅助功能和品牌营销:在此参数上,原生应用是更大的赢家。如果是webapp,我需要考虑品牌,打开浏览器,点击域名 并在本机应用程序中单击从移动主页单击。对于不太敏感的网站,它可能会记住登录信息,因此可以摆脱登录过程
但是对于其他参数,我发现响应设计和原生移动APP几乎相同。是的UI / UX可能更适合应用程序,但它也需要更多的投资
专家可以使用移动原生应用程序的任何其他主要优势而不是响应式设计吗?
来源: - http://thinkapps.com/blog/development/responsive-web-vs-native-apps/
答案 0 :(得分:1)
使用Progressive Web App(PWA),每次重新加载静态文件的问题都通过Service worker-chache解决。 PWA还提供各种本机应用程序选项,包括硬件访问(不是所有硬件自2018年3月开始提供),但对于大多数应用程序来说仍然足够好。 Cordova在使用时填补了其他硬件访问空白,仍然利用了PWA。
以下是PWA的详细介绍。 - > https://stackoverflow.com/a/49366789/1057093
答案 1 :(得分:0)
当您比较Native Apps
和Responsive Web
的效果时,会有很大的不同。
本机应用程序只需与服务器交互以进行数据事务处理。响应式网页设计从服务器加载整个内容,包括JavaScript,CSS,图像和其他网页内容,然后在Android WebView或浏览器中呈现内容(无论您使用什么)。
是的,开发本机应用程序是值得的。而且,这取决于您的开发要求。