Cloud Phone vs. Opera Mini

Cloud Phone is a modern, capable remote browser connecting millions

Published:
Updated:
Cloud Phone vs. Opera Mini

At a Glance

Cloud Phone picks up where Opera Mini Native left off: providing a modern, capable remote browser for budget feature phones that supports standard web technologies. Based on the Puffin browser, Cloud Phone is built on a reliable foundation with 150M+ installs and 15+ years of secure operation.

Feature Support. Cloud Phone uses a modern Chromium engine, while Opera Mini runs a decade-old Presto engine with limited JavaScript support
Support Model. Opera Mini is supported by advertising, while Cloud Phone is provided to users at no cost and without advertisements
Browser Interface. Opera Mini is a standard web browser with a URL bar, while Cloud Phone only offers widgets submitted and published via the Developer Console

Feature Comparison

Cloud Phone vs Opera Mini
Opera Mini on CP01 (left), Cloud Phone on Itel Neo R60+ (right)

Opera Mini Native for keypad phones operates similar on Android using the “Extreme” compression mode. Proxy servers continue to use the discontinued Presto engine (last updated 16 March 2015), and support a limited subset of standard features.

FeatureCloud PhoneOpera Mini
JavaScript EngineV8Presto 2.12.423
ECMAScriptES6 (ECMAScript 2019)ES5 (2009)
TLS VersionsTLS 1.2, 1.3TLS 1.0, 1.1, 1.2
HTTP Versions1.1, 2, 3 (QUIC)1.1, SPDY
Execution LimitsN/A2.5 seconds
Content Encodinggzip, zlib, brotli, zstdgzip, zlib
Offline Storage✔ Supported× Unsupported
Audio✔ Supported× Unsupported
Video✔ Supported× Unsupported
Fetch✔ Supported× Unsupported
Canvas✔ Supported× Unsupported
OpenGL✔ Supported× Unsupported
Keyboard Event✔ Supported× Unsupported
CSS Grid Layout✔ Supported× Unsupported
Custom Elements✔ Supported× Unsupported

This summary table compares the following versions, the latest at the time of writing.

VersionCloud PhoneOpera Mini
Build DateMarch 7, 2025July 27, 2020
Client2.7.10.655864.4.34891
ServerChromium 128.0.6613Presto 2.12.423

Technology

Cloud Phone is a modern Chromium-based remote browser with a regularly-updated engine (currently v128) that renders complete websites on feature phones. On the other hand, Opera Mini uses the 10-year-old, discontinued Presto rendering engine with very limited support for standard Web APIs.

Supporting Cloud Phone is simple and does not require refactoring or optimization, while you’ll need to make significant changes to make your site work on Opera Mini.

Server Locations

Remote browsers rely on proxy servers in data centers to render and transcode websites. Server locations include:

Cloud Phone

  • Singapore
  • United States
  • South Africa

Opera Mini

  • Netherlands
  • Norway
  • Singapore
  • United States

As of March 2025, it appears only Opera Mini servers located in the Netherlands are currently active.

Traffic originates from these locations, with the user’s IP address included in the de facto X-Forwarded-For header.

X-Forwarded-For: 127.0.0.1, 192.168.0.100, 195.189.143.147, 130.236.236.80

Opera Mini also sends the less common but standardized HTTP Forwarded header.

Forwarded: for="192.168.0.100:26738"

User Agents

Both Cloud Phone and Opera Mini include device information via the User-Agent header.

Opera Mini

Opera/9.80 (SpreadTrum; Opera Mini/4.4.34891/191.347; U; en) Presto/2.12.423 Version/12.16

Cloud Phone

Mozilla/5.0 (Cloud Phone; Nokia 225 4G) AppleWebKit/537.36 (KHTML like Gecko) Chrome/128.0.6613.170 Mobile Safari/537.36 Puffin/128.0.1.59191FP

Cloud Phone Headers

Cloud Phone does not send non-standard HTTP headers.

Opera Mini Headers

Opera Mini also sends the following proprietary headers.

X-OperaMini-Features: advanced, download, file_system, folding, httpping, pingback, routing
X-OperaMini-Phone-UA: NativeOperaMini(Spreadtrum/HW Version: ums9117_m2_4in1;Native Opera Mini/4.4.34876;en)
Device-Stock-UA: NativeOperaMini(Spreadtrum/HW Version: ums9117_m2_4in1;Native Opera Mini/4.4.34876;en)
X-OperaMini-Phone: ? # ?
X-Clacks-Overhead: GNU ph

X-OperaMini-Features provides an enumerated list of supported features. X-OperaMini-Phone-UA and Device-Stock-UA both contain the device’s default User-Agent reported by the client. X-OperaMini-Phone contains the manufacturer and model name/ number, although it appears to be unsupported on many devices running Opera Mini Native. X-Clacks-Overhead is the most obscure, it’s a non-standardised HTTP header that “allows web authors to silently commemorate someone.”

History

Remote browsers provide a secure, performant way to access websites on affordable, hardware-constrained feature phones. Opera Mini was first released twenty years ago in 2005, loading websites on mobile phones using a proxy server that rendered, transcoded, and compressed HTML, CSS, and JavaScript into the proprieary Opera Binary Markup Language (OBML) format. Back then, users could download Opera Mini for free using Wireless Application Protocol (WAP), or pay €0.50 to install via SMS by texting OPERA to 88881.

For example, commuters can check Gmail, read the local news site or research holiday destinations. There’s almost no limit to what they can do.
– Jon S. von Tetzchner, CEO, Opera Software

Opera Mini began as a Java 2 Mobile Edition (J2ME) application on millions of Java-powered phones. Over time, Opera expanded support to BlackBerry, Symbian, Windows Mobile, Android, and iOS. Since 2011, Opera Mini Native also comes preinstalled on Unisoc (formerly SpreadTrum) feature phones.

Cloud Phone launched in December 2023 in India on devices like the Nokia 106 4G. Built using the same technology behind the Puffin browser, Cloud Phone delivers seamless and uninterrupted access to popular services like YouTube, BBC Hindi, weather, news, and more. Like Opera Mini Native, Cloud Phone comes preinstalled on many Unisoc and ASR feature phones.

Alternatives

Text-only version of NPR on the Dorado WAP Browser
text.npr.org on the Dorado WAP Browser

Due to hardware limitations, remote browsers are the most reliable solution to render modern websites on budget feature phones. Alternatives are few, but include the Dorado WAP browser that renders Wireless Markup Language (WML) and static XHTML. It also supports images, but not JavaScript, CSS, or multimedia.

WAP browsers eliminate the need for proxy servers, but only support a narrow range of websites like the text-only version of NPR. Nothing is rendered for Single Page Applications (SPAs) that require JS. Moreover, even highly-optimized websites are often too large and trigger a “insufficient memory” warning.

Conclusion

Although Cloud Phone is a younger browser, it offers many features to deliver interactive, multimedia-rich Progressive Web Apps across millions of feature phones. Cloud Phone is built by CloudMosa Inc, a company with a proven track record for security, performance, and scale. Register for the Cloud Phone Developer Program today and start building for the next billion internet users.