有人实践iOS游戏的热更新吗?

2013-04-23 20:46:18 +08:00
 xatest
审核周期带来的发布成本太高,如果游戏可以实现服务器控制的热更新——我不仅仅是指图片资源下载到客户端,还包括一部分控制逻辑的代码的更新。
目前想到的是用客户端用Lua来实现,检测到服务器有更新可用时,拉取服务器的最新Lua脚本执行,不知道这条路是否可行,请问有人能指点下吗?
6009 次点击
所在节点    iDev
7 条回复
alexrezit
2013-04-23 20:58:33 +08:00
App Store 禁止 app 内下载可执行的代码.
xatest
2013-04-23 21:07:11 +08:00
@alexrezit 我知道,在App Store Review Guidelines里明令禁止download code,但是据我所知不止一款游戏是这么做的,只是我不知道实现细节。如果APP只是一个壳子,靠下载代码来执行,这样肯定是明令禁止的。但是在游戏中,例如下载一张新地图,这张地图有一些设定好的机关触发逻辑,这部分的控制逻辑其实是脚本控制的。这样算是下载一张地图数据呢?还是下载一段可执行的代码呢?
c742435
2013-04-24 08:20:07 +08:00
我们公司在做,我们公司有虚拟机……
xatest
2013-04-24 09:44:00 +08:00
@c742435 能说下细节吗?虚拟机干什么?
feihu
2013-04-24 11:14:24 +08:00
大众点评在使用lua做发布,但它不是游戏。看一下大众点评里面的目录会看到很多lua文件
orange0422
2013-04-24 11:26:06 +08:00
这种体验的app不管打开之后下载什么东西,不等下完,我就会退出,然后毫不犹豫的删除。
hexor
2013-04-24 11:31:43 +08:00
@alexrezit

@xatest


现在一部分的游戏引擎可以做到 比如cocos2d

使用这个引擎的有 大掌门 我叫mt 等等 都可以

再比如 clash of clans

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/66751

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX