我想,这是可行的,以创建一个可可应用程序,基本上只是一个界面与一个网页查看?或者是有一些严重的限制时做这样的事情?

如果是"可行的",这也意味着你可以做同样适用于Windows的应用程序?

有帮助吗?

解决方案

这当然可以创建一个应用程序,内部具有Web视图,肯定只是一个Cocoa窗口。这是否可以有意识地称为“可可应用程序”是值得商榷的。显然,类似的事情在应用程序菜单需要一些胶水可可代码,所以是的,是有限制的多少,你可以在短短的HTML和JS做的。

您还不得不仔细考虑你会如何处理本地化(复制每种语言的完整的HTML和JS源不会是可取的),并有大量的接口结构的,这将是更难创造出比他们将使用可可,和/或不会感到原产于用于Mac OS X的外观和感觉的人。你会用一种解释语言,这可能会或可能不会为您的应用无论是放弃一些性能。

有对于内置这样的OS X应用程序,他们一般觉得不好端口;如果你的目标是使东西,感觉像一个真正的Mac应用程序,它可能不走的好方法。

其他提示

iPhone OS有梦幻般的设施网络应用程序作为第一类公民的设备。你可以有你的网络应用程序标加入的跳板,只是喜欢一个可可应用程序,可以储存数据的地方和很多其他的真整洁的东西...检查了 这些实例ADC文件.

不确定。 PandoraBoy 正是这一点。它与周围的Javascript桥梁现有的Flash应用程序的简单封装。我对那些直接使用DOM操作获得非常好的效果(而没有给“web应用程序”的感觉)编程控制网页视图其他UI工作。您可以使用ObjC / JavaScript的桥梁,让JavaScript调用ObjC,和WebKit使得它可以直接从ObjC运行JavaScript。

相关,但在相反的方向上,有卡布奇诺,这是在Javascript可可状框架。

我不清楚你的意思是什么“的Windows应用程序做同样的。”

可以帮助你很多,它基本上是一个Cocoa窗口的WebView(你正在寻找的东西) ,但(很大一部分)用JavaScript绑定本地的东西像访问文件系统,菜单栏,Dock图标(即徽章),声音等加上它会在Mac,Linux和Windows上,iPhone和Android上运行!

是的,有想象中的那么做一些应用程序。我想,他们通常存储HTML文件和使用jQuery来获取更新的数据。其主要目的只是为用户提供了一个稍微更快的体验,因为你只检索数据,而不是大量的HTML。

在限制大多是由于您没有访问所有的iPhone控制和图书馆。 MapKit,邮件等

当然这是可能的。会有相当大的限制。这样的应用程序无法做任何一个网页不能这样做。因此,例如,使用标准的全系统文档处理的支持将是,除非你写支持可可代码。

不太什么你问,但...

mProjector是用于闪存的OS包装。这就像一个Flash投影机的扩展版本与系统API给你访问到Mac / Win的OS功能。

这会给你使用网络的技能来构建一个跨平台的桌面应用程序的abiliy。它比其他主要选项,锌。

更便宜,更好

二自称是开源软件,但开发人员需要注册一个帐号并维持,以充分利用该平台通过互联网连接到专有服务器软件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top