我想做一个应用程序来在线发送消息,显示消息,并在接收消息时向用户显示通知。它必须适用于所有移动平台,如 ıphone、android.. 我搜索并找到了 Phonegap 和 Titanium,然后我开始使用 Titanium。但我不清楚如何使用钛开发 IOS 应用程序?
3 回答
是的,因为 Iphone 模拟器不能在 Windows 上运行,所以无论你使用什么框架,你都必须使用 MAC 机器来构建 ios 应用程序。钛或电话间隙
您需要 iOS sdk 来在 iOS 模拟器中运行您的应用程序,还需要它来创建 IPA 以便在设备上安装它。
您不能在 Windows 机器上创建 IPA,您需要在安装了 iOS 的 MAC 机器上创建并运行 iOS 应用程序。(还需要 android sdk 才能在 android 模拟器上运行它)
我的经验表明,您应该使用 Titanium 来解决性能问题。PhoneGap 的目的是允许基于 HTML 的 Web 应用程序作为本机应用程序进行部署和安装。PhoneGap Web 应用程序封装在原生应用程序外壳中,并且可以通过原生应用程序商店为多个平台安装。此外,PhoneGap 努力提供一个通用的原生 API 集,这些 API 集通常对 Web 应用程序不可用,例如基本的摄像头访问、设备联系人和尚未在浏览器中公开的传感器。
Titanium Mobile 的目标是为移动开发提供一个高级的、跨平台的 JavaScript 运行时和 API(今天我们支持 iOS、Android 和浏览器,即将分别推出 BlackBerry 10 和 Windows Phone)。Titanium 实际上与 MacRuby/Hot Cocoa、PHP 或 node.js 的共同点比与 PhoneGap、Adobe AIR、Corona 或 Rhomobile 的共同点要多。
现在实现钛,你必须下载钛工作室,在这里你可以找到最新的api来了解钛是如何工作的
http://docs.appcelerator.com/titanium/2.1/#!/api/Titanium.API