Several years ago, we wanted to extend our Ubi Portal to be available through Android devices. There was a lot of debate among the team. We had wanted to redesign the Portal in any case to make it look better so maybe we just needed to create a responsive website that could load well on mobile. However, there were features that we had wanted to extend to mobile such as 3-step WiFi setup that required a native app.
In the end, we built a native app and it ended up helping a lot in adding interesting features like push notification. It made it much more reliable and we didn’t need a large site overall.
I was thinking about this argument today as I ended up needing to quickly look at a call log for a VOIP system. The company had an app for residential users and another for office users however they had no office admin app. The result was that I needed to navigate their site using my phone and it was tedious to pinch and zoom. It reminded me of using icloud.com/find via Chrome on an Android phone.
What I learned from doing this was that despite it being 2018, there are still unresponsive sites and that Chrome on mobile still has issues rendering properly. Perhaps the next generations of mobile browsers will finally address these issues.