Планирую добавить к своим скиллам - Python(Flask) и JS(Angular) - что-нибудь для мобильной разработки. Чувствую, что не потяну обе платформы - Java и Swift, честно говоря не думаю, что я даже одну платформу потяну, и так уже распыляюсь на бэкенд и фронтэнд. Присматриваюсь к Ionic и не очень понимаю - как тестируются гибридные приложения - в браузере или эмуляторе? Шкурный вопрос - нужен ли для нормального workflow мак или нет? Финансово я его потяну, но аргументом в выборе это конечно будет.
You can develop Ionic apps on any operating system you prefer. In fact, Ionic has been developed at various times on Mac OS X, Linux, and Windows. However, right now you'll need to use the command line in order to follow this guide and you must have OS X in order to develop and deploy iPhone apps, so OS X is recommended if possible.
от себя добавлю: если не завязаны жестко на текущую платформу (а похоже что не завязаны) и можете себе это позволить, то mac/osx - отличный выбор.
irl я знаю только одного человека, которому не понравилась osx и он вернулся на предыдущую платформу.