我们应不应该用 iPad 来编程?
只要开发者不断推出杀手级应用,iOS就会继续成长为一个非常成功的平台。从简单的游戏到视听体验,似乎在每一种可以想象到的类型中都有无尽的内容可做,只需开发者付诸行动就可以。
在高速增长的苹果生态系统,一些关键性变化开始出现在开发者社区。正如你看到的,移动平台确实很了不起,但在iOS应用开发过程中会有一个有趣的中断,这与使用了几十年的传统软件开发是不同的。
在为Windows开发应用程序时,会使用Windows电脑;为Mac开发应用程序,也会在Mac平台上创建。但是如果给iOS设备开发应用,就需要开发者在Mac或开发工具模拟器中进行,然后再更新到设备对其进行测试。
虽然这看起来不过是大场景中一个微不足道的细节,但是有些人确实喜欢在对应的平台上创建应用程序。自从平板电脑有足够大的屏幕进行创作后,开发者就开始想,为什么不能直接在上面编程和部署呢?
最近有人谈到iOS平台上的一个创造性的编程平台Processing即将发布,现在我们又得知一个叫GLSL Studio的应用可以让你在iPad上学习和编写游戏。如果类似程序只有一个,就不足以说明这是发展趋势。而事实上除了上述应用,还有类似Textastic、Markup for iPad和Gusto这样的很多iOS应用,此外也包括专门用来学习的Codify,试图带来更多完整开发体验的FTP On The Go等。
没有人能否认在这方面会有很多有趣应用,但实际上这行得通吗?iPad真能用于编程?这是开发者社区中较普遍的一个问题,同时开发者对此也各有各的看法。
一些开发者被iPad的简单和光鲜所吸引,另一些则对其编程应用前景很感兴趣。一些程序员似乎非常讨厌使用虚拟键盘敲代码,而另一些则喜欢把触屏融合到自己工作中。
移动平台将持续增长,而这些都将推动设备的发展并帮助我们带来更好的应用。不管是iPad还是Android平板,甚至将要到来Windows 8平板,该不该、或者适不适合用来编程都会有一个争论的过程。开发者和创业者们,希望你们能给出自己的观点,拿出自己的行动。