iOS是封闭式操作系统吗?

若要开发iOS系统第三方软件,需要知道苹果手机全部操作系统代码吗?如要知道部分代码编软件,那为什么没人制造病毒软件。是不是该系统对软件有授权管理等,而安卓病毒肆虐,可以借鉴啊

IOS是封闭式操作系统,这是由IOS沙盒运行机制造就的,IOS只能通过itunes来进行输入数据,数据是无法输出的。

iphone沙盒机制解释:应用程序位于文件系统的严格限制部分,程序不能直接访问其他应用程序。以杀毒软件中的沙盒技术解释一下。“沙盒”技术是发现可疑行为后让程序继续运行,当发现的确是病毒时才会终止。“沙盒”技术的实践运用流程是:让疑似病毒文件的可疑行为在虚拟的“沙盒”里充分表演,“沙盒”会记下它的每一个动作;当疑似病毒充分暴露了其病毒属性后,“沙盒”就会执行“回滚”机制:将病毒的痕迹和动作抹去,恢复系统到正常状态。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-17
不是这么想的,用的人多了病毒才有作用,用的人少,病毒意义不大。ios系统的用户比较少,针对性的病毒就少,就像电脑操作系统中只有windows的病毒多一样,而开源的linux很少。
开发第三方软件不需要知道所有代码,只需要知道需要用到的就行了。本回答被提问者采纳
第2个回答  2013-10-17
那你用C写一个windows 的程序是不是要知道XP的代码?追问

哦,要是知道所有那也能免费了win8

相似回答