UIWebView包装器与本机组件

时间:2011-09-04 22:30:34

标签: ios architecture uiwebview

在开始我的第一个iOS应用程序之前,我一直在做一些研究,我想知道 - 创建移动Web应用程序并将其包装在UIWebView与原生组件和类中有什么优点和缺点?

我读过OkCupid discussing their issues with the web view and caching

有人可以分享他们对最合适路线的想法吗?

1 个答案:

答案 0 :(得分:2)

作为用户,我更喜欢使用本机为设备制作的应用,而不是网络应用。当我从应用程序商店下载应用程序时发现它只是一个UIWebView,我觉得有点蹩脚。您可能考虑这样做的唯一原因(作为开发人员)是因为您没有制作本机应用程序所需的资源,但您仍然希望以与普通原生应用程序相同的方式分发您的Web应用程序应用。

换句话说,如果可以,请不要制作网络应用程序。使用原生iOS框架为您提供了更丰富的库和工具集,并且通常可以生成更自然且无缝工作的应用程序。