I'm writing an app for which the camera is an essential feature. In this regard I want to be 100% certain about the following aspects:
- If I use the deprecated camera: will the app still run on all APIs now?
- If 1) is yes: At what point in time this app will not run anymore on all APIs (my app shall cover minimum API 17) ?
- Where can I find updated official information about 2), i.e. what is planned and by when?
- Say, I would use the new camera2 already now, my understanding is that the app would not run on any API below 21 - correct?
- My working hypothesis from the information I got so far is: NOW still use the the deprecated Camera. But Keep watching market shares of APIs and start learning camera2 soon, in order to be ready to switch the app to camera2 within the next 2-3 years. Do you agree?
In any case, the use of a device's camera and making it run on virtually all targeted devices is tricky enough (as for now I am happy to have mastered the "old" Camera...). Therefore, I really want to be sure about the above points. Many thanks for your answers.