以下の様なコマンドを用いて変換しました。Googleが提供している変換ツールです。717981_90.webp以下のような結果になりました。56.61%指定するqualityの値にもよりますが、かなりファイルサイズが削減できていますね。見た目が変わらずこれだけファイルサイズが削減できるのであればとても期待できますね。WebP形式の欠点には対応アプリケーションが少なく、JPEGやPNG形式と比べて扱いにくいというものがあります。Facebookではこのような事例があったみたいです。http://japan.cnet.com/news/commentary/35031278/しかし、モバイルアプリケーションの場合はPCブラウザと違い表示するだけなので、ユーザさんがブラウザの右クリックメニューからWebPの画像を保存するようなことはできないはずです。保存したレシピ画像が見られない開けないといったトラブルもなさそうなので、気軽に採用できそうです。以上であれば標準で対応しているとのことです。以上の端末のみを対象にWebPサポートを有効にしています。組み込む必要があります。いうライブラリを使っていました。このライブラリではオプションでWebPサポートを有効にすることができるので、これを導入することで既存のコードをほとんど変えることなくWebPを表示することができるようになりました。注意した点WebPを採用する上で、画質が本当に落ちないか、WebPにしたことで一部の画像が表示されないなどの問題が起きないかを特に気をつけていました。料理の画像を表示するアプリケーションなので、画質が劣化することで料理がおいしくなさそうになってしまうととても残念です。そこでWebPとJPEGの画像を並べて表示し、極端な劣化が起きていないか検証するアプリケーションを作りました。社内でレシピ画像の見た目に変化がないか検証してからWebPを導入しています。WebPにしたことで低スペックな端末でレンダリングに時間がかかるようになってないかなども検証しました。通信量が減ってダウンロード時間が減ったとしてもそれの表示処理に時間がかかってしまっては意味がありません。これについては問題になりませんでした。社内で検証して、これはいけそうだという話になっても、すぐにすべてを置き換えるようなことはしませんでした。検証したものの予期せぬ影響が見つかってしまった、そういう場合でもモバイルアプリはすぐに更新ができません。そこで、WebP形式の画像配信を一部のユーザに対して行い、少しずつ対象をふやすような工夫をしていきました。すべてのユーザーを対象にするようになっています。おわりにサーバから取得した画像を多く表示するようなアプリの場合、画像のダウンロードにかかる通信量は無視できません。WebPは画質をほとんど落とすことなくファイルサイズを減らすことができるので、ダウンロード待ち時間を減らしてユーザ体験を向上させる効果が期待できます。サービス提供側にも通信量が減らせるメリットがあります。重ねていけばこのような改善はアプリの性能向上に効いてくると思うので、色々試していきたいですね。09:00WebPでモバイルアプリの通信量を劇的に削減するTweet関連記事2019-10-21クックパッドアプリ(Android)の開発効率化のためにやったこと/やっていることモバイル基盤部のこやまカニ大好き(id:nein37)です。モバイル...2016-08-23画像の認識・理解シンポジウムMIRU2016に参加してきましたこんにちは。クックパッドアプリのプッシュ通知まわりを改善している話こんにちは。Andro...2015-03-04アプリで利用する画像についてユーザーファースト室のhidaka(@kaa)です。使ったセキュリティログ検索基盤の構築サービス特性にあった検索システムの設計戦略クックパッド採用説明会「クックパッドはサービスの作り手を採用したいんです。/*}*/スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。