There is no need to download the APP, it's a web-based application. You may go to https://www.qbox.tw
Please use Google Chrome instead of Safari and Google. Kindly download Google Chrome. You may go to https://www.google.com/chrome/