При желании писать на JavaScript, HTML - гибридные технологии ionic, cordova.
Примыкает react native.
На Dart - Flutter.
Преимущества - сразу 2 платформы, недостатки - гугл разъяснит.
Если основная разработка на OS X, возможно есть смысл писать общие фреймворки - в таком случае стандатные Xcode, Swift / Objective-C / C++