用途:该技能用于指导构建 iOS、Android 或跨平台移动应用,涵盖移动优先设计与 UX、移动端约束优化(电量、内存、网络、小屏)、原生与跨平台技术选型、离线优先架构与数据同步、平台规范(iOS HIG、Material Design)、性能与体验优化、移动安全与认证、测试以及 App Store 和 Google Play 发布。
主要能力:提供技术选型指南与快速决策矩阵。React Native 适合 JavaScript 团队与 Web 代码共享;Flutter 适合性能敏感与复杂动画;Swift/SwiftUI 面向 iOS 原生;Kotlin/Jetpack Compose 面向 Android 原生;快速原型可用 React Native + Expo,桌面+移动可选 Flutter。还给出框架对比表(星标、采用率、性能、开发速度、学习曲线、UI 范式、社区、适用场景)以及实现检查清单,覆盖项目搭建、架构、核心功能、UI/UX、性能、质量、安全、部署。
内容结构:参考文档包括 mobile-frameworks.md、mobile-ios.md、mobile-android.md、mobile-best-practices.md、mobile-debugging.md、mobile-mindset.md。
实践要点:性能目标为启动 <2 秒、典型界面内存 <100MB、动画 60 FPS;架构建议中小型应用用 MVVM,大型企业用 MVVM + Clean Architecture,离线优先配合推拉混合同步;状态管理提及 Zustand、Riverpod 3、StateFlow。安全遵循 OWASP Mobile Top 10,使用 OAuth 2.0 + JWT + 生物识别,敏感数据存 Keychain/KeyStore,证书固定,禁止硬编码密钥。测试建议单元测试覆盖率 70%+,E2E 可用 Detox、Appium、XCUITest、Espresso,发布前必须真机测试。部署可用 Fastlane,采用内部→封闭→开放→生产的阶段性发布;资料提到 iOS 17 SDK(2024)与 Android 15 API 35(2025 年 8 月)为强制要求。
适用场景:移动应用开发、跨平台选型、性能与安全优化、测试与上架流程。限制:资料未提供具体价格与收费信息;部分日期、比例等为资料原文陈述,未另行核实。