@jussipekonen while I am not a developer, I talked with plenty of them over the years, including some of the ones that develop the mobile apps at Check Point.
The TL;DR of it is: Apple restricts you in a lot of ways, but provides a lot of frameworks you can leverage. On Android, you have a bit more freedom but you have to build a lot of things yourself, which leads to some of the inconsistencies you see.
For example, a couple of our apps allow you to view Microsoft Office documents. Apple has something built into the OS to do that. On Android, this is not included.
// @kdfrawg @gtwilson