没有Mac的iPad开发

我有兴趣为我的新iPad开发一个纯粹供我自己使用的应用程序。 (至less从头开始)

  • 有没有一种方法来开发一个没有Mac的应用程序?
  • 我是否可以只在自己的iPad上安装应用程序,而无需签署正确的发布权限,甚至可能不想这样做?

编辑:

我可以使用旧的G3 Powerbook进行开发吗? 他们可以在eBay上真的很便宜。 这个规范是否可以运行xcode开发环境?

有没有一种方法来开发一个没有Mac的应用程序?

官方没有。 实际上,除非你喜欢浪费无数个小时,否则。

我是否可以只在自己的iPad上安装应用程序,而无需签署正确的发布权限,甚至可能不想这样做?

不,你必须是付费开发者才能推动除模拟器之外的任何事情。

我认为最好的选择是使用HTML5 / Javascript和CSS开发应用程序,并使用像appMobi或PhoneGap这样的服务来为IOS编译它。 他们都有一个在线服务,可以使你的构建,而不需要你拥有一台Mac。

你还有另外一个好处,就是你可以编译你的应用程序,不仅适用于IOS,而且适用于Windows Mobile,Android,黑莓,甚至是旧版的网络。

你有一些Javascript库,如JQTouch,可以让你轻松地在你的web应用程序中实现iPhone的外观和感觉。 通常情况下,您不能从Javascript访问本地API,但是这些解决方案(appMobi和PhoneGap)提供了一个JavaScript API,您可以使用它来访问Camera,GPS,Gyro等。

我认为,通常情况下,严肃的应用程序是针对许多平台编码的,如果您不具备支付4种不同技能的结构,那么使用HTML5进行编码是有意义的,从那里您将拥有更多的未来和设备验证解决方案。 即使你“可以”支付不同的开发者在不同的移动平台上编码,我宁愿用HTML5来完成。

哦,还可以看看applicationcraft.com,很酷的在线IDE(wysiwyg)连接到PhoneGap,真的很容易开发原型。 生成的HTML / Javascript并不是非常有用,可以继续在IDE之外进行编辑(有点复杂),但是再次,对于非常简单的东西或原型,您必须检查。

祝你好运

是的,你可以开发没有苹果电脑(使用hackintosh)。

是的,您可以在iPad上安装开发的应用程序,而无需为开发者计划付费。 在互联网上有大量的指导,关于在没有开发者程序的情况下在ios设备上运行(从而安装)应用程序。

检查这个: 我怎样才能从Xcode的iPhone应用程序部署到一个真正的iPhone设备?

您可以使用Adobe Flex在没有Mac的情况下为iOS开发应用程序。 Flex SDK是免费且开源的,包含一个编译器+打包器。 如果你想要一个IDE,你可以得到Adobe FlashBuilder(不是免费的,但免费的90天试用版),这使得你的开发时间更有效率。 您不会在C,C ++或Objective C中开发,而是在ActionScript(Javascript的一种方言)和MXML(标记语言,主要用于丰富的GUI布局)的组合中进行开发。

另一方面,你对自己能做的事情掌握不多(你仍然可以做很多事情),而且你不能直接使用iOS SDK。

从好的一面来看:开发外观好的应用程序非常容易,只需要很少的改动,您就可以重新编译Android,Blackberry Playbook,Windows和Mac OS X.

除非您认真对待,否则您在技术上不需要Mac来开发应用程序。 有几个解决方案可供您开发无需Mac。

首先,有一些将HTML5 Web应用程序移植到iOS应用程序中的服务,因此您只需编写代码HTML5即可。

其次,如果你不想购买一台Mac,你可以购买Snow Leopard或者Lion,并建立你自己的“hackintosh”(一个windows计算机,用来驱动mac操作系统)。

最后,除非您是付费开发者,否则无法在App Store中购买您的应用程序。 但是,您可以在线发布为HTML5 Web应用程序,也可以在第三方应用程序开发人员市场上发布您的应用程序(但是如果您将iPad越狱,则只能安装该应用程序)。

不知道这是多么新鲜,但龙火SDK是100%基于Windows(你提交你的代码给他们编译),但在任何时候你都不需要拥有一台Mac。