我知道你需要一个Mac和Xcode和SDK。 但是,是否有可能为使用Windows / Linux平台的jaibroken设备和/或常规设备开发应用程序?
另外,Airplay SDK的内幕是什么? 听说这是相当不错的,但没有提供与通过Xcode开发的应用程序相同的性能。 find这个 PDF文件,它是什么
简短的回答 – 是的。
虽然我不完全确定您的设备是“仅”,但是如果您有任何使用Flash脚本或操作脚本的经验,请查看Adobe Flash Professional CS5.5。 这是一个程序,可以让你设计和编写你自己的ipod / iphone / ipad应用程序。
http://www.adobe.com/products/flash.html
我用了很多年,发现它是完美的。
其实你可以,这就是编程的全部内容。 如果你是一个艰难的程序员,你可以做很多跨平台和跨硬件的东西。 不要忘记,无论Steeve Jobs对苹果公司(甚至是非苹果公司的消费者)是甚么还是非苹果公司的消费者,他们都会关心自己的利润,并且永远不会宣布在PC上可以为iPhone和其他iOS设备构建应用程序太。 这样他们让你得到一个Mac。 他们已经非常成功地让人们相信,为iPhone构建应用程序是不可能的。
有一个Linux平台的工具链 ,但它没有Interface Builder或其他细节。 这是一个使用它的示例应用程序 。
你可能正在寻找theos 。 看看这个线程 。
当然,你将不得不安装你的工具链,这不应该很难 。 有很多项目涉及到一个Linux的iOS工具链。 Windows是另一个故事,但:P(不是说这是不可能的!)。
简单的回答是不 – 从根本上iPhone操作系统使用可可,这是一个封闭的框架只与XCode分布。 有些人曾经想过逆向工程(像Wine),但是我认为迄今为止没有人真的获得成功,更不用说使用Cocoa作为开发环境了。
你可能能够创建一些debian软件包(dpkg),可以在后台或通过移动终端运行。 这是一种限制,因为你没有访问GUI,你的应用程序不会很直观。
似乎有一个开发平台,将Blender游戏逻辑移植到一个完整的iphone游戏中。 也许你可以这样避免Xcode,但我怀疑它。 http://sio2interactive.com/
您可以在Virtualbox / VMWare Player中运行OSX,但这不是Apple允许的。
不要听别人坚持要有一台Mac。 您只需要从http://thepiratebay.org/下载预装Mac的破解VMWare的副本。 您还需要从同一个站点下载一个破解的VMWare播放器的副本。 然后在Mac里面下载Xcode。 没有必要支付任何东西。 我一直在使用它,工作很好。