与使用NSViews相比,使用WebKit WebViews是否有缺点?

我正在使用网络视图为应用程序创建UI。应用程序本身没有太多的交互性。我已经在该网站和其他网站上看到它提到使用WebView可以方便地进行原型制作。

但是,对于我们的团队来说,这似乎是生产准备就绪的UI的理想方法,尤其是使用WebKit时。我们错过了什么吗?

谢谢,
罗斯

最佳答案

好的,所以您似乎在询问是否为应用程序使用HTML界面(通过WebView表示)是否有任何缺点。

答案是“否”,至少是“不一定”。这类似于构建iPhone特定的Web应用程序,并且有一些出色的示例。需要注意的是,许多网站最终都会重新创建本机iPhone应用程序的外观和风格,以保持一致性并使用户感到“在家”。

考虑到您仍然在开发本机应用程序,抛弃或重新创建本机chrome的响应能力和外观似乎很可惜。当然,对于某些类型的应用程序(游戏就是一个明显的例子),用户对应用程序的UI并没有期望,因此您可以自由地将自己淘汰出局。

要考虑的另一个因素是交互性的数量(尽管我注意到您说的情况并不多)。本机控件将使编码变得比必须通过WebView的“过滤器”捕获所有用户输入要简单得多,即使使用一个控件可能会使屏幕的初始布局更容易。

我希望这是您正在寻找的答案(尽管它主要是非技术性的)。

10-08 05:53
查看更多