Я бы не рекомендовал использовать WebView для создания пользовательских интерфейсов приложений. Он вводит много элементов, которые могут нанести вред пользовательскому опыту. Ну, это в основном зависит от сложности пользовательского интерфейса.
Я сам создал пользовательский интерфейс приложения в WebView, используя JavaScript и все эти передовые CSS-анимации / преобразования, которые может предложить WebKit, но в конце концов это не принесло пользы потребителю. Моя цель состояла в том, чтобы сделать приложение скином, но если что-то пойдет не так - например, в JS - WebView застрянет, за исключением того, что вы тратите время на создание оболочки WebView для своего приложения, которое занимается этим.
Тем не менее я не знаю, насколько сложным будет ваш пользовательский интерфейс, но я бы сказал, что использование IB или создание пользовательского интерфейса в коде с какао все еще более эффективно.
С уважением, Эрик