我有兴趣为我的新iPad开发一款纯粹供我自己使用的应用程序。 (至少从一开始)
修改
我可以使用旧的G3 powerbook进行开发吗?它们可以在ebay上非常便宜。该规范的某些内容是否适用于运行xcode开发环境?
答案 0 :(得分:12)
我认为最好的选择是使用HTML5 / Javascript和CSS开发应用程序,并使用appMobi或PhoneGap等服务为IOS编译它。他们都有一个在线服务,可以为您构建,而无需您拥有Mac。
您还有一个额外的好处,即您不仅可以为IOS编译您的应用程序,还可以为Windows Mobile,Android,Blackberry甚至是旧网站编译您的应用程序。
您有一些像JQTouch这样的Javascript库,可以让您轻松地在Web应用程序中实现IPhone的外观。通常您无法从Javascript访问本机API,但这些解决方案(appMobi和PhoneGap)提供了一个Javascript API,您可以使用它来访问Camera,GPS,Gyro等...
我认为通常严肃的应用程序是针对许多平台编码的,如果你没有结构来支付4种不同的技能,那么在HTML5中进行编码是有意义的,从那里你有更多的未来和设备证明解。即使您“可以”向不同的开发人员支付不同移动平台的代码,我更愿意在HTML5中执行此操作。
哦,还看看applicationcraft.com,非常酷的在线IDE(wysiwyg)连接到PhoneGap,真的很容易开发原型。生成的HTML / Javascript在IDE之外继续编辑它并不是很有用(有点复杂),但是,对于非常简单或原型的东西,你必须检查它。
祝你好运
答案 1 :(得分:6)
有没有办法开发没有Mac的应用程序?
正式,不。实际上,除非你喜欢浪费无数个小时,否则没有。
我是否可以只在自己的iPad上安装应用程序,而不必在我甚至不想这样做的时候注册发布它的权利?
不,你必须是付费开发者才能推送除模拟器以外的任何东西。
答案 2 :(得分:5)
xcode for windows。
http://ipodtoucher55.blogspot.com/2010/12/installing-ios-sdk-and-xcode-on-windows.html
答案 3 :(得分:5)
是的,你可以在没有苹果电脑的情况下开发(使用hackintosh)。
是的,您可以在iPad上安装已开发的应用,而无需支付开发者计划费用。互联网上有大量关于在没有开发者程序的情况下在ios设备上运行(因此安装)应用程序的指南。
检查一下: How can I deploy an iPhone application from Xcode to a real iPhone device?
答案 4 :(得分:5)
您可以使用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重新编译它们。
答案 5 :(得分:2)
除非您认真考虑,否则您在技术上不需要Mac来开发应用程序。有几种解决方案可用于开发无mac。
首先,有一些服务可以将您的HTML5网络应用程序移植到iOS应用程序中,因此您只需要编写代码HTML5。
其次,如果您不想购买Mac,您可以购买Snow Leopard或Lion,并构建您自己的“hackintosh”(一台Windows计算机被黑客攻击Mac操作系统)。
最后,除非您是付费开发者,否则您无法在App Store中购买应用。但是,您可以在线发布HTML5 Web应用程序,或者您可以在第三方应用程序开发人员市场中发布您的应用程序(但是如果您越狱iPad,则只能安装该应用程序。)
答案 6 :(得分:0)
不确定这是多么新,但Dragon Fire SDK是100%基于Windows的(您确实将代码提交给他们进行编译),但您从未需要拥有Mac。