(原标题:想用iOS作为编码平台?苹果已软化立场)
最近苹果更改了App Store中的一些服务条款,其中一条更改如下:
在有限情况下,用于教学、开发或测试可执行代码的应用可以下载提供的代码,这类代码不得用于其他目的。这些应用必须应用提供的源代码对用户是完全可见且可编辑的。
这一条款与苹果的教育野心不谋而合,苹果想让iOS成为一个更适合学习软件开发的平台,学生可以导入和运行一些简单的项目。从苹果一直想以iPad来替代用户笔记本的角度来说,上述条款的出现也很正常。
不过iPad虽然已经可以用于轻量办公,它的底层操作系统还是封闭的,所以用户也别想在iPad上折腾出什么来。
或许用户可以在iPad上写代码,但也绝对不是像在桌面电脑上那么正式。即使有第三方Python REPL和Java编译器,用户可以安装VIM,但不像PC上那么自由,这一切都是因为苹果App Store服务条款在这方面有着严格的规定。
这次苹果竟然放宽限制,也意味着未来用户或许可以从网络下载和导入代码库,帮助他们开发出更成熟的应用。当然只是这样还不够。对于想以开发iOS应用为生的开发者而言,他们或许还希望苹果能进一步放宽限制。
或许以后苹果能够找到在确保操作系统安全的同时,慢慢向开发者开放iOS的办法。