Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions content/install-guides/browsers/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ layout: installtoolsall # DO NOT MODIFY. Always true for tool install ar

You may want to use web browsers on Arm platforms during development projects.

Browser support for Arm varies. Some browsers have broad operating system support and native execution on Arm while others do not.
Most major browsers now run natively on Arm for both Windows and Linux.

The information below helps you:

Expand All @@ -42,15 +42,15 @@ Here is a quick summary to get you started:
| Firefox | native | yes |
| Chromium | native | yes |
| Brave | native | yes |
| Chrome | native | no |
| Chrome | native | yes |
| Edge | native | no |
| Vivaldi | native | yes |

Windows on Arm runs native ARM64 applications, but can also emulate 32-bit x86 and 64-bit x64 applications. Emulation is slower than native and shortens battery life, but may provide functionality you need.

The primary functional issue for browsers on Arm is DRM (digital rights management). DRM is required to play certain video content from streaming services such as Netflix. To test if your browser has DRM check the [DRM stream test](https://bitmovin.com/demos/drm).

Edge and Firefox are good native browsers with DRM support for Windows on Arm. There are no easy DRM solutions for Arm Linux.
All native browsers on Windows on Arm support DRM. On Arm Linux, Chrome provides DRM support for streaming services.

Please share your experiences with browsers on Arm by submitting a [GitHub issue](https://github.com/ArmDeveloperEcosystem/arm-learning-paths/issues/new) or a GitHub Pull Request to add additional browsers.

6 changes: 3 additions & 3 deletions content/install-guides/browsers/brave.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,23 +60,23 @@ For more ways to install Brave on Linux refer to [Installing Brave on Linux](htt

### Windows

Brave is a native ARM64 application. If you visit [brave.com](https://www.brave.com) and download from a Windows on Arm computer you will install the native version.
Brave is a native ARM64 application. If you visit [brave.com](https://www.brave.com) and download from a Windows on Arm computer, you will install the native version.

Additional Brave releases for Windows on Arm are available on [GitHub](https://github.com/brave/brave-browser)

To download the offline installer, use the files with `Standalone` in the name.

To install Brave on Windows on Arm:

1. Click on latest release on the right side of the page.
1. Click on the latest release on the right side of the page.

2. Find and download the offline install file `BraveBrowserStandaloneSetupArm64.exe`

3. Run the install file to install the browser

4. Find and start Brave from the applications menu

{{% notice Note %}}
{{% notice Online installer %}}
If you want the smaller, online installer download the file `BraveBrowserSetupArm64.exe`
{{% /notice %}}

Expand Down
17 changes: 13 additions & 4 deletions content/install-guides/browsers/chrome.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
### Title the install tools article with the name of the tool to be installed
### Include vendor name where appropriate
title: Chrome
description: Install Chrome on Windows on Arm and understand its Arm Linux availability so you can choose a supported browser for Arm devices.
description: Install Chrome on Arm Linux or Windows on Arm and use a native browser for development and web workflows.

### Optional additional search terms (one per line) to assist in finding the article
additional_search_terms:
- browser
- chrome

### Estimated completion time in minutes (please use integer multiple of 5)
minutes_to_complete: 5
minutes_to_complete: 10

author: Jason Andrews

Expand All @@ -26,11 +26,20 @@ layout: installtoolsall # DO NOT MODIFY. Always true for tool install ar

## How do I install Chrome?

The Chrome browser runs on Windows on Arm as a native ARM64 application. Chrome is not available for Arm Linux.
The Chrome browser runs on Windows on Arm as a native ARM64 application. Chrome is also available for Arm Linux.

### Linux

Chrome is not available for Arm Linux.
Chrome is available for Arm Linux.

To install Chrome on Arm Linux:

{{< tabpane code=true >}}
{{< tab header="Ubuntu/Debian" language="bash">}}
wget https://dl.google.com/linux/direct/google-chrome-stable_current_arm64.deb
sudo apt install ./google-chrome-stable_current_arm64.deb
{{< /tab >}}
{{< /tabpane >}}

### Windows

Expand Down
16 changes: 8 additions & 8 deletions content/install-guides/browsers/chromium.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ The Chromium browser runs on Windows on Arm as a native ARM64 application, and i

[The Chromium area of woolyss.com](https://chromium.woolyss.com/) provides Chromium downloads.

{{% notice Note1%}}
Google API keys are missing from Chromium so you will not be able to sync information with your Google account.
{{% notice Account sync %}}
Google API keys are missing from Chromium, so you will not be able to sync information with your Google account.
{{% /notice %}}

### How do I install Chromium on Arm Linux?
### Linux

The best way to install Chromium on Arm Linux is to use the package manager for your distribution.

Expand All @@ -54,7 +54,7 @@ sudo dnf install chromium -y

Depending on your version of Ubuntu, Chromium may be installed as a snap from the [Canonical Snap Store](https://snapcraft.io/).

### How do I install Chromium on Windows on Arm?
### Windows

Chromium is available as a native ARM64 application for Windows on Arm.

Expand All @@ -64,14 +64,14 @@ Chromium is available as a native ARM64 application for Windows on Arm.

3. Run the downloaded `mini_installer.exe`

The install is silent so you will not see anything, but Chromium will be installed.
The install is silent, so you will not see anything, but Chromium will be installed.

4. Find and start Chromium from the applications menu

{{% notice Note2%}}
Chromium on Windows on Arm does not update itself so you need to update manually to get new versions.
{{% notice Automatic updates %}}
Chromium on Windows on Arm does not update itself, so you need to update manually to get new versions.
{{% /notice %}}

{{% notice Note3%}}
{{% notice Video playback %}}
Certain types of videos don't play with Chromium. Video support is less than other browsers without DRM.
{{% /notice %}}
4 changes: 2 additions & 2 deletions content/install-guides/browsers/edge.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ additional_search_terms:
- edge

### Estimated completion time in minutes (please use integer multiple of 5)
minutes_to_complete: 5
minutes_to_complete: 10

author: Jason Andrews

Expand All @@ -32,7 +32,7 @@ Edge is not available for Arm Linux.

Visit the [download page](https://www.microsoft.com/en-us/edge/download) for additional install options.

{{% notice Note %}}
{{% notice Linux support %}}
The Linux downloads are not for the Arm architecture.
{{% /notice %}}

Expand Down
2 changes: 1 addition & 1 deletion content/install-guides/browsers/firefox.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Visit the [download page](https://www.mozilla.org/en-US/firefox/all/#product-des

The best way to install Firefox on Arm Linux is to use the package manager for your distribution.

{{% notice Note %}}
{{% notice Arm Linux downloads %}}
There are no Arm Linux downloads on the download page.
{{% /notice %}}

Expand Down
2 changes: 1 addition & 1 deletion content/install-guides/browsers/vivaldi.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ sudo dnf --nogpgcheck -y install ./vivaldi*.rpm
{{< /tab >}}
{{< /tabpane >}}

If you need a command line only install use the instructions below:
If you need a command-line-only install, use the instructions below:

{{< tabpane code=true >}}
{{< tab header="Ubuntu/Debian" language="bash">}}
Expand Down
Loading