2016-04-29 6 views
10

は、私はGoogleのブラウザの違いを理解する方法は次のとおりです。Chrome、Canary、Chromiumの違いは何ですか?ここ

  1. クローム - プロダクションリリース(私たちは現在、安定したバージョンを使用している1)
  2. カナリア - テストリリース新しい製品リリース前に(Chromeのリリース前のバージョン)
  3. クロム - DevリリースとLinuxで利用可能(Ubuntu開発者によって管理され、バージョンの自動更新は行われません)

私が逃した点はありますか?開発の面では、ChromeではなくChromiumとCanaryを使用する場合は他にも考慮すべき点がありますか? (バグ?)キャッシング、互換性、クッキー、パフォーマンスおよびなどのように

答えて

12
  1. あなたの解釈は
  2. 正しいカナリアは、基本的にはクロームレポのツリーの現在の先端から構築された(近い)毎晩リリースです。開発の最先端なので、クラッシュやバグが予想されるはずですが、これはChromeの最近の変更をテストする最も簡単な方法です。

    また、Canary以外にも、開発用リリースが若干長くなっています(通常は約1週間ですが、まだまだ先天的なチップの先端から構築されています)。ベータチャンネルは、今後リリースされる予定の長い実行中のブランチであり、一般的には非常に安定している/バグがありません。

    「新鮮さ」を「安定的」から順:カナリア - >のDev - >ベータ - >安定

  3. クロムはクロムが構築されたオープンソースプロジェクトの名前です。 ChromiumビルドはChromeと基本的に同じですが、独自のビット(Flashプラグイン、コーデックなど)や公式のGoogleブランド(アイコンなど)は含まれていません。

さまざまなバージョン間のウェブ向けAPIの互換性は、当然のことながら今後の変更を除き、本質的に同じでなければなりません。一般的に、Canary、Dev、特にBetaで発生する変更はStableチャンネルに変更されるため、ベータ版をテストしてBetaのプロモーション後にアプリが期待通りに機能することを確認することをお勧めします安定に。 Web APIの今後の変更点は、ChromeStatus

CanaryとDevでは、開発時に意図しないバグに遭遇する可能性が高くなります。 Chrome開発を手助けしたい場合は、 Chromium bug trackerでこれらのバグを報告できます(安定版/ベータ版のバグにもこれを使用してください)。

パフォーマンス面では、手作りのクロムは誰がそれを構築し、どのような旗で。 Canary/Dev/Beta/Stable間のパフォーマンスは同等で、最終的な安定リリースを示すはずです。

+0

すばらしい説明。 –

関連する問題