Good GPS programs use one of the "DEM elevation data" databases to correct for elevation errors. Google Earth (not Maps) always offers to correct this. OsmAnd also uses the "elevation correction" database (optional download).
I assume the GPS Test app is also using the "elevation correction" database. Compressed it is only ~ 1,6MB (and we all know that an apk is simply a special zip structure).
So I guess that DuDuOS should start using DEM data. There are multiple databases (OpenDEM, Copernicus, etcetera)
DEM = Digital Elevation Model