Articles · Apps

When the connection is technically there and practically useless

Apps generally handle two states well: connected and disconnected. The state that breaks them is the third one, where packets get through eventually but a request times out before they do. On a rural road or a basement platform the phone shows a bar of signal and half the apps on it sit spinning.

Why one bar is worse than none

With no signal an app fails immediately and shows its offline state. With a weak signal the request is accepted, so the app waits for a reply that will arrive in ninety seconds or not at all. Most apps wait, show a spinner, and then present an error that helps nobody.

The apps that work here share a design: they hold their data locally, send small messages, retry quietly in the background, and never block the interface on a network call.

What keeps working

1

Telegram

Telegram FZ-LLC
3,8 1 bi+ 106 MB

Messages are small and the send queue is honest about what has gone out. Sends a text message on a connection that will not load a web page.

2

Signal

Signal Foundation
4,5 100 mi+ 168 MB

Signal behaves the same way, queues reliably, and will not silently drop a message that failed to send.

3

SimpleX Chat

SimpleX Chat
4,3 1 mi+ 134 MB

Designed around intermittent delivery from the start. Worth having for anyone who spends real time outside coverage.

4

WhatsApp

WhatsApp LLC
4,6 10 bi+ 147 MB

Handles poor signal better than its reputation suggests for text. Voice notes on one bar are a different matter.

5

OsmAnd

OsmAnd
4,5 10 mi+ 180 MB

Full offline vector maps with routing. The map is on the phone, so signal is irrelevant once the region is downloaded.

6

OsmAnd+ — Maps & GPS Offline

OsmAnd
4,7 100 mil+ 196 MB

The paid build of the same thing, worth it if you use the offline routing seriously.

7

MAPS.ME: Nav GPS mapas offline

Maps_Me
4,1 50 mi+ 432 MB

Lighter and faster to use than the previous one, with the same offline principle and a friendlier interface.

8

Sygic Navegação por GPS, Mapas

Sygic.
4,1 50 mi+ 400 MB

Offline turn by turn navigation with proper voice guidance, which the free options do less well.

9

HERE WeGo

HERE Europe B.V.
3,2 10 mi+ 76 MB

Offline maps by country, useful when you want one download to cover a whole trip.

10

Wikipédia

Wikimedia Foundation
4,3 50 mi+ 84 MB

Download whole subject collections for offline reading. On a train through a valley this is the only encyclopaedia that answers.

11

Google Podcasts

Google LLC
4,1 500 mi+ 3 MB

Downloads episodes ahead of time and does not need the network to play them.

12

AntennaPod - Podcast Player

AntennaPod Open Source Team
4,9 1 mi+ 10 MB

The open source alternative with more control over what downloads and when.

13

Spotify

Spotify AB
4,3 1 bi+ 145 MB

Only if you have downloaded playlists. Check the downloads before leaving, because it will not fetch them on one bar.

14

VLC

Videolabs
4,0 500 mi+ 46 MB

Plays whatever is already on the phone. The most reliable media app there is, because it never needs the network.

15

Google Keep

Google LLC
4,7 1 bi+ 13 MB

Notes that save locally and sync when they can, rather than blocking on a save.

16

Simple Notes Pro

Simple Mobile Tool
4,3 100 mil+ 5 MB

The same idea without any account, for anyone who wants the note to exist on the phone and nowhere else.

17

Opera Mini

Opera
4,6 500 mi+ 58 MB

Its compression mode fetches a page through a proxy that does the heavy work. On a weak connection this is the difference between a page and a timeout.

Habits that help more than apps do

Do
  • Download maps, podcasts and playlists on WiFi
  • Send text rather than voice notes
  • Use aeroplane mode when the signal is useless
  • Let large uploads wait for real coverage
  • Turn on WiFi calling where your carrier supports it
Do not
  • Keep retrying a failed upload
  • Leave automatic app updates on mobile data
  • Rely on a cloud note that has not synced
  • Trust a map that loads tiles on demand
  • Start a video call to prove the signal is bad

The battery cost of a weak signal

A phone with one bar transmits at much higher power than a phone with four, and a phone with no signal at all scans continuously. Both flatten a battery quickly, which is why a day in the hills costs more charge than a day in the city even when the phone is barely used.

If you need the phone to last, aeroplane mode with WiFi off is dramatically cheaper than leaving it hunting. Turn the radio on at intervals to check messages rather than leaving it on throughout.

Download before you go, prefer text to voice, and use aeroplane mode as a switch rather than a last resort.

Frequently asked questions

Does a signal booster app do anything?

No. Nothing installed on the phone can change its radio performance. Apps claiming to boost signal are at best a placebo and at worst advertising vehicles.

Why does WiFi calling help?

Because it routes calls and texts over any internet connection rather than the mobile network, so a weak cellular signal stops mattering when there is WiFi.

Should I use 3G instead of 5G in weak areas?

Often yes. Forcing the phone to an older network in the preferred network setting can give a more stable, if slower, connection at the edge of coverage.

Read next

Wrong street, wrong city, or a blue dot that jumps

A dot in the wrong city is not a broken receiver. It is a WiFi network that moved house.

The printer is on the network and the phone cannot see it

There is no print button. There is a print service, and an entry in the share menu.

Six hours to fill and no socket

Aeroplane mode and a turn-based game will outlast any setting inside the game itself.

Read next

Looking a word up without opening a browser

A search engine gives you a definition. A dictionary tells you how the word behaves.

Week by week, and the moment you put the phone down

A contraction timer is a stopwatch with good manners. It is not monitoring anything.

The app is the easy part

Every one of these apps is a location service with a chat attached. It is worth knowing what it is broadcasting.