Начиная с мая-июня 2009 года я стал осваивать программирование для iPhone и совсем недавно испытал приятное удивление, узнав что в этом деле много общего с разработкой программ для Mac OS (во всяком случае, если программировать в бесплатной среде Xcode от Apple).
Пока не могу себя назвать ярым фанатом продукции от Apple, но должен признать, что мой Mac Mini работает более стабильно и предсказуемо, чем PC с более мощным процессором с установленной Windows. Также мне очень понравился обшарпанный iPhone, который мне дали подержать в руках (iPod понравился меньше, потому что не такой массивный и тоньше).
Кроме Mac OS, ощущение стабильности я испытал от Ubuntu Linux (даже на виртуальной машине эта ОС работает более стабильно по моим субъективным ощущениям, чем Windows). Показалось, что между Mac OS и Ubuntu Linux есть много общего во всяком случае на визуальном уровне. А ещё понравилось в этих двух системах то, что там есть gcc компилятор (личные утилиты для командной строки я всегда компилирую с помощью gcc).
Ну чтобы не обижать Микрософт, признаю, что Windows XP мне тоже нравится (особенно если сравнивать с Windows 98, когда я чуть ли не каждые полчаса нажимал кнопку Reset). Ещё мне нравится их среда программирования Visual Studio и особенно.NET — уж очень удобно и быстро получается разработывать настольные программы многих типов, так как хотя бы GUI-контролы имеют много общего насчёт работы с ними внутри кода программы).
Под стабильностью понимаю одинаково предсказуемое подтормаживание в случае запуска нескольких программ. Я хотя бы могу привыкнуть, что в Маке или в Убунту одна и та же программа при прочих равных условиях запускается за предсказуемое количество секунд.
И ещё один момент:
Если в Виндоус торможение одной программы нередко приводит почти к беспомощному зависанию всех остальных программ (пусть хоть и на время), то в вышеупомянутых системах остальные программы продолжают работать.