与 Sproutcore+Phonecap/Titanium 相比,使用 Cocoa 创建 iPhone、iPad 和 Mac 应用程序有何优势?

发布于 2024-09-19 08:31:30 字数 1432 浏览 7 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

守望孤独 2024-09-26 08:31:31
  1. Cocoa 将始终为您提供对底层库的最佳、原生的访问,尤其是功能、触摸和手势,并且将在 iPxxx 设备上原生运行并使用陀螺仪和加速计等。

  2. Sproutcore、Sencha Touch、iUi 等al 将是 javascript 模拟触摸和手势,最多只能对底层库进行有限的访问,并且可能并不总是在 iPxxx 设备上本机运行,并且可能并不总是能够利用加速计之类的东西。

我认为您可能需要同时处理两者,这取决于您正在构建的应用程序以及您需要的应​​用程序。

Well

  1. Cocoa will always give you the best, native, access to the underlying libraries for functionality, touch and gestures especially and will run natively on the iPxxx device and use thing like the gyro and the accelerometer etc.

  2. Sproutcore, Sencha Touch, iUi et al will be javascript emulating touch and gestures with at best limited access to the underlying libraries and may not always run natively on the iPxxx devices and may not always be able to tap into things like the accelerometer.

I think you may need to deal with both and it will depend on the applications that you are building as to which you need go for.

白云不回头 2024-09-26 08:31:31

SproutCore(和其他 JS 框架)可以在 PhoneGap 或类似工具内运行以访问本机协议。使用 HTML5/JS 的一大好处是,您可以在浏览器和其他平台(例如 Android 和新的 Chrome AppStore)上运行,而无需重新编码您的应用程序。

SproutCore (and other JS Frameworks) can be run inside of PhoneGap or similar tools to access native protocols. One big benefit of using HTML5/JS is that you can run in the browser and on other platforms such as Android and the new Chrome AppStore without having to recode your application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文