mobile-games
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseMobile Game Development
移动游戏开发
Platform constraints and optimization principles.
平台限制与优化原则。
1. Platform Considerations
1. 平台考量因素
Key Constraints
核心限制因素
| Constraint | Strategy |
|---|---|
| Touch input | Large hit areas, gestures |
| Battery | Limit CPU/GPU usage |
| Thermal | Throttle when hot |
| Screen size | Responsive UI |
| Interruptions | Pause on background |
| 限制因素 | 应对策略 |
|---|---|
| 触摸输入 | 大点击区域、手势操作 |
| 电池续航 | 限制CPU/GPU使用率 |
| 设备发热 | 过热时降频运行 |
| 屏幕尺寸 | 响应式UI设计 |
| 中断干扰 | 后台运行时暂停游戏 |
2. Touch Input Principles
2. 触摸输入原则
Touch vs Controller
触摸操作 vs 控制器操作
| Touch | Desktop/Console |
|---|---|
| Imprecise | Precise |
| Occludes screen | No occlusion |
| Limited buttons | Many buttons |
| Gestures available | Buttons/sticks |
| 触摸操作 | 桌面/主机操作 |
|---|---|
| 精度较低 | 精度较高 |
| 遮挡屏幕 | 无遮挡 |
| 按键数量有限 | 多按键 |
| 支持手势操作 | 按键/摇杆操作 |
Best Practices
最佳实践
- Minimum touch target: 44x44 points
- Visual feedback on touch
- Avoid precise timing requirements
- Support both portrait and landscape
- 最小触摸目标:44×44点
- 触摸时提供视觉反馈
- 避免要求精准的操作时机
- 同时支持竖屏和横屏模式
3. Performance Targets
3. 性能目标
Thermal Management
热管理
| Action | Trigger |
|---|---|
| Reduce quality | Device warm |
| Limit FPS | Device hot |
| Pause effects | Critical temp |
| 操作 | 触发条件 |
|---|---|
| 降低画质 | 设备温热时 |
| 限制帧率 | 设备发热时 |
| 暂停特效 | 达到临界温度时 |
Battery Optimization
电池优化
- 30 FPS often sufficient
- Sleep when paused
- Minimize GPS/network
- Dark mode saves OLED battery
- 30 FPS通常已足够
- 暂停时让设备进入休眠状态
- 尽量减少GPS/网络使用
- 深色模式可节省OLED屏幕电量
4. App Store Requirements
4. 应用商店要求
iOS (App Store)
iOS(App Store)
| Requirement | Note |
|---|---|
| Privacy labels | Required |
| Account deletion | If account creation exists |
| Screenshots | For all device sizes |
| 要求 | 说明 |
|---|---|
| 隐私标签 | 必须提供 |
| 账号删除功能 | 若支持账号创建则需提供 |
| 截图 | 需覆盖所有设备尺寸 |
Android (Google Play)
Android(Google Play)
| Requirement | Note |
|---|---|
| Target API | Current year's SDK |
| 64-bit | Required |
| App bundles | Recommended |
| 要求 | 说明 |
|---|---|
| 目标API | 需适配当年SDK版本 |
| 64位支持 | 必须满足 |
| App Bundle格式 | 推荐使用 |
5. Monetization Models
5. 变现模式
| Model | Best For |
|---|---|
| Premium | Quality games, loyal audience |
| Free + IAP | Casual, progression-based |
| Ads | Hyper-casual, high volume |
| Subscription | Content updates, multiplayer |
| 模式 | 适用场景 |
|---|---|
| 付费下载 | 高品质游戏、忠实受众 |
| 免费+内购 | 休闲类、进度驱动型游戏 |
| 广告变现 | 超休闲类、高流量游戏 |
| 订阅制 | 持续更新内容、多人游戏 |
6. Anti-Patterns
6. 反模式
| ❌ Don't | ✅ Do |
|---|---|
| Desktop controls on mobile | Design for touch |
| Ignore battery drain | Monitor thermals |
| Force landscape | Support player preference |
| Always-on network | Cache and sync |
Remember: Mobile is the most constrained platform. Respect battery and attention.
| ❌ 请勿 | ✅ 建议 |
|---|---|
| 在移动端照搬桌面端控制方式 | 针对触摸操作设计 |
| 忽略电池消耗 | 监控设备温度 |
| 强制横屏模式 | 支持玩家偏好 |
| 持续保持网络连接 | 缓存数据并同步 |
谨记: 移动端是限制最多的平台,需重视电池续航和用户注意力。