平一指用手指挠起了脸,谭老师看似乎躲不过了,只能道:“主要还是需要一些外部调用的资源吧,非要运行的话其实是可以跑的,但为了一些跟性能无关的功能,我单独做了一个适应咱们的系统的版本……”
马赟更困惑了:“所以两个版本不一样?我倒是没发现,所以具体差在哪了?”
然后还看向小陈:“小陈你说说呗?”
屏幕上的游戏还开着,两台手机上的游戏界面看上去没什么差别,小陈倒是不会卖关子,提醒他道:“马总伱好好想呀,刚才进游戏的时候就不一样了。”
马赟突然反应过来了:“对了,咱们自己系统上是输了一个激活码,瓜子手机上直接进去了。”
小陈直接解释道:“对,两个客户端的内容虽然完全一样,但进游戏的时候、瓜子手机直接能进,阿里oS那边是有个单独的验证环节……”
马赟越发感到有问题了:“为什么呢?既然游戏内容完全一样……”
“因为我们的游戏要赚钱啊。”小陈道,“星系那边投资了好多钱,虽然现在游戏还在测试,但以后肯定要加入收费要素的。”
马赟不理解:“那就收费呀,星系那边的能收,我们的也可以啊。如果有什么功能实现不了,咱们也可以提供帮助嘛。”
“我知道,谭老师之前就帮我们解决过这个问题,他做的那个需要激活码的客户端就是帮我们解决了这个问题,现在游戏还是测试版嘛。”陈钦道,“等到正式版了,那个激活码可以代替成付费的应用商店,或者通过通信商用花费代缴,这样来获得游戏资格。”
马赟点头,若有所思:“现在移动百宝箱就是这么卖游戏的,但是在原生开天oS上呢?”
“原生系统那边是免费的。”陈钦道,“因为手机免费游戏多,所以我们准备在他们那里用免费模式,靠道具付费和广告来赚钱。”
马赟有点明白问题在哪了:“所以现在之所以不一样,是这些功能在我们的系统里实现不了?”
“嗯,虽然谭老师能帮忙做优化,但他只能优化我们的游戏。”陈钦道,“广告商的ApI接口、还有网络页面跳转都需要一些原生系统的功能支持。”
马赟疑惑:“那这些功能他们能有,我们怎么没有了?”
“因为砍掉了。”谭老师道,“这些功能集成在Java的互联网组件里,对系统占用很厉害,所以……”
马赟有些懂了:“那既然这么重要,为什么要砍呢?没必要的东西就不要优化了啊。”
谭老师郁闷:“因为谷歌就是这么搞的啊。”
平一指这时连忙道:“总的来说,大部分情况应该是用不上的。”
“哦?”
“就跟刚才那个抽积木的游戏一样,这个功能没有也一样能跑,如果对方有外部广告,加载不了也不影响用户体验。”平一指解释道,“小陈他们这种需要全程联网的游戏本来也不多,再说实际上两者的游戏体验也没什么差别。”
马赟这才稍微松了口气,总结道:“也就是说我们这系统虽然兼容性好,但是在调用外部功能的时候要受到一些限制。”
“没错。”
“所以我们虽然优化更好一点,但是跟原生版比有功能缺陷。”他继续总结,“但是比起谷歌,我们的系统就好多了,我们的优化和他们应该差不多,但我们的系统更兼容。”
平一指嗯了一声,但感到马赟炯炯有神地盯着他:“平一指,这件事你确定吗?我们的兼容性能是不是也有点别的门道?”
平一指摸了摸鼻子:“大体上是的,毕竟咱们主要是在国内嘛。”
“为什么?”
“呃……”
马赟看向小陈,小陈道:“因为那些程序会根据系统签名辨认安装环境,实际上谷歌的系统也能跑,但是开发者不允许。”
马赟的眉头越锁越深:“是因为这是星系软件自己活动上出现的程序吗?”
答案显然不是这样,那是因为人家做游戏就是为了赚钱的,如果跑不了广告,那开发者自然会选择不在对应平台上运行,所以这显然就是人家故意设置的。
马赟深深地吸了一口气,他之前觉得这件事好像没什么好犹豫的,但真的把东西做出来之后,关于兼容的问题好像变得并不单纯了起来,它似乎不只是个单纯的技术优劣的比较,反而成了一种路线选择。
具体到问题上,就是‘是否要确保让用户能看到广告’,表面上显然是系统优化更重要,但是如果无法确保这件事,开发者就会显而易见地走向另一边——像是小陈这样愿意为自家系统设计个直接付费版本的还好,其他开发者呢?
当然如果问题只有这种程度,似乎一切也都还好。
就和平一指说的那样,小陈这样的能全程联网的游戏毕竟是少数。
大部分免费软件,广告系统是否健康确实没那么重要,谷歌选择在这时候采取这条路大概不一定正确,但阿里巴巴毕竟是天朝公司,很多地方可能更加方便一点,比如刚出那个抽积木游戏,据说是外国人做的,谷歌强行让他兼容系统可能会有点麻烦,但他的阿里身在天朝,直接把对方‘兼容’过来应该也不是问题。
另外,不兼容关键网络组件,虽然确实有坏处,但可以作为短期的策略。