Going for native development is the ideal option, as choosing native development will offer you native, high-end features that are not available on cross-platform. Moreover, native mobile development will help you have better control over your app regarding security.