It looks I was misled by my smartphone and Google Chrome browser. While browsing the Forums, I got a suggestion to install the app. What I got was the Electric Bike Forums icon, and wrongly assumed it was an app. No, it is just a shortcut to the EBR Forums web page.
I am very sorry for causing confusion.