SnapchatのAndroid再構築の背景

著者: Monica Porter
作成日: 20 行進 2021
更新日: 2 J 2024
Anonim
Snapchat dark mode, how to activate and have dark or night mode
ビデオ: Snapchat dark mode, how to activate and have dark or night mode

コンテンツ


Snapchatは2017年後半に大きな動きを発表しました。iOSバージョンと比較してAndroidバージョンにあったすべての問題を修正する予定でした。目標は、よりクリーンで高速でバグの少ない体験でした。これは、小さな再設計や中途半端な再構築の努力ではなく、ゼロからの全面的な書き換えでした。

このアップデートは、Androidユーザーへの移行を徐々に進めており、2019年末までに完全に展開されます。それがSnapchatのAndroidの数値に役立つかどうかは、現時点では不明です。ただし、同社はAndroidの将来について楽観的です。 SnapchatのSVP、エンジニアリングJerry Hunter、エンジニアリングGustavo Mouraのディレクター、製品Jacob AndreouのVP、PR担当のShannon Kellyとともに、Snapchatが元のアプリから完全に書き直されたバージョンに移行するまでの道のりについて話しました。

ステップ1:問題の発見

Snapchatの自己発見の物語は2年半前に始まります。当時は、Androidアプリに問題があることも知りませんでした。 Jerry Hunter氏によると、同社はユーザーエクスペリエンスではなく、iOSとAndroidのバージョンのコードを比較し、何も問題がないと単純に見ていました。

「多くの場合、私たちは自分たちをだまして自分たちが自分よりも優れていると考えていました」と彼は言いました。

Snapchatは過去最大の年を迎えたばかりで、確かに問題はありませんでした。

Snapchatsの既存のコードベースは、最終的に作業するのが非常に面倒になりました。

Snapchatの開発者がAndroidアプリのユーザーエクスペリエンスの問題にようやく気付いたとき、開発チームはコードベースのマッピングと改善点の把握に数か月を費やしました。これらの改善は2017年に行われ、SnapchatはAndroidユーザーから比較的肯定的なフィードバックを受け取りました。しかし、コードベースの問題は終わったとはほど遠いものでした。


「私たちは、9か月の終わりにかけて、漸進的に改善するのが漸近的に難しくなり、それでもまだ十分ではなかったことを発見しました。これは、実際に構築されたばかりのコードベースの結果でした。機能を迅速に引き出す必要性に基づいて、単純に言います」とHunter氏は言います。

チームはもう少し劇的なことをすることにしました。

ステップ2:書き換え

2018年初頭は、Snapchatの異常な時期であり、再構築が進行中です。しかし、Gustavo Moura氏によると、これはアプリが常にバックグラウンドでコードを実行しようとしたために発生した、より大きな問題の多くを修正していません。経験が行き詰まり、物事がうまくいかなかった。ゼロから完全に書き直すと、それが修正されます。

「グスタボと志を同じくする少数の思想家たちが、書き直しの基盤となる枠組みを静かに構築していた」とハンターは語った。

課題は確かにありました。 Androidと比較して、iOSデバイスの数は比較的少ないです。 Mouraにとって最大の課題は、SnapchatがすべてのAndroidスマートフォンでハードウェアを最大限に活用し、ローエンドデバイスでよりスムーズに機能するようにすることでした。

書き換えでは、モジュール式コーディングとローエンドデバイスのサポートに重点が置かれました。

「すべてがまったく同じように振る舞わないでしょ? Pixel 3のようなフラッグシップデバイスで適切に動作するAndroidアプリを構築するのは非常に簡単です。エコシステム全体をキャプチャする必要がある場合、特にカメラがメーカーごとに非常に異なる動作をする場合はさらに困難です」 。

MouraとHunterは、JavaやKotlinなどのAndroidアプリ開発言語の進歩、および他のツールを、リライト中の改善の大きな理由として賞賛しました。


ステップ3:余波

開発チームは、Androidアプリのコードベースを使用して、エンドツーエンドのモジュール式アプローチを採用しました。これにより、特にローエンドデバイスでの全体的なパフォーマンスが向上するとともに、より高速でインパクトのある更新が行われます。ハンターはまた、Snapchatの開発者がモジュラーコードでの作業がはるかに簡単であることに気付いたと述べました。基本的に、それはユーザーが尋ねてきたすべてのものであり、開発者にもボーナスが追加されています。

ハンターはまた、現在および将来のアップデートがすべて期待どおりに動作することを確認するために、Snapchatがより広範なテストデバイスを実行していることにも言及しました。

現在のSnapchatユーザーは、アプリのレイアウトやコントロールの大幅な変更に気付かないはずです。 Snapchatの開発者は、アプリのデザインやレイアウトのようなものを彼らの集団レーダーに持っていませんでした。現在のところ、主な焦点は、デバイス間でより高いパフォーマンスを発揮する、より応答性の高いアプリを構築することです。

「私たちの理想的な目標は、アプリが実際に完全に変更されていることに気付かないようにすることでした。

ステップ4:未来

Snapchat開発チームは、アプリの将来について野心的な計画を立てています。彼らは、AndroidバージョンをiOSバージョンと同じレベルにしたいと考えています。内部的には、彼らはこの書き換えにより、AndroidとiOSのエクスペリエンスのギャップが最終的には収まると考えています。

「この新しい基盤があれば、iOSの前でもAndroidに物事がやってくるのを実際に見ても驚かないでしょう。 Andreou氏は次のように述べています。Androidは、間違いなく最新で最高のものを実際にテストする場所になります。

Androidの書き換えは、Snapchatが求めていたパフォーマンスパリティを最終的に達成するはずです。

今のところ、目標はAndroidバージョンをできるだけ早く修正することです。そこから、開発チームは新しい機能の提供に注力すると同時に、新しい拡張現実機能についてGoogleやAppleと協力したいと考えています。その後、私たち全員が耳でそれを演奏する必要があります。

Snapchatの大規模な書き直しは現在開始されており、2019年末までに完全にリリースされます。Androidの流れを変えるのに役立つかどうかを確認します。コメントであなたがどう思うか教えてください。

Razer Phone 2には派手なアクセサリーがいくつかあります。その1つがRazerワイヤレス充電器です。底部に並んだ気の利いたRGBカラーストリップを備えた10Wワイヤレス充電器です。この小さなアクセサリーはRazerストアで99.99ドルで購入でき、現在入手可能です。これは、ほとんどのワイヤレス充電器よりも少し高価ですが、ほとんどのワイヤレス充電器は、1台の電話専用ではありません。ほとん...

Razerは、最も人気のあるゲームブランドの1つであるだけでなく、ハードウェアの革新者として認知されています。その最新リリースであるRazer Viperも例外ではありません。本日発表され、プロのeスポーツプレーヤーとのコラボレーションで設計されたこの新しいゲーミングマウスは、超高速のパフォーマンスを約束します。...

あなたにお勧めします