Coincidentally, I started a thread on this topic about 2 years ago:
What is the proper procedure for installing Didi on iOS
I will say that many people use Didi sans native app(s)... Alipay and WeChat are both pretty good at integrations. I prefer the Didi (android) app mainly because I've been using it (always English btw) ever since those guys killed Uber so it's mostly a familiarity thing...plus I like the in-app customer service chat feature.