苹果公司是否应该通过App Store为每个本机应用程序以及在每个本机应用程序内为本机iOS应用程序创建“插件”或“附加组件”?

如果苹果做到了,那将是一件了不起的事情。 但是我怀疑他们是否会达到允许他们这样做的地步,我不能为此责怪他们。

1. Apple iOS SDK始终处于关闭状态。 称其为他们遵循的模型,但事实就是如此。 他们一直在部分地打开它-您现在有了文档控制器,可以在同一供应商的应用之间共享文件的方式-但它仍然不像开发人员希望的那样开放。

2.与Android相比,iOS开发更简单的原因之一是因为对于该平台可以做什么和不能做什么进行了明确的定义-很多原因是1

3.随着您要求他们做的开放,我看到了一个主要问题–所有这些相机增强应用程序提供了许多不同的功能,以至于它们一起工作可能弊大于利–相互矛盾的功能,不同的插件。 他们将无法审查与所有现有插件一起提交的每个插件

4. Android是一个开源平台,确实允许人们在他们提供的现有功能之上进行构建。 结果是–碎片化–每个Android设备制造商都有自己的操作系统分支。 这意味着,每当他们推出新版本时,Android用户就必须等待其制造商发布适用于其手机的更新! 现在,如果苹果公司允许这些插件,并说它们带有一个破坏了其中一个插件的iOS 8,例如相机,那么有可能在用户卸载插件之前,它不会让相机工作。 使用单独的应用程序,问题就被隔离到单个应用程序中