在开始我的第一个iOS应用程序之前,我一直在做一些研究,我想知道 - 创建移动Web应用程序并将其包装在UIWebView与原生组件和类中有什么优点和缺点?
我读过OkCupid discussing their issues with the web view and caching。
有人可以分享他们对最合适路线的想法吗?
答案 0 :(得分:2)
作为用户,我更喜欢使用本机为设备制作的应用,而不是网络应用。当我从应用程序商店下载应用程序时发现它只是一个UIWebView,我觉得有点蹩脚。您可能考虑这样做的唯一原因(作为开发人员)是因为您没有制作本机应用程序所需的资源,但您仍然希望以与普通原生应用程序相同的方式分发您的Web应用程序应用。
换句话说,如果可以,请不要制作网络应用程序。使用原生iOS框架为您提供了更丰富的库和工具集,并且通常可以生成更自然且无缝工作的应用程序。