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