Snapchat が iPhone 6 よりも Galaxy S9 で見にくいのはなぜだろうかと疑問に思いませんか? P20 Pro で撮影したにもかかわらず、あなたのストーリーが醜いと誰もが思うのはなぜですか?一言で言えば、それはSnapchatのせいだ。それがより正確に何であるかを一緒に見てみましょう。
私たちは、写真と多かれ少なかれかわいいフィルターを介してコミュニケーションするソーシャルネットワークであるSnapchatをもう提供しません。さて、ついにお披露目しました。したがって、Snapchat は非常に人気があり、これはそれが何百万ものデバイスで使用されていることを意味します。
そして、これら何百万ものデバイスのうち、かなりの数が Android デバイスです。では、なぜ Android の写真は iPhone に比べて見苦しいのでしょうか?
時間をかけて状況を理解しましょう。 Play ストアによると、Snapchat は 5 億回以上ダウンロードされています。このアプリケーションは、約 1,700 万人のユーザーによって平均 4.0/5 と評価されています。比較すると、iOS では、Snapchat は 100 万人弱のユーザーによって 2.0/5 と評価されています。
つまり、Snapchat の作成者にとって Android が最優先事項であることは明らかですよね?残念ながらそこからはほど遠いです。歴史的に、このプラットフォームのユーザーの大多数は iOS から来ており、そのことが同社が Android ユーザーを軽視する原因となっていました。
昨年、Snap Inc. の CEO、エヴァン・シュピーゲル氏は、自社のサービスが成長したにもかかわらず、Android アプリケーションの品質が低いために毎日のユーザー数の減少が続いたことを認めざるを得ませんでした。(これは部分的には真実です)。
写真を撮らなかったアプリケーション...
それでは、なぜSnapchatアプリケーションが低品質の写真を生成するのかを一緒に見てみましょう。コンピューター サイエンスについて少しずつ説明していきます。
コンポーネントをデバイスに統合するときは、それを制御できる必要があります。写真モジュールを例にとると、カメラが映しているものを確認し、写真をキャプチャし、フラッシュを起動し、フォーカスを変更できる必要があります。これを実現するために、ドライバーを使用します。ただし、スマートフォンには多くの種類のカメラがあり、スマートフォンのさまざまなカメラ モデルすべてが提供するすべてのコントロールをサポートするアプリケーションを作成することはできません。
次に、中間層の指示が来ます。つまり、アプリケーションが望んでいることを聞き、カメラが理解できる言葉でそれを要求する人です。これらが API です。そこで Google は、ある種のハードウェア (この例ではカメラ用) 用の API を作成し、アプリケーションはこのツールと対話するようにプログラムされています。
Open Camera のようなアプリケーションが、モデルごとに特定のバージョンを提供しなくても、多くの電話モデルで動作できるのはこのためです。

カメラを開く
これでコースは終了しました。問題なく、引き続き受講していただければ幸いです。さて、スナップチャットの話に戻ります。
Android 上での存在の大部分において、SnapchatはAPIを使用していないことを知っておく必要があります。いいえ、私は自分自身に矛盾しているわけではありませんが、簡単に言うと、Snapchat は実際に写真を撮るように要求したことはなく、Android にカメラを通して見たものを表示するように要求しました。そこから、Snapchat はカメラに写真を要求するのではなく、スクリーンショットを撮ります。
明らかに、それは無料ではありません。Snapchat は、Android ユーザーの顔を意図的に不快にさせようとしているわけではありません。これは実際には、これまでにリリースされたすべての Android デバイスでアプリが確実に動作するようにするためのトリックです。ただし、これは、写真には後処理が施されておらず、写真の解像度が携帯電話の画面の解像度であることを意味します。
そして、もしそのトリックが迅速な移植のために正当化されるとしても、資金調達記録を破ることで知られる企業である場合、それを想定するのは困難です。
そこで、Instagram にストーリーが登場した後、Snap Inc は、より質の高い Android アプリケーションを約束することで投資家を安心させたいと考えました。
ついに本物の写真がSnapchatに登場
お気づきかもしれませんが、今年に入ってから、Snapchat での写真がより楽しくなりました。いいえ、これはあなたの想像ではなく、Snapchat の努力の結果です。残念ながら努力が弱すぎます。
Snapchatは2018年についに専用カメラAPIを使用。唯一の問題は、この API が Android の商用リリース前に作成されたことです。ということはもう10年目ということですね。その結果、より美しい写真が得られますが、それでもカメラが生み出すものには程遠いです。
しかもこのAPIはフロントカメラが普及する前にリリースされたものです。したがって、たとえば画面をタップしてフォーカスを調整することはできません。
したがって、Snapchat は進歩を遂げてきましたが、まだまだ道半ばです。 1 つのデバイスを除いて。
Pixel 2、Snapchat ゲームの大勝者
逆説的に聞こえるかもしれませんが、Snapchat に最適な携帯電話は依然として Android スマートフォンです。そしてこれがPixel 2です。モバイル写真の分野で話題を呼びます。
写真の HDR 処理専用の NPU (ニューラル プロセッシング ユニット) を統合することで、Pixel 2 では、WhatsApp や Instagram などのアプリケーションで、携帯電話のカメラ アプリケーションから撮影したのと同じ品質の写真を取得できるようになります。
さらに進むには
Google Pixel 2: 写真専用の驚きのプロセッサ
それはSnapchatにも当てはまります。何のために ?それは単純に、Pixel 2 が Snapchat の恩恵を受ける唯一の Android デバイスだからです。APIカメラ2したがって、有名なNPUを利用して素晴らしい写真を提供できます。
明らかに、これらの写真は Snapchat の圧縮から逃れることはできませんが、依然としてエコシステム内の他のデバイスよりもはるかに優れています。
もうすぐ保存アップデート?
Snapchat は Pixel 2 でそれを確認しました。Android 上でも高品質のスナップが可能です。 「Snapchat は今後も努力を続け、camera2 API と互換性のあるすべての携帯電話をサポートするのか」という新たな 100 万ドル規模の質問です。
残念ながら、Snapchatは計画を明らかにしないことで知られるそして同社がその勢いを続けるのか、それともここで努力を止めるのかは誰にも言えない。

スナップチャット