[LWP][7.0+] Metropolis 3D City Live Wallpaper (similar to Google Pixel & Xiaomi LWP)
Metropolis 3D City Live Wallpaper
Introduction
Metropolis is a live wallpaper that streams urban, drone-scanned 3D scenes onto your home screen. It currently has 100+ 3D locations in North America and Europe, including:
Here is a trailer for Metropolis:
Features
Download & Giveaway
Google Play Link: https://play.google.com/store/apps/details?id=com.justzht.metropolis
Or just search Metropolis on Google Play
I would like to share 50 Pro IAP codes on XDA, there is no requirement, just open the spreadsheet, redeem the code, and try all features.
However, if you can leave a comment specifying which code you used, or leave a feedback/rate on Google Play, it would be much appreciated. Link (Used: 50/50):
Performance Concerns
Here is the catch: Metropolis is built with Unity. Yes, that Unity game engine.
Now, before you close this page immediately thinking that's crazy, please read my explanation on why using Unity (might get technical):
Currently, the only 3D city model data source that I, as an indie app dev, can get on the market is the Bing Maps Unity SDK. This Unity SDK shares the same upstream data source with Windows 10 Map app and the incoming Microsoft Flight Simulator (well that is just a speculation). That's the main reason I am using Unity to build Metropolis. (I know there is Google Earth but I cannot rip the model due to copyright issues)
I certainly understand your concerns that Unity might destroy your battery life and available memory, and Metropolis does have a relatively high memory usage in current stages. This is mainly due to the SDK's streaming approach. Unlike Pixel LWP or Super Wallpaper in which the data is already baked into a static scene, Metropolis streams city blocks tile by tile, which comes with additional memory cost and draw-calls.
However, the battery cost should be on par with most 3D live wallpapers, especially if you enable the 'adaptive framerate' option in the app. And I will continue optimizing the app with newer Bing Maps SDK that is more memory-friendly. After all, you can always download the app for free and try it yourself.
(BTW, a fun fact: Xiaomi's Super Wallpaper is also Unity inside)
Contact
If you have issues using Metropolis, please let me know using Google Play feedback or writing to [email protected]

Metropolis 3D City Live Wallpaper
Metropolis is a live wallpaper that streams urban, drone-scanned 3D scenes onto your home screen. It currently has 100+ 3D locations in North America and Europe, including:
- The Empire State Building
- The Statue of Liberty
- Paris Las Vegas
- Bordeaux Cathedral
- and more
- 100+ 3D locations (actually 147 now, a complete list can be found on getmetro.app/collection)
- Camera animations, including phone unlock top-down animation and launcher page swipe rotate animation, as well as the scale and speed slider for animations
- Camera parameters, including dolly zoom (adjustable field of view), brightness, vibrancy, and sharpness
- (Pro only) Custom location in North America and Europe
- (Pro only) Wallpaper brightness can follow dark mode
- (Pro only) Blur after unlock to increase the readability of labels & icons
Download & Giveaway
Google Play Link: https://play.google.com/store/apps/details?id=com.justzht.metropolis
Or just search Metropolis on Google Play
I would like to share 50 Pro IAP codes on XDA, there is no requirement, just open the spreadsheet, redeem the code, and try all features.
However, if you can leave a comment specifying which code you used, or leave a feedback/rate on Google Play, it would be much appreciated. Link (Used: 50/50):
docs.google.com/spreadsheets/d/1yP-vaj6Sg-UbNJk-4Tigk1UyPLOgAbk8CZ6E20gy8fk/edit?usp=sharing
Performance Concerns
Here is the catch: Metropolis is built with Unity. Yes, that Unity game engine.
Now, before you close this page immediately thinking that's crazy, please read my explanation on why using Unity (might get technical):
Currently, the only 3D city model data source that I, as an indie app dev, can get on the market is the Bing Maps Unity SDK. This Unity SDK shares the same upstream data source with Windows 10 Map app and the incoming Microsoft Flight Simulator (well that is just a speculation). That's the main reason I am using Unity to build Metropolis. (I know there is Google Earth but I cannot rip the model due to copyright issues)
I certainly understand your concerns that Unity might destroy your battery life and available memory, and Metropolis does have a relatively high memory usage in current stages. This is mainly due to the SDK's streaming approach. Unlike Pixel LWP or Super Wallpaper in which the data is already baked into a static scene, Metropolis streams city blocks tile by tile, which comes with additional memory cost and draw-calls.
However, the battery cost should be on par with most 3D live wallpapers, especially if you enable the 'adaptive framerate' option in the app. And I will continue optimizing the app with newer Bing Maps SDK that is more memory-friendly. After all, you can always download the app for free and try it yourself.
(BTW, a fun fact: Xiaomi's Super Wallpaper is also Unity inside)
Contact
If you have issues using Metropolis, please let me know using Google Play feedback or writing to [email protected]
Last edited: