If you specifically want a Chromium-based experience, these are the best options:
To understand the absence of Google Chrome on the BlackBerry Passport, one must first recognize the collision of two distinct philosophies.
BlackBerry attempted a bridge via the Android Runtime (ART) in BB10.2 and later. This allowed some Android 4.3 Jelly Bean (later 4.4 KitKat) apps to run in a sandboxed environment. However:
Chrome for Android required Android 5.0 Lollipop (API 21) as a minimum for its rendering pipeline and sandboxing features. The Passport’s runtime maxed out at API 18–19 (KitKat) with severe limitations on GPU access and shared memory.
The BlackBerry Passport (released 2014) is one of the most distinctive smartphones ever made. With its square 1:1 1440x1440 display, physical QWERTY keyboard with touch-sensitive capacitive scrolling, and unusual 4.5-inch screen, it was designed for productivity. Under the hood, the Passport ran BlackBerry 10 OS (BB10)—a Unix-like, QNX-based operating system.
Crucially, BB10 included an Android runtime environment (ART) , allowing the Passport to run some Android apps (up to Android 4.3 Jelly Bean API level 18). However, Google Chrome for Android requires significantly newer Android versions (minimum Android 6.0+ for recent builds). This creates the core technical hurdle.
Google has never released a version of Chrome for BB10.
There is no official .bar file (BlackBerry’s native app format) or supported Android APK that will install and run Chrome properly on a Passport.
Attempting to side-load the official Chrome APK from 2014–2015 (e.g., Chrome 40–50) typically results in: