AW docs: capitalize WebView consistently
No change to content. This only changes the capitalization of "Webview" to "WebView" to match the spelling we use in other documentation. Change-Id: I417fd5b8ecc036ed19918ff2f12da883599a6a57 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5251796 Reviewed-by: Adam Walls <avvall@chromium.org> Commit-Queue: Adam Walls <avvall@chromium.org> Commit-Queue: Nate Fischer <ntfschr@chromium.org> Auto-Submit: Nate Fischer <ntfschr@chromium.org> Cr-Commit-Position: refs/heads/main@{#1254305}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
675fc5ca03
commit
80c1af7dfd
@ -65,7 +65,7 @@ the Google Play Store.
|
||||
1. [Leave the tester program.][WebView tester program]
|
||||
2. Uninstall all updates by visiting Settings > Apps > Android System WebView >
|
||||
Three dots menu in the top right > Uninstall updates.
|
||||
3. [Visit the Play Store page][Webview PlayStore] one more time to install the
|
||||
3. [Visit the Play Store page][WebView PlayStore] one more time to install the
|
||||
latest updates to WebView stable, which will include important security
|
||||
fixes.
|
||||
|
||||
|
@ -25,23 +25,23 @@ The packaging above extends to cover both 32-bit and 64-bit device
|
||||
configurations.
|
||||
|
||||
Chrome support 64-bit builds, but these do not ship to Stable.
|
||||
The system Webview APK that ships to those devices contains a 32-bit library,
|
||||
and for 64-bit devices, a 64-bit library as well (32-bit Webview client apps
|
||||
The system WebView APK that ships to those devices contains a 32-bit library,
|
||||
and for 64-bit devices, a 64-bit library as well (32-bit WebView client apps
|
||||
will use the 32-bit library, and vice-versa).
|
||||
|
||||
### Monochrome
|
||||
Monochrome's intent was to eliminate the duplication between the 32-bit Chrome
|
||||
and Webview libraries (most of the library is identical). In 32-bit Monochrome,
|
||||
a single combined library serves both Chrome and Webview needs. The 64-bit
|
||||
version adds an extra Webview-only library.
|
||||
and WebView libraries (most of the library is identical). In 32-bit Monochrome,
|
||||
a single combined library serves both Chrome and WebView needs. The 64-bit
|
||||
version adds an extra WebView-only library.
|
||||
|
||||
More recently, additional Monochrome permutations have arrived. First, Google
|
||||
Play will eventually require that apps offer a 64-bit version to compatible
|
||||
devices. In Monochrome, this implies swapping the architecture of the Chrome and
|
||||
Webview libraries (64-bit combined lib, and extra 32-bit Webview lib). Further
|
||||
WebView libraries (64-bit combined lib, and extra 32-bit WebView lib). Further
|
||||
down the road, silicon vendors may drop 32-bit support from their chips, after
|
||||
which a pure 64-bit version of Monochrome will apply. In each of these cases,
|
||||
the library name of the combined and Webview-only libraries must match (an
|
||||
the library name of the combined and WebView-only libraries must match (an
|
||||
Android platform requirement), so both libs are named libmonochrome.so (or
|
||||
libmonochrome_64.so in the 64-bit browser case).
|
||||
|
||||
@ -52,27 +52,27 @@ the various targets:
|
||||
|
||||
**monochrome_(browser ABI)_(extra_webview ABI)**
|
||||
|
||||
For example, the 64-bit browser version with extra 32-bit Webview is
|
||||
For example, the 64-bit browser version with extra 32-bit WebView is
|
||||
**monochrome_64_32_apk**. The combinations are as follows:
|
||||
|
||||
Builds on | Variant | Description
|
||||
--- | --- | ---
|
||||
32-bit | monochrome | The original 32-bit-only version
|
||||
64-bit | monochrome | The original 64-bit version, with 32-bit combined lib and 64-bit Webview. This would be named monochrome_32_64_apk if not for legacy naming.
|
||||
64-bit | monochrome_64_32 | 64-bit combined lib with 32-bit Webview library.
|
||||
64-bit | monochrome | The original 64-bit version, with 32-bit combined lib and 64-bit WebView. This would be named monochrome_32_64_apk if not for legacy naming.
|
||||
64-bit | monochrome_64_32 | 64-bit combined lib with 32-bit WebView library.
|
||||
64-bit | monochrome_64 | 64-bit combined lib only, for eventual pure 64-bit hardware.
|
||||
64-bit | monochrome_32 | A mirror of the original 32-bit-only version on 64-bit, to allow building all products on one builder. The result won't be bit-identical to the original, since there are subtle compilation differences.
|
||||
|
||||
### Trichrome
|
||||
Trichrome has the same 4 permutations as Monochrome, but adds another dimension.
|
||||
Trichrome returns to separate apps for Chrome and Webview, but places shared
|
||||
Trichrome returns to separate apps for Chrome and WebView, but places shared
|
||||
resources in a third shared-library APK. The table below shows which native
|
||||
libraries are packaged where. Note that **dummy** placeholder libraries are
|
||||
inserted where needed, since Android determines supported ABIs from the presence
|
||||
of native libraries, and the ABIs of a shared library APK must match its client
|
||||
app.
|
||||
|
||||
Builds on | Variant | Chrome | Library | Webview
|
||||
Builds on | Variant | Chrome | Library | WebView
|
||||
--- | --- | --- | --- | ---
|
||||
32-bit | trichrome | `32/dummy` | `32/combined` | `32/dummy`
|
||||
64-bit | trichrome | `32/dummy`, `64/dummy` | `32/combined`, `64/dummy` | `32/dummy`, `64/webview`
|
||||
|
@ -34,7 +34,7 @@ information, etc.
|
||||
|
||||
## Redaction
|
||||
|
||||
Beware that certain on certain platforms (e.g. Android Webview) we
|
||||
Beware that certain on certain platforms (e.g. Android WebView) we
|
||||
[sanitize the stack in the dump](https://cs.chromium.org/chromium/src/third_party/crashpad/crashpad/snapshot/sanitized/memory_snapshot_sanitized.h)
|
||||
and only crash keys on an
|
||||
[allowlist](https://cs.chromium.org/chromium/src/android_webview/common/crash_reporter/crash_keys.cc)
|
||||
|
Reference in New Issue
Block a user