为什么Android和iOS之间游戏数据不互通

如题所述

部分游戏在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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-01

    这是根据游戏服务商决定的!因互通数据需要开发等等需要消耗资金,部分公司就只做移植,不做数据互通。二个系统游戏互通制作成本会非常高。

    腾讯的游戏都有发过公告,说是根据苹果方面的规定,iOS游戏的数据不能与安卓互通,看到有人说是内购的问题,苹果不允许内购的内容从Appstore以外渠道获取,应该也是有考虑到公平性和自身利益的问题。

    Android平台上对游戏的破解和外挂成本都更低,如果数据互通的话,会影响全平台游戏的平衡性。

    最关键的是腾讯版本的游戏是因为腾讯自身有Q币这么一个虚拟货币,如果互通的话,那基本上使用Q币充值会严重损害到到苹果自身的利益。

本回答被网友采纳
第2个回答  2017-04-14

部分游戏在iOS和Android平台之间数据是可以互通的,Android和iOS之间游戏数据不互通的原因有:

    App Store是iOS平台的唯一下载渠道。苹果公司通过应用的销售分成从App Store中获利。苹果及合作伙伴获得所有第三方开发者发行的应用销售收入的30%,开发者得到余下的70%。由于下载渠道唯一,所以苹果通过应用获得的利润也唯一,如果与Android数据互通,那么相同的收入会有更多的应用市场平台来分,这个比例就会变小同时会破坏App Store的整个生态。

    如果两个平台数据互通就会极大的影响游戏平衡。App Store是iOS平台的唯一支付渠道。在游戏中购买的道具、服务等,都必须通过内购的方式,这是保证游戏公平的一种措施。反观Android阵营,游戏开发商会通过与应用市场、支付平台、移动运营商合作的方式给予玩家各种优惠、福利。

    Android与iOS平台开发、维护难度不同,所以bug修复、版本更新也会有区别。

数据不互通并不是代表哪个平台做的不对,只是目前情况的一种最优解决方案。而且也不是所有的游戏数据都不互通,只是要在Android与iOS平台之间做到数据互通的同时保证游戏平衡比较困难。

本回答被提问者采纳
第3个回答  2020-12-22

气人!为什么苹果和安卓的游戏数据不能互通?

第4个回答  2019-05-31
我来回答一下,先声明我对手机知识和技术了解甚少,只是两种手机都用过给你说一下感受。说的不对的地方请各位谅解!曾经的手机系统不止谷歌Android和苹果iOS,那时候还有诺基亚塞班和微软WP。可谓竞争非常之激烈。后来塞班和WP先后垮掉,现在手机也就是苹果和安卓之间的较量了。再来说一下它们之间为什么游戏数据不互通吧,个人分析原因如下:最简单的道理对这三方利益都有好处,首先来说一下游戏方吧,很多游戏只是安卓和iOS之间可以一起游戏,但是里面的角色和装备不互通,甚至有些连互赠金币都不可以!这样你从安卓换苹果或者苹果换安卓就给重新练号,然后再一次花钱买游戏商的皮肤和装备,你觉得光这点游戏商能让你轻易数据互通吗?再来说一下手机方面,两种手机虽然系统不同,但技术上绝对可以达成共识让数据互通。你觉得都可以在一起游戏,难道数据不能互通?首先两家主打路线不同,苹果主打的是卖自己家的手机。苹果手机开放性不如安卓,但安全性更高。而且iOS系统只是苹果手机自己家用所以更有契合度,更加专一强大。再来说说安卓系统,其实安卓原生系统流畅性并不比iOS差多少。谷歌的安卓系统为什么说它开放性更好。因为它主要是卖系统的,就必须要适配很多机型。就拿国内手机来说吧,品牌如:华为,vivo,OPPO,小米,一加......都是用的安卓系统,那谷歌只能让系统适配性更好,它必须对各家都照顾到,不能顾此失彼,那这样手机肯定不会像苹果手机那么专一了。所以很多地方就不如苹果强大了。综合上述安卓同意和iOS数据合并,如果安卓各品牌手机之间游戏体验差距太大,那么安卓各家手机粉丝就会更加挑剔,各手机商也会对安卓有意见,对谷歌安卓本身的利益有影响。再说即使安卓同意数据合并,iOS也不会同意的。原因也很简单,如果它们之间数据合并,那么游戏商就必须让它们之间的各项游戏参数相同,就拿刺激战场(和平精英)来说吧。安卓手机触控不行,跟手度不行,压枪跟苹果也是没法比,准星跳动很大。但最主要是游戏商给苹果和安卓设置的参数也有区别。如果游戏参数也设置一样,即使安卓触控不跟手,那么技术上也可以弥补,kd值也不会差iOS太多,那这样谁还买苹果?这样很多人都会选择更加便宜的安卓,对苹果iOS的销量影响会很大。综合这些原因,这三家谁都不会同意数据合并的。
相似回答