用途:该技能用于移动平台选型、跨平台取舍,以及认证、通知、深链、离线优先同步、发布就绪与商店政策检查等共享移动议题。原生 iOS 深度实现、重写或构建安装问题分别路由到 software-ios-native、software-ios-runtime-debugging;原生 Android 实现路由到 software-android-native。
主要能力:提供平台选择决策树(单平台、双平台、WebView 壳)、跨平台默认建议(React Native 新架构为强制项、Expo + Expo Router 为 JS/TS 新项目默认、Flutter 适合共享渲染、KMP 适合共享业务逻辑配原生 UI),以及平台选择证明门、能力与原生逃生舱对照表、iOS/Android 交付门、发布就绪清单与已知陷阱。
使用方式:先确认产品范围、目标平台、原生需求与发布约束,再按选择指引确定技术栈,然后应用认证、推送、离线、发布门与测试指引。iOS 推送需分别验证本地沙箱路径与生产路径,签核分传输证明与打开路径证明两道门。提交前检查 developer.apple.com/news/upcoming-requirements 的最低 Xcode/SDK 要求。
适用场景:移动产品平台选型、跨平台框架评估、移动认证与通行密钥、推送通知、离线优先同步、深链、应用商店发布准备、OTA 更新与外部支付政策判断。
限制:OTA 与外部支付属商店政策决策,变化频繁,需在决策时查阅 Apple 与 Google Play 官方页面,不得凭记忆引用费用或日期。KMP iOS 最终二进制仍需 macOS 主机与 Xcode。具体实现细节、测试分层与安全威胁建模分别由相邻技能负责。资料未提供具体价格与收费信息。