我正在开发一个应用程序,其中相机是一个重要的功能。在这方面,我想对以下几个方面有100%的把握:
- 如果我使用了已弃用的相机:该应用程序现在是否仍可以在所有API上运行?
- 如果问题1的答案是肯定的:在什么时间点该应用程序将不再在所有API上运行(我的应用程序应至少覆盖API 17)?
- 我在哪里可以找到关于问题2的更新的官方信息,即计划和何时实施?
- 假设我现在就使用新的camera2,我的理解是该应用程序将无法在API 21以下的任何API上运行- 正确吗?
- 从我目前获得的信息来看,我的工作假设是:现在仍然使用已弃用的相机。但是,密切关注API的市场份额并尽快开始学习camera2,以便在未来2-3年内准备好将应用程序切换到camera2。您同意吗?
在任何情况下,使用设备的相机并使其在几乎所有目标设备上运行足够棘手(至少现在我很高兴掌握了“旧”相机...)。因此,我真的希望对上述问题有所把握。非常感谢您的回答。