На чём писать сравнительно простую программку для мобильных?
PhoneGap примерно для этого и придумывался. OSX можно развернуть в виртуалке, но девелоперский аккаунт нужен в любом случае.
Construct 2 попробуйте. Не надо никаких навыков программирования. Главное желание и немного времени.