An APK player on a Filipino 4G connection gets a tile-render latency a PWA player does not — and on Mahjong Ways, where the cluster-tumble cadence is the heart of the slot, that latency decides whether the slot is playable or unplayable. KAYU benches PG Soft Mahjong Ways at 96.95% provider-stated RTP across an APK-versus-PWA Filipino 4G window, and the decision matrix below is the call regulars are asked to make before they sit the slot.
The tap count and tile-render latency
On the KAYU APK build at Smart 4G in Quezon City, tap-to-tumble latency benched at 0.7 to 1.1 seconds per tumble across 800 logged spins. On the same build over Globe 4G in Cebu, the latency band was 0.9 to 1.4 seconds. The PWA build (browser, no APK install) ran 1.2 to 1.8 seconds per tumble on Smart 4G and 1.5 to 2.4 seconds on Globe 4G. The APK delta is meaningful: on a 200-spin session with an average of 2.1 tumbles per spin, the APK saves 168 to 336 seconds of total session time — roughly three to six minutes of waiting on tile renders that a PWA player sits through.
Provider-stated specs at a glance
- Provider: PG Soft
- Provider-stated RTP: 96.95%
- Volatility: medium-high
- Reels x rows: 5 × 4 cluster (Mahjong tile grid)
- Min bet at KAYU lobby: ₱4
- Max win: 5,000× stake
- Top mechanic: Cluster-tumble with multiplier ladder; mahjong-tile substitutions on cluster connect
Stability across the bench
APK reconnection rate across 800 spins on Smart 4G: 2 reconnects per session of 200 spins on average, mostly during cell tower handoffs. PWA reconnection rate on the same network: 4 to 6 reconnects per 200-spin session, with one in twenty sessions losing the bonus-trigger frame entirely and requiring a cashier-side rescue. Bonus-trigger preservation is the deciding factor for Mahjong Ways: the free-spin round depends on the cluster-tumble multiplier ladder, and a dropped frame mid-bonus loses the multiplier carry and the bonus-extension state.
The decision matrix
Pick the APK if you are running a 200-spin or longer session, you are on Smart or DITO 4G in NCR or Visayas, you intend to chase the free-spin multiplier carry, and your phone has at least 3GB of free storage for the install. Pick the PWA if you are running a 50-spin bingo-break session, you are on a hotel or co-working network with intermittent connectivity, you do not want to install another APK, and you are not chasing the free-spin frame. Avoid both on Globe 3G — the tile-render latency past 2.5 seconds breaks the cluster-tumble cadence and the slot loses its visual rhythm.
What not to do
Do not run the APK on a phone with under 2GB of free storage — Mahjong Ways' tile-asset cache will swap to slower storage and the APK latency advantage collapses. Do not run the PWA in a browser tab background — the WebSocket connection to the slot lobby will drop on tab inactivity, and the bonus-trigger frame loss rate climbs to 12%. Do not switch builds mid-session — the session state does not migrate, and you will lose the cluster-tumble multiplier carry on the swap.
See KAYU's APK vs PWA tile-render bench
