XDA 스포트라이트: Chromium Auto Updater로 최첨단 생활을 즐겨보세요

Chromium Auto Updater를 사용하면 최신 Android용 Chromium 빌드를 자동으로 다운로드할 수 있습니다. 최첨단 환경을 원하는 사람들을 위한 것입니다!

2015년 10월부터 개발자들은 Snapdragon 장치에 최적화된 Chromium의 첫 번째 빌드. "CAF Chromium" 빌드(소스 코드가 시작된 Code Aurora 포럼의 이름을 따서 명명)로 널리 알려진 Chromium의 오픈 소스 파생물은 빠르게 인터넷에서 확산되기 시작했습니다. 곧 다양한 소스(자체 XDA Labs 앱 시장의 일부 포함)에서 사용할 수 있는 수십 개의 CAF Chromium 기반 빌드가 생겼습니다.

개별 개발자가 원하는 대로 기능을 선택하여 만든 프로젝트의 각 변형은 사용자에게 많은 것을 제공했습니다. 야간 모드, 내장 광고 차단, 절전 모드 및 기타 기능은 이러한 빌드 중 다수에서 찾을 수 있습니다. 일부 변종에는 Google 계정 동기화 지원 기능도 포함되어 있지만 이는 일반적으로 드물었습니다. 가까운 미래에 불가능해질 것이다). 전반적으로 많은 사용자는 특히 성능과 관련하여 각 CAF Chromium 변형 간의 차이점을 많이 알 수 없습니다. 벤치마크에도 불구하고 상당한 차이를 주장, 대부분의 사용자는 아마도 "그들의 것"이 가장 빠르다고 단호하게 말할 것입니다.

그리고 신뢰에 문제가 있습니다. 원래 CAF Chromium은 오픈 소스이지만 이러한 변형 중 상당수는 그렇지 않습니다. 사용자는 일부 서비스의 관리자를 불신할 이유가 거의 없습니다. 더 인기 있는 변종, 그러나 그런 일이 있었습니다 과거의 문제 일부 CAF 변형이 있습니다. 더욱이 사람들은 브라우저가 브라우저가 어떤 데이터를 수집할 수 있는지에 대해 계속해서 경계하고 있습니다. 돌핀 브라우저 폭로.

그러나 보다 실질적으로 말하면 CAF Chromium 변종의 가장 큰 문제는 최신 버전의 Chromium으로 계속 업데이트된다는 것입니다. Google은 보안 문제를 해결하기 위해 정기적으로 브라우저를 업데이트하지만 한 개발자가 정기적으로 자체 포크를 유지 관리하는 데는 시간이 많이 걸릴 수 있습니다. 반면에 개발자 팀은 브라우저에 대한 빈번한 업데이트를 훨씬 더 쉽게 제공할 수 있습니다. 운 좋게도 오픈 소스 Chromium이 바로 그것입니다.


크롬과 함께 최첨단 생활을 즐겨보세요

Chromium이 Chrome 채널과 얼마나 앞서 있는지 알아보기 위해 각 브라우저의 현재 버전을 살펴보겠습니다.

  • Android용 크롬: v58.0.2990.0
  • 크롬 카나리아: v57.0.2987.4
  • 크롬 개발자: v57.0.2984.3
  • 크롬 베타: v56.0.2924.68
  • Chrome 안정: v55.0.2883.91

보시다시피 Chromium은 Google Chrome의 가장 실험적인 버전인 Canary보다 훨씬 앞서 있습니다. 그렇다고 Chromium 자체가 일상적인 사용에 적합하지 않다는 의미는 아닙니다. Android용 Chromium은 소스에서 바로 Chromium의 최신 빌드를 실행합니다. 즉, 개별 빌드에 버그가 있을 수도 있고 없을 수도 있습니다. 맞춤형 야간 ROM 빌드를 실행해 본 경험이 있는 분들은 제가 말하는 내용을 아실 것입니다. 그러나 최신의 안정적인 빌드만을 선호하는 사람들은 아마도 그렇게 실험적인 것을 설치하는 것을 경계할 것입니다.

기능 측면에서 Chromium은 이 기사의 시작 부분에서 언급한 대부분의 비공개 소스인 CAF Chromium 파생 제품의 모든 부가 기능을 제공하지 않습니다. 내장된 광고 차단, 야간 모드 또는 절전 모드가 없습니다. 이는 현재 오픈 소스 프로젝트에서 작업 중인 실험적 기능을 사용하여 소스에서 직접 구축된 순수한 Chromium입니다. chrome://flags의 새로운 기능을 탐색하고 사용해 보는 것을 좋아하거나 그냥 실행하는 것을 좋아하는 사람이라면 Chromium 팀이 수행한 모든 내부 개선 사항을 경험할 수 있는 최신 실험 빌드인 경우 이 브라우저는 너.

매일 소스에서 Android용 Chromium을 빌드하는 스크립트를 실행하고 싶은 사람이 아니라면 (대부분은 그렇지 않을 것입니다.) 운 좋게도 실제로 최신 버전을 쉽게 다운로드할 수 있는 소스가 있습니다. 버전. 라는 오픈 소스 애플리케이션 Chromium 자동 업데이터 쉽게 최신 상태를 유지할 수 있는 방법 중 하나이지만 다른 응용 프로그램도 있습니다(동일한 기능을 수행하는 간단한 Tasker 프로젝트도 제공할 예정입니다).


Chromium 최신 상태 유지

매일 밤 Chromium 빌드 봇은 제출된 코드 변경 사항이 포함된 Chromium을 컴파일하여 스냅 사진 짓다. 이러한 스냅샷 빌드의 바이너리는 다음과 같습니다. Google의 스토리지 서버에서 발견됨. 일련의 과정을 거친 후 자동화된 테스트, 이러한 스냅샷은 결국 Chromium의 안정적인 빌드가 될 수 있습니다. 현재 Chromium 팀은 Android용 Chromium의 안정적인 빌드를 제공하지 않습니다. Chromium용 스냅샷 빌드만 다운로드할 수 있지만 일반 사용자는 실제로 액세스할 수 없었습니다. 이는 실험적 상태로 볼 때 예상할 수 있는 일입니다.

프랑수아 보퍼트 생성 웹 페이지 (현재 Chromium 팀에서 관리) 최신 Chromium 빌드를 빠르게 다운로드할 수 있습니다. 단 한 번의 클릭으로 모든 OS에서 최신 정보를 확인하려면 수동으로 페이지를 방문해야 합니다. 날짜. 다른 웹페이지 RSS 피드와 API(또한 프로젝트와 관련된 정보의 보트 로드)를 제공합니다. 최신 버전을 자동으로 쉽게 다운로드할 수 있습니다. 이러한 유형의 구문을 올바르게 구문 분석하는 방법을 알고 있다면 데이터. 최신 빌드를 자동으로 다운로드하려면 앞서 언급한 방법을 사용하면 됩니다. 오픈 소스 앱, Chromium 자동 업데이터.

이 애플리케이션의 작동 방식은 매우 간단합니다. 정기적으로 Chromium 스냅샷 빌드 페이지에서 새 버전을 폴링하고 새 버전을 찾으면 새 빌드를 다운로드할 수 있음을 알려줍니다. 장치에 대한 루트 액세스 권한이 있는 경우 백그라운드에서 자동으로 최신 빌드 업데이트를 받을 수 있습니다(궁금한 분들을 위해 애플리케이션은 다음을 사용합니다). 패키지 관리자 업데이트를 설치하는 쉘 명령). 그렇지 않은 경우 알림을 클릭하면 표준 패키지 관리자 인터페이스를 통해 앱을 업데이트하려는 의도가 열립니다.

Chromium 자동 업데이터이지만 이런 종류의 유일한 응용 프로그램은 아닙니다, 나는 다른 두 가지 대안보다 그것을 선호합니다. 우선, getChromium에는 루트 액세스 권한이 있는 사용자를 위해 최신 빌드를 자동으로 설치하는 옵션이 없으며 현재 Nougat 장치에는 설치되지 않습니다. Play 스토어에서 찾을 수 있는 다른 Chromium 업데이터 앱은 오픈 소스가 아닌 것 같습니다(또는 적어도 소스 코드를 찾을 수 없습니다). 따라서 저는 Chromium의 최신 빌드를 최신 상태로 유지하기 위해 Chromium Auto Updater를 계속 사용하고 있습니다.

마지막으로 일종의 DIY 대안으로(그리고 저는 Tasker를 좋아하기 때문에) 자동 업데이트 Chromium 프로젝트를 만들었습니다. 아래에서는 프로젝트를 구성하는 두 개의 프로필에 대한 설명과 다운로드하고 가져올 수 있는 프로젝트 파일을 공유하겠습니다. 저는 이러한 오픈 소스 앱을 복제하는 것이 재미있는 프로젝트가 될 것이라고 생각했습니다. Tasker 기술을 향상시키고 싶다면 아래에서 제 프로젝트를 다시 만들어 보는 것이 좋습니다. 설명을 보면 매우 간단할 것입니다!

크롬 업데이트


Profile: Update Chromium (141)
Day: Sun, Tue, Thu or Sat
Time: 11:59PM
Enter: Update Chromium (133)
A1: HTTP Get [ Server: Port: https://commondatastorage.googleapis.com/chromium-browser-snapshots/Android/LAST_CHANGE Path: Attributes: Cookies: User Agent: Timeout: 10 Mime Type: Output File: Trust Any Certificate: Off ]
A2: If[ %HTTPD neq %Version ]
A3: Variable Set [ Name:%VersionTo:%HTTPD Recurse Variables:OffDo Maths:Off Append:Off ]
A4: Notify [ Title: Downloading Chromium... Text: Fetching latest version from Google. Icon: hd_av_download Number:0 Permanent: Off Priority:3 ]
A5: HTTP Get [ Server: Port: https://storage.googleapis.com Path:/chromium-browser-snapshots/Android/%HTTPD/chrome-android.zip Attributes: Cookies: User Agent: Timeout: 10 Mime Type: application/zip Output File: Tasker/chrome-android.zip Trust Any Certificate: Off ]
A6: NotifyCancel[ Title: Downloading Chromium... Warn Not Exist: Off ]
A7: UnZip [ File: Tasker/chrome-android.zip Delete Zip:On ]
A8: Notify [ Title: Chromium Update Available! Text:Tap to install. Icon: hd_location_web_site Number:0Permanent:OffPriority:5 ]
A9: EndIf

더 읽어보세요

크롬 설치


Profile: Install Chromium (142)
Event: NotificationClick[ Owner Application:* Title: Chromium Update Available! ]
Enter: Anon (143)
A1: OpenFile[ File: Tasker/chrome-android/apks/ChromePublic.apk Mime Type: ]

더 읽어보세요

다음 버튼을 따라 AndroidFileHost에서 프로젝트 파일을 다운로드할 수 있습니다.

Chromium Updater Tasker 프로젝트를 다운로드하세요!

파일을 가져오려면 먼저 파일을 내부 저장소에 저장하세요. Tasker를 열고 환경 설정에서 "초보자 모드"를 비활성화하십시오. 그런 다음 메인 화면으로 돌아가서 왼쪽 하단에 있는 "홈" 아이콘을 길게 누르세요. "가져오기"라는 팝업이 표시됩니다. 해당 옵션을 선택한 다음 .prj.xml 파일을 저장한 위치를 찾아 클릭하여 가져옵니다. 짜잔! 이제 Tasker의 또 다른 하단 탭으로 "Chromium" 프로젝트가 표시됩니다. 자동 업데이트 프로그램이 귀하의 선호도에 맞게 새로운 Chromium 빌드를 확인해야 하는 타이밍을 맞춤설정할 수 있고 맞춤설정해야 합니다. 프로젝트를 즐겨보세요!