26

カメラが不可欠な機能であるアプリを書いています。この点に関して、私は次の点について 100% 確信を持ちたいと考えています。

  1. 非推奨のカメラを使用した場合: アプリはすべての API で引き続き実行されますか?
  2. 1) が「はい」の場合: どの時点でこのアプリはすべての API で実行されなくなりますか (私のアプリは最小 API 17 をカバーする必要があります)?
  3. 2) に関する最新の公式情報、つまり、いつ、何を計画しているかはどこで確認できますか?
  4. たとえば、私はすでに新しい camera2 を使用していますが、私の理解では、アプリは 21 未満の API では実行されないということです - 正しいですか?
  5. これまでに得た情報からの私の作業仮説は、次のとおりです。現在も非推奨のカメラを使用しています。ただし、今後 2 ~ 3 年以内にアプリを camera2 に切り替える準備ができるように、API の市場シェアを監視し、camera2 の学習をすぐに開始してください。同意しますか?

いずれにせよ、デバイスのカメラを使用して、事実上すべてのターゲット デバイスで実行するのは非常にトリッキーです (今のところ、「古い」カメラをマスターできてうれしいです...)。そのため、上記の点についてはしっかりと確認したいと思います。ご回答ありがとうございます。

4

2 に答える 2

37

非推奨のカメラを使用した場合: アプリはすべての API で引き続き実行されますか?

はい。

このアプリがすべての API で実行されなくなるのはどの時点ですか (私のアプリは最小 API 17 をカバーする必要があります)。

タイム マシンを構築し、未来に行き、調べて、残りの私たちに知らせてください。

IOW、Google がこの API を完全に廃止するかどうか、またいつ廃止するかを予測する方法はありません。そうは言っても、API を廃止することはほとんどありません。

2) に関する最新の公式情報、つまり、いつ、何を計画しているかはどこで確認できますか?

Googleで仕事を得るか、前述のタイムマシンオプションを使用してください. Google は事前に計画を発表する習慣がなく、タイム マシンのレンタルも行っていません。

(イーロン・マスクはおそらくミスター・フュージョンを装備したテスラを持っているので、彼に手を差し伸べることができます...)

私はすでに新しい camera2 を使用していますが、私の理解では、アプリは 21 未満の API では実行されないということです - 正しいですか?

正しい。

今でも非推奨のカメラを使用しています。ただし、今後 2 ~ 3 年以内にアプリを camera2 に切り替える準備ができるように、API の市場シェアを監視し、camera2 の学習をすぐに開始してください。同意しますか?

いいえ、理由は次の見積もりの​​後に明確にします.

デバイスのカメラを使用して、事実上すべての対象デバイスで実行することは、十分に注意が必要です

そのトリッキーさの一部は、デバイス メーカーが「風変わり」と寛大に説明される可能性のあるカメラの実装を持っているという事実です。

古いカメラ API だけに固執することの問題点は、その API の品質管理が着実に低下することを期待していることです。デバイス メーカーがカメラ用に持っている限られたリソースは、主に新しい API に充てられます。

camera2したがって、可能な限り使用し、必要に応じて元の API に戻すという、両方の API を使用することをお勧めします。確かに、これにはかなり多くの作業が必要です。その作業を行う立場にない場合は、21 歳以上にminSdkVersionなる準備が整うまで、元のカメラ API を使い続けるしかありません。

于 2015-09-13T13:54:40.250 に答える