iOS游戏功能调研 - jiaxw32/iNote GitHub Wiki
目标
调研业界主流非游戏类 App 中,小游戏技术实现方案。
调研技术
利用 iOS 越狱设备和 UI 分析工具 Reveal,通过查看 App 内游戏界面层级,分析其实现技术。
业界主流 App 调研
京东
功能入口
我的 > 游戏与互动
游戏技术实现
-
宠汪汪(H5)
-
摇钱树(H5)
-
天天加速(H5)
-
种豆得豆(H5)
-
京奇世界(RN)
美团
功能入口
首页 > 更多 > 娱乐
游戏入口
-
免费领水果(H5)
-
袋鼠快跑(H5)
淘宝
功能入口
我的淘宝 > 频道广场 > 互动娱乐
游戏技术实现
-
天猫农场(H5)
-
金币庄园(H5)
支付宝
功能入口
首页 > 更多 > 教育公益
游戏技术实现
-
蚂蚁森林(H5)
-
蚂蚁庄园(H5)
拼多多
功能入口
首页 > 多多果园/多多爱消除/多多赚大钱
游戏技术实现
-
多多果园(H5)
-
多多爱消除(H5)
-
多多赚大钱(H5)
微信
功能入口
发现 > 游戏
游戏技术实现
-
欢乐斗地主(WAOpenGLView/EJJavaScriptView/EAGLView)
-
腾讯桌球(WAOpenGLView/EJJavaScriptView/EAGLView)
-
欢乐麻将(WAOpenGLView/EJJavaScriptView/EAGLView)
总结
| App 名称 | 游戏 | 实现技术 |
|---|---|---|
| 京东 | 宠汪汪、摇钱树、京奇世界、天天加速、种豆得豆 | 京奇世界使用 RN 实现,其他用 H5 实现 |
| 美团 | 袋鼠快跑、免费领水果 | H5 |
| 拼多多 | 多多果园、多多爱消除、多多赚大钱 | H5 |
| 支付宝 | 蚂蚁森林、蚂蚁庄园 | H5 |
| 淘宝 | 天猫农场、金币庄园 | H5 |
| 微信 | 欢乐斗地主、腾讯桌球、欢乐麻将 | WAOpenGLView/EJJavaScriptView/EAGLView |
目前业界主流 App 中的小游戏主要使用 H5 实现,微信里边一些免下载的游戏没有使用 WKWebView,而是使用 OpenGL、EJJavaScriptView 实现,具体技术需要进一步研究。