While it is an easy way to distribute mobile banking applications, the appstore approach creates a number fundamental problems:
- It is essential that applications and how they are distributed should cater for many different platforms and phones. While the appstore works very while for iPhones, similar mechanisms does not exist for other phones - though they may become available for other makes in future. It would be extremely difficult to keep all appstores relavant.
- It is ideal (especially form a security perspective), to keep track of who downloaded what and to also have the ability to sign each application individually and earmark such a signed application for a specific customer. This is very difficult with an appstore.
- Because the appstore is available to all, it is difficult to ensure confidentiality and to protect competitive advantages.