2016-04-29 23 views
10

Oto jak rozumiem różnice przeglądarki Google:Jaka jest różnica między Chrome, Canary i Chromium?

  1. Chrome - uwolnienie produkcji (ten, który obecnie używasz, wersja stabilna)
  2. Canary - rozwiązanie testu przed nowej wersji produkcji (Wersja przed wydaniem Chrome)
  3. Chromium - Wydanie Dev i dostępne w systemie Linux (obsługiwane przez deweloperów Ubuntu, bez automatycznej aktualizacji wersji - uruchamiane przez użytkownika)

Czy są jeszcze jakieś punkty, które przegapiłem? A jeśli chodzi o rozwój, czy jest jakaś inna uwaga, jeśli korzystam z Chromium i Canary zamiast Chrome? Jak buforowania, kompatybilności, ciasteczka, wydajności i inne (błędy?)

Odpowiedz

12
  1. Twoja interpretacja jest poprawna
  2. Kanaryjskich jest w zasadzie (w pobliżu) nightly uwolnienie zbudowany z bieżącego wierzchołka drzewa repo Chrome. To krwawienie rozwoju, więc powinieneś spodziewać się awarii i błędów, ale jest to najszybszy sposób na przetestowanie ostatnich zmian w chrome. (Poza budowaniem ToT samemu)

    Oprócz Canary, istnieje również kanał Dev, który jest nieco dłuższym wydaniem rozwojowym, zwykle o cotygodniowym, ale wciąż zbudowanym z najbardziej krwawiącego wierzchołka drzewa. Kanał beta to długa gałąź, która jest nadchodzącym wydaniem i jest ogólnie dość stabilna/bezbłędna.

    Kolejność od "świeżości" do "stabilnej": Canary -> Dev -> Beta -> Stabilny

  3. Chromium to nazwa projektu open source, z którego zbudowany jest Chrome. Wersja Chromium jest zasadniczo odpowiednikiem Chrome, ale nie zawiera zastrzeżonych bitów (wtyczki Flash, kodeków itp.) Ani oficjalnego brandingu Google (ikony, itp.).

Zgodność interfejsów API z interfejsem WWW między różnymi wersjami powinna być zasadniczo taka sama, z wyjątkiem oczywiście nadchodzących zmian. Ogólnie rzecz biorąc, zmiany, które występują w Canary, Dev, a zwłaszcza w wersji Beta, mają na celu przejście do wersji stabilnej, więc warto przetestować swoje aplikacje pod kątem wersji beta, aby upewnić się, że aplikacja będzie działać zgodnie z oczekiwaniami po promocji wersji Beta. Stabilny. Możesz znaleźć nadchodzące zmiany w interfejsach API sieci Web pod numerem ChromeStatus

W wersjach Canary i Dev masz większe szanse na pojawienie się niezamierzonych błędów, które wkradną się podczas programowania. Jeśli chcesz pomóc w opracowywaniu Chrome, możesz zgłosić do nich błędy pod numerem Chromium bug tracker (użyj go w przypadku błędów znalezionych również w wersji stabilnej/beta).

Pod względem wydajności, ręcznie wykonany chrom będzie zależał od kto zbudował i jakie flagi. Wydajność pomiędzy Canary/Dev/Beta/Stable powinna być porównywalna i wskazywać na ostateczne stabilne wydanie.

+0

Niesamowite wytłumaczenie. –