matomo-org / matomo-mobile-2

Matomo Mobile 2 App - The official Git repository! Liberating Web Analytics on the go!
https://matomo.org/mobile
Other
104 stars 31 forks source link

[FR] BlackBerry support #5292

Open oparoz opened 10 years ago

oparoz commented 10 years ago

What's stopping the team from adding BlackBerry 10 as a deployment target since Titanium supports it and takes care of generating the app from the same code base?

I'm sure it's not as easy as they make it sound, but perhaps an alpha release could be created to track down problems?

tsteur commented 9 years ago

It is not as easy as it sounds indeed. The effort to support BlackBerry would be nearly as much as building a new app. For example not many widgets are available for BlackBerry yet, we'd have to add many hacks / workarounds to make it work for BlackBerry, we'd have a lot of testing to do all the time etc. Beside that I don't use or own a BlackBerry.

We do have an HTML5 mobile web application that works but it was simply too slow the last time I tried it for using it on a phone. This web application is also generated by Titanium. Eg it sends one request for each JavaScript file that we have but also in general it is simply too slow. Once the web application becomes faster we can build an app for BlackBerry using PhoneGap or something else.

oparoz commented 9 years ago

Thank you for the detailed explanation. It's pretty common for complex HTML5 apps to be slow unfortunately :(. A good thing BlackBerry apps can run the Android app, but it's not the same experience and is not as secure as having a native app. Given BlackBerry's current market share in the consumer space, it makes sense to not focus on that platform at the moment.

tsteur commented 9 years ago

FYI: I tried to convert the Android app to BlackBerry 6-12 months ago and it somehow didn't work. Don't remember the reasons unfortunately. Hopefully web apps become faster at some point