smartfilming

このブログ記事は、Androidの断片化コーナーの一つにいくつかの光を当てるしようとしています。

まず、私はコーダー/ソフトウェアの専門家ではないと言わなければならないので、これは素人の視点から来ており、明白な理由から、表面の下のより技術的今、APIとは何ですか? APIは”application programming interface”の略です。 オペレーティングシステムは、Apiを使用して、(第三者の)開発者にツールを提供し、システムの特定の部分にアクセスして、それらをアプリケーショ 逆に、これは、オペレーティングシステムのメーカーがシステムの特定の部分へのアクセスを制限することもできることを意味します。 Wikipediaから引用すると、「一般的には、さまざまなソフトウェアコンポーネント間の通信の明確に定義された方法のセットです。 優れたAPIは、プログラマによってまとめられたすべての構成要素を提供することによって、コンピュータプログラムを開発することを容易にします。”今、あなたはそれを知っています。Androidのバージョン4.4(KitKat)までは、OSに埋め込まれたカメラ機能にアクセスするための標準APIは非常に限られていました。 バージョン5(Lollipop)では、GoogleはいわゆるCamera2APIを導入し、カメラアプリ開発者に手動露出(ISO、シャッター速度)、フォーカス、RAWキャプチャなど、カメラのより高度なコ 彼らはAndroid OSの独自のバージョンをカスタマイズすることができますので、携帯電話メーカー自身は、必ずしも、Googleの新しいAPIに完全に依存していないが、サードパーテ

Lollipopを実行しているすべてのAndroidデバイスには新しいCamera2APIがありますか? はい、いいえ。 Camera2APIはAndroid Lollipop以来の新しい標準カメラAPIですが、このAPIの実装レベルはさまざまで、電話メーカーやデバイスによって異なります。 Camera2の実装には、Legacy、Limited、Full、Level3の4つの異なるレベルがあります。 ‘Legacy’は古いCamera1APIの機能のみが利用可能であることを意味し、’Limited’は新しいAPIのいくつかの機能が利用可能であることを意味し、’Full’はCamera2のすべての基本的な新機能が利用可能であることを意味し、’Level3’はその上にRAW captureのようないくつかのボーナス機能を追加します。P>

開発者のための公式のAndroidドキュメントから。figcaption>

実装のレベルに応じて、高度な画像キャプチャアプリでこれらの機能を使用することができます–またはありません。 Filmic Proのようなアプリは、Camera2のサポートレベルが少なくとも”フル”である場合にのみインストールできます。 一方、Lumio Camはほとんどのデバイスにインストールできますが、サポートレベルが少なくとも”フル”の場合にのみ、手動露出とフォーカスでproモードを有効にする あなたは写真をキャプチャしたり、手動露出制御などでビデオを記録するための高度なサードパーティ製のアプリを使用することに興味があ 少なくとも「完全な」Camera2APIサポートを備えたデバイスが必要です。しかし、どのデバイスが”完全な”Camera2をサポートしていますか?

現在、二つの主要なカテゴリがあります: Androidのロリポップが出てきた後にリリースされたGoogleのハードウェア(携帯電話)と(多くの/ほとんどの)主力の携帯電話。 実際には、後者はAndroid6Marshmallowでしか実現しなかったようです(電話メーカーはこれが何であるかを理解するのに時間が必要だったと思います;))Googleが独自のデバイ これは、元のNexus5のようなほぼ古代のプリロリポップデバイスでさえ、その間に(OSの更新を介して)完全なサポートを受けていることを意味します。 もちろん、それ以降のすべてのNexus携帯電話(Nexus6、Nexus5X、Nexus6P)が含まれており、GoogleのPixel携帯電話ももちろん含まれています。

今のは、サムスン、LG、HTC、Huawei社、ソニー、レノボ/モトローラ、OnePlusなどのような他のスマートフォンメーカー(いわゆるOem、オリジナル機器メーカー)に頭の上にしましょう。 それらの多くは、少なくともandroid6Marshmallowがインストールされていた旗艦の重要な”完全な”サポートレベルを提供しています。: SamsungはSシリーズ(s6、S6Edge、s6Edge Plus via update、s7、S7Edgeなど)を搭載しています。LGとそのGシリーズ(g4で始まる)とVシリーズ(V10で始まる)、HTC(HTC10で始まる)、Lenovo/Motorola(Moto Zで始まる)、OnePlus(OnePlus3/3Tで始まる)、およびSony(私の知る限りではxperia Z5で始ま ソニーはしかし、特別なケースです:彼らのXperiaシリーズは、そのデバイスで発生した主要な問題のためにFilmicPro/Plusの開発者によってブラックリストに登録されてい 一方、まだ彼らの旗艦のための完全なCamera2サポートを提供しなければならないいくつかの主要なスマートフォンOemもあります、最も顕著な黒い羊は、そのP&Mateシリーズを持つHuawei社であり、すべてのカメラの腕前を持つブランドの新しいHuawei社P10でさえ、サポートは限られています。 同じことが–当然のことながら–Huaweiの予算ブランドの名誉のために行きます。 主力製品でCamera2を完全にサポートしていない他のOemには、Asus(Zenfone3)とBlackberry(KeyOne)があります。 のは、彼らがすぐにこのサポートを追加し、のはまた、適切なサポートがandroidの宇宙のミッドレンジ、多分エントリーレベルの携帯電話に落ちることを願ってあなたの携帯電話が持っているCamera2のサポートレベルに興味がありますか?

あなたの携帯電話が持っているCamera2のサポートレ Google Playストアで2つの異なるアプリ(両方とも無料)を使用して、デバイス上のCamera2実装のレベルをテストできます。 カメラ2プローブ&カメラ2プローブ。

また、AndroidデバイスとCamera2APIサポートのレベルの(自然に不完全な)リストを見つけることができます。

https://github.com/TobiasWeis/android-camera2probe/wiki

リストされていないデバCamera2APIに関する詳細な情報については、次のソースを参照してください。

:p>

https://spectrastudy.com/camera2-api-on-mwc-2015-devices/

https://developer.android.com/reference/android/hardware/camera2/package-summary.html

div>

いつものように、質問やコメントがある場合は、ここにドロップするか、twitter@smartfilmingで私を殴ってください。 あなたはこの記事が好きなら,また、私の無料電報チャンネルを購読することを検討してください(t.私/smartfilming)新しいブログ記事について通知を取得し、モバイルビデオの世界で起こった重要なことについての毎月の十電報持ち帰りニュースレターを受信します。

私のすべてのブログ記事の概要については、ここをクリックしてください。

私はこのブログに多くの時間と仕事を投資していますし、私も魅力的な読書体験のために広告なしでそれを維持するために払っています。 あなたが有用なコンテンツのいずれかを見つけた場合は、PayPal経由で小さな寄付をすることを検討してください(下のPayPalボタンをクリックしてくださ それは非常に高く評価されています。 ありがとうございました! 🙂

Sharen mit:

Like Loading…

コメントを残す

メールアドレスが公開されることはありません。