Ubuntu Touch app wishlist and status (April 2015)
This is an update of the initial post, contains much more links and all the links have been changed to the new uApp Explorer.
Basic functionality is there, the most important APIs have been implemented, the first couple thousand phones have been shipped to their buyers and we got some shiny apps – but most of them are webapps. Time to extend the app store with more native apps!
Over the last couple of months I compiled the following wishlist. An entry on this list does not necessarily mean that I would use the app myself, it just means that I have identified a need for it. If an app was part of an older iteration of the wish list and has since then been implemented, I keep the entry to highlight the achievement.
If you are looking for an app idea to implement or are looking for a developer who you can nag into porting his app to Ubuntu Touch, please consider this list.
Clones of small utilities
-
Bubble level (Update: There is Level.)
-
Metal detector (…if this can be taken seriously)
-
Metronome (Update: There is uMetronome.)
-
Sound Meter (with calibration profiles for known devices)
-
Torch (Update: There is uTorch.)
Clones/Ports of classic games
Name | Project link | uApp Explorer | Android Store |
---|---|---|---|
4 in a row/Connect Four/etc. | Connect Four | ||
Backgammon | Backgammon Plus | ||
Battleships | Sea Battle | ||
Bindoku (Binary Sudoku) | Bindoku | ||
Breakout | ArkaBall free | ||
Card games | Euchre, Pairs | Euchre, Pairs, Blackjack | |
Checkers and variants (Chinese Checkers etc.) | Checkers | ||
Circle the Dot | Circle the Dot | ||
Dice | Dice Roller | Dice Roller | |
Frogger | Frogger for SailfoshOS | Crossy Road | |
Gorillas | Gorillas | ||
Lasers | Lazors | ||
Mastermind | Mastermind | ||
Math games (basic algebra etc.) | Math Workout | ||
Memory | Same Cards, Memory | Same Cards | |
Minesweeper | Minesweeper | ||
Monopoly | Rento Online | ||
Risk | Rise Wars | ||
Simon Tatham’s Portable Puzzle Collection | |||
Same Game | Same Game | Same Game | |
Skyward | Skyward | ||
Snake | Snake | ||
Space Defender | Space Intruders | ||
Tic-Tac-Toe | Noughts-and-Crosses | zTTT |
- Trivial Pursuit. There was a digital version of the game once, with downloadable trivia question packages, maybe the file format could be reverse-engineered and the files loaded if the user provides them?
Clones of popular apps
I think we need clones of these because Ubuntu Touch is too different from other platforms for a direct port.
-
AdBlock/AdFree
-
Audio/Video format converter
-
Audio Memo Recorder. Maybe this could be integrated in the Notes app somehow?
-
Backup. This is extremely important, phones store a lot of data and most users will get a new phone within less than three years, so backup and restore should be as painless as possible. It’s a horror on Android, let’s do better.
-
Barcode scanner (Update: Tagger has been in the store for a long time.)
-
Business card scanner
-
A Camera app on par with the Google Camera App. I use the Panorama and Photo Sphere functions quite often.
-
Desktop integration like AirDroid. Transfer files between desktop and phone, show phone notifications on the desktop, write SMS from the desktop etc.
-
Native clients for all major cloud file sync services (Syncthing, ownCloud, DropBox, MEGA etc.)
-
DLNA client to stream audio/video from the local network. This should probably be built into the Media Player?
-
DLNA server to stream audio/video to the local network.
-
FTP/SCP/SFTP/SMB file transfer client, maybe built into the file manager? And with Content Hub support? (Update: The File Manager is apparently getting some SMB support.)
-
FM Radio
-
Network scanner like Fing (Update: mzanetti has an initial implementation on top of nmap
-
Podcast client (Update: Podbird does the job.)
-
TCP/IP network scanner (as soon as the situation regarding unprivileged ICMP sockets has been resolved)
-
WiFi scanner. There are two approaches to this: You can install mzanetti’s OpenStore and run his WiFi Scanner on a vivid device, or you can wait until the connectivity-api allows the implementation of an unconfined WiFi scanner.
-
BlueTooth scanner (as soon as the connectivity-api exposes the necessary functionality)
-
Mobile network scanner (as soon as the connectivity-api exposes the necessary functionality)
-
Simple video editor
-
Task automation like Tasker (Update: mzanetti has an initial implementation which would need an UI and some phone-related plugins.)
-
Two-Factor authenitication (Update: Authenticator has been in the store for a long time.)
-
Web Radio client (Update: There are some, like uRadio.)
Clones/Ports of useful single-purpose database apps
These apps could probably be ported, but they are so simple that they can be easily cloned.
-
Country and State Capitals
Ports of popular, commercial games
I think some of them already have an HTML5 version, so they could possibly be ported as fast as Cut the Rope.
-
Angry Birds (Update: There is a webapp.)
-
Bio. Inc/Plague Inc./Biotix etc.
-
Candy Crush Saga
-
Clash of Kings/Clash of Clans/Goodgame Empire/etc.
-
Fruit Ninja
-
Heroes Charge
-
Hill Climb Racing
-
Monument Valley
-
Multiplayer online quizzes
-
Plants vs. Zombies (we have Machines vs. Machines though!)
-
Pou/Tamagotchi/etc.
-
Subway Surfer
-
Temple Run
-
The Sims
-
Worms
-
etc.
Just look at the Android App Store Charts.
Ports of popular open source apps
The source code for the following apps can mostly be found somewhere on the Internet, so it might be possible to port something.
-
Aard Dictionary. Aard allows you to read offline versions of many dictionaries and databases, e.g. Wikipedia, Wikivoyage, Wikiquote etc. I use it extensively when traveling. There are several open-source implementations of the libraries and frontends for different platforms, e.g. Android and Desktop Linux. (Update: I am working on it, albeit slowly.)
-
Comic Book Reader
-
Firefox
-
Native IRC client
-
OsmAnd or any other turn-by-turn navigation app with offline maps support, preferably with OpenStreetMap support. I use it extensively, not just abroad. (Update: the bq Aquaris E4.5 Ubuntu Edition comes with HERE Maps.)
-
Password Safes. I don’t use them and don’t like them, but other people do.
-
Remote frontends for Torrent clients (Deluge etc.)
-
Scuba Diving logger and gas calculator. There are a lot of divers out there, including Torvalds himself. (Update: There are now two, Scuba Gas Manager and VooDoo Gas!)
-
Tor
-
Vector graphics editor like SketchBook Express.
-
VideoLAN Client (VLC) (Update: There is a Remote Control for VLC.)
Ports of popular closed source apps
The source code for the following apps is not available, and they often rely on proprietary APIs, so we probably have to nag the authors.
-
Bandsintown. A webapp will not be enough since the app can scan the music files on your device and discover your favourite bands this way.
-
Booking.com, Airbnb, Kayak, EBookers and friends. There are webapps, but native apps come with useful features like offline support.
-
Carsharing apps. A webapp may be enough, but I am not sure as I don’t use Carsharing.
-
Cleverbot (Update: There is Kirino.)
-
Delivery trackers for all major delivery services (Update: There is Delivery Tracker.);
-
E-Learning for languages (Babbel, busuu, duolingo etc.) and other areas. (Update: There is Lang.)
-
Fitness tracker apps like FitBit, FitApp, Runtastic etc. (There is uFit in the store, and there’s an initial version of Trailblazer Workout Tracker.)
-
FlightRadar24
-
Flipboard (Update: There is a webapp.)
-
Gas price comparison (Update: There is Tanken.)
-
Google Earth
-
Google Goggles
-
Google Hangouts or a replacement. WebRTC might be an option, or the native SailfishOS client by Daniele Rogora.
-
Google Sky Map (Update: There is Réaltaí.)
-
Instagram (Update: There is a webapp.)
-
Flickr (Update: There are now two webapps, a scope and even an uploader.)
-
Imgur (Update: There are now two webapps, a native app, a Content Hub plugin and a scope)
-
Snapchat/Slingshot/etc.
-
Dictionary/Language Translator with offline support. (Update: Known Dictionary seems to do the job.)
-
LinkedIn. There is a webapp, but it lacks platform integration.
-
Native Facebook and Facebook Messenger apps. I don’t like Facebook, but people are going to want it, and the webapp is powerful, but lacks platform integration.
-
An Office Suite, preferably LibreOffice.
-
Secure Online Banking for multiple accounts.
-
Personal finance management (Update: There is Chancho.)
-
Prey or some other anti-theft system.
-
Public transportation apps like DB Navigator or Handyticket.de. fahrplan already implements many things, but you can’t e.g. buy tickets with it, which is one of my major use cases for a smartphone. At least Deutsche Bahn was well-known for also releasing their apps for more “exotic” platforms like Palm handhelds or Symbian devices, and lots of functionality in the Android app is just implemented as a web views, so there is a slight possibility for a somewhat native UT app.
-
Re-commerce apps like Re-Buy, Momox, etc. I think something like Werzahltmehr (“Who pays more?”) could be built from Tagger.
-
Shazam, SoundHound or any other song recognition service. (There is Eyrie.)
-
Skobbler. We will never get a native, full-featured Google Maps app anyway, and Skobbler might be a worthy replacement.
-
Skype or Viber or LINE or Tango or Wire or a replacement, but the replacement will have to be very good if it wants to successfully compete against Skype.
-
StoryClash
-
TripAdvisor: There is a webapp, but the native app can download content for offline use.
-
Uber/MyTaxi/etc. (Update: There is Uber.)
-
WeChat for chinese users.
-
WerStreamt.es? (“Who streams it?”), tells you which video streaming provider offers your favourite content.
-
WhatsApp. I don’t like it, and most smartphones have the power to run both WhatsApp and Telegram at the same time, so you can probably talk most of your friends into installing Telegram, but when Ubuntu Touch devices become generally available the lack of a WhatsApp client will become problematic. And no, WhatsApp Web is not a solution.
-
Wikitude
-
Xing. There is a webapp, but it lacks platform integration.
-
Zedge
Ports of popular open source libraries and engines
-
libSDL. This is in the works, albeit slowly.