I have been building a web-app SaaS for six years. Everyone kept telling me to build an android and iphone 'app'. I told them I don't believe in apps. They thought I was a skitzo.
DO NOT BUILD APPS!
'Apps' are about control. The benefits are miniscule compared to the risk of being dropped by the app store. Don't rely on any microsoft, google or apple tech. Use open source for everything even if it is a pain.
If you have to use a cloud provider (like I do), make sure you use servers ONLY! Do not use fancy managed cloud products like AWS S3 or CloudFront as a building block of your architecture.
Download every javascript file and do not source from CDN's.
Fuck Swift, Java, Oracle, V8 engine, MS SQL. Use Django, PHP, MySQL MariaDB, SQLite.
Rant over
Smart strategy. Seems to resonate with the old gold bug saw: "If you don't hold it you don't own it."