我在想,创建一个基本上只是一个带Web视图的界面的Cocoa应用程序是否可行?做这样的事情会有一些严重的限制吗?
如果它"可行",那是否也意味着你可以为Windows应用程序做同样的事情?
当然可以创建一个只是一个Cocoa窗口的应用程序,里面有一个Web视图.这是否可以被称为"可可应用程序"是值得商榷的.显然,应用程序菜单之类的东西需要一些Cocoa粘合代码,所以是的,只有HTML和JS才能做多少限制.
你也不得不仔细考虑你会如何处理本地化(复制每种语言的完整的HTML和JS源不会是可取的),并有大量的接口结构的,这将是更难创造出比他们将使用Cocoa,和/或对于习惯于OS X外观和感觉的人来说不会觉得原生.并且您将通过使用解释性语言放弃一些性能,这对您的应用程序可能或不重要.
OS X的应用程序是以这种方式构建的,它们通常感觉像坏端口; 如果你的目标是制作一个真正的Mac应用程序,它可能不是一个好的方法.