本指南描述了生产力应用从可能的起始点到一流应用的最佳发展路径。它旨在帮助您思考如何随着时间的推移改进您的应用,以及何时实施哪些功能。虽然每个生产力应用都不同,但请考虑以下建议以实现一流的应用。
基础
基本的生产力应用必须支持 Android 软件和硬件功能的子集,这样才不会妨碍用户的效率。
- 辅助功能
遵循Material Design 指南来设计和开发您的辅助功能应用。 - 拼写检查
在您的应用中实现拼写检查。 - 共享和应用互操作性
使用照片选择器访问现有的照片和视频
支持复制和粘贴使用 views 或使用 Compose。 - 硬件输入
支持键盘导航使用 views 或使用 Compose。
支持鼠标、触控板和触控笔等替代指向设备使用 views 或使用 Compose。 - 大屏幕
支持具有更大屏幕的设备,例如笔记本电脑和平板电脑设备。
在折叠和展开状态之间转换时,支持具有应用连续性的折叠设备。 - 表达性文本
支持表情符号使用 views 或使用 Compose。
更好
- 大屏幕
完全支持自适应布局,包括窗口大小调整。 - 主屏幕集成
拥有一个应用小部件。 - 硬件输入
支持键盘快捷键,可以使用views 或Compose。
支持鼠标/触控板/触控笔的悬停事件使用 views 或使用 Compose。 - 共享和应用互操作性
支持拖放使用 views 或使用 Compose。
支持图像键盘和其他富文本内容。
使用存储访问框架创建和打开可共享的文档。 - 打印和导出为 PDF
支持打印机和其他输出设备。
最佳
- 利用 AI
使用设备上的或基于云的生成式 AI 来提高用户效率。 - 硬件
利用可折叠姿态。
直接支持外部显示器。
支持使用触控笔绘图,最大限度地减少延迟。
支持高级触控笔功能,例如倾斜和压力。 - 多窗口
支持多个具有并发文档的应用窗口以实现完整的桌面功能。