部分游戏在iOS和Android平台之间数据是可以互通的,Android和iOS之间游戏数据不互通的原因有:
1、App Store是iOS平台的唯一下载渠道。苹果公司通过应用的销售分成从App Store中获利。苹果及合作伙伴获得所有第三方开发者发行的应用销售收入的30%,开发者得到余下的70%。
由于下载渠道唯一,所以苹果通过应用获得的利润也唯一,如果与Android数据互通,那么相同的收入会有更多的应用市场平台来分,这个比例就会变小同时会破坏App Store的整个生态。
2、如果两个平台数据互通就会极大的影响游戏平衡。App Store是iOS平台的唯一支付渠道。在游戏中购买的道具、服务等,都必须通过内购的方式,这是保证游戏公平的一种措施。
反观Android阵营,游戏开发商会通过与应用市场、支付平台、移动运营商合作的方式给予玩家各种优惠、福利。
3、Android与iOS平台开发、维护难度不同,所以bug修复、版本更新也会有区别。
扩展资料:
iOS技术
SDK
2007年10月17日,史蒂夫·乔布斯在一封张贴于苹果公司网页上的公开信上宣布软件开发工具包。它将在2008年2月提供给第三方开发商。软件开发工具包于2008年3月6日发布,并允许开发人员开发iPhone和iPod touch的应用程序,并对其进行测试,名为“ iPhone手机模拟器” 。
然而,只有在付出了iPhone手机开发计划的费用后,应用程序才能发布。自从Xcode3.1 发布以后,Xcode就成为了iPhone软件开发工具包的开发环境。第一个Beta版本是iPhone SDK 1.2b1(build 5A147p)它在发布后立即就能够使用了。
由于iOS是从于Mac OS X核心演变而来,因此开发工具也是基于Xcode。
该SDK需要拥有英特尔处理器且运行Mac OS X Leopard系统的Mac才能使用。其他的操作系统, 包括微软的Windows操作系统和旧版本的Mac OS X都不支持。
SDK本身是可以免费下载的,但为了发布软件, 开发人员必须加入iPhone开发者计划, 其中有一步需要付款以获得苹果的批准。加入了之后,开发人员们将会得到一个牌照,他们可以用这个牌照将他们编写的软件发布到苹果的App Store。
发布软件一共有三种方法: 通过App Store,通过企业配置仅在企业内部员工间应用,也可通过基于"Ad-hoc"而上载至多达100部iPhones。
这个发布iPhone软件的形式的出现使人们不能根据GPLv3的授权代码发布软件。任何根据GPLv3任何代码的开发者也必须得到GPLv3的授权。同时,开发商在散发布已经由GPLv3 授权的应用软件的同时必须提供由苹果公司提供的密匙以允许该软件修改版本的上载。
参考资料:百度百科-iOS
这是根据游戏服务商决定的!因互通数据需要开发等等需要消耗资金,部分公司就只做移植,不做数据互通。二个系统游戏互通制作成本会非常高。
腾讯的游戏都有发过公告,说是根据苹果方面的规定,iOS游戏的数据不能与安卓互通,看到有人说是内购的问题,苹果不允许内购的内容从Appstore以外渠道获取,应该也是有考虑到公平性和自身利益的问题。
Android平台上对游戏的破解和外挂成本都更低,如果数据互通的话,会影响全平台游戏的平衡性。
最关键的是腾讯版本的游戏是因为腾讯自身有Q币这么一个虚拟货币,如果互通的话,那基本上使用Q币充值会严重损害到到苹果自身的利益。
部分游戏在iOS和Android平台之间数据是可以互通的,Android和iOS之间游戏数据不互通的原因有:
App Store是iOS平台的唯一下载渠道。苹果公司通过应用的销售分成从App Store中获利。苹果及合作伙伴获得所有第三方开发者发行的应用销售收入的30%,开发者得到余下的70%。由于下载渠道唯一,所以苹果通过应用获得的利润也唯一,如果与Android数据互通,那么相同的收入会有更多的应用市场平台来分,这个比例就会变小同时会破坏App Store的整个生态。
如果两个平台数据互通就会极大的影响游戏平衡。App Store是iOS平台的唯一支付渠道。在游戏中购买的道具、服务等,都必须通过内购的方式,这是保证游戏公平的一种措施。反观Android阵营,游戏开发商会通过与应用市场、支付平台、移动运营商合作的方式给予玩家各种优惠、福利。
Android与iOS平台开发、维护难度不同,所以bug修复、版本更新也会有区别。
数据不互通并不是代表哪个平台做的不对,只是目前情况的一种最优解决方案。而且也不是所有的游戏数据都不互通,只是要在Android与iOS平台之间做到数据互通的同时保证游戏平衡比较困难。
本回答被提问者采纳气人!为什么苹果和安卓的游戏数据不能互通?