Единственное, что другие конторы повторить не в соостоянии, так это звук, уж очень он у моноблоков Apple хорош. Сразу слышно, что не просто динамик воткнули, так, по остаточному принципу. Как минимум над устройством АС работал один акустический инженер-конструктор.
Но при этом не сравнивать с нормальными звуковыми системами?)
На таких «системах» слушает музыку 1%?
И зачем ее сравнивать с «нормальными звуковыми системами»? Твой сосед-школотрон играет с мониторами Tannoy или таки Genius SP-S200?
Ну , например, меня задолбали скучные коробки формата АТХ.
Если ATX задолбал (хотя он может задолбать только в случае частых переездов), то лучше уж присмотреться к неттопам. Хотя бы можно заменить монитор в случае поломки, или наоборот, подключить другой системник в случае поломки.
Вообще вся философия UNIX вытекает имхо из правила «не считать пользователя быдлом и потреб**дью». Apple же наоборот не рассматривает саму возможность существования пользователей, не являющихся потреб**дями.
Красиво — небольшое.
Пусть каждая программа делает что-то одно, но хорошо.
Стройте прототип программы как можно раньше.
Предпочитайте переносимость эффективности.
Храните данные в простых текстовых файлах.
Извлекайте пользу из уже существующих программных решений.
Используйте скриптовые языки для уменьшения трудозатрат и улучшения переносимости.
Избегайте пользовательских интерфейсов, ограничивающих возможности пользователя по взаимодействию с системой.
Делайте каждую программу «фильтром».
Ради чего это всё? Ответ напрашивается сам собой. Ради того, чтобы другие пользователи могли адаптировать программы под свои потребности, комбинируя уже имеющиеся программы друг с другом и со своими программами.
Что мы видим у Apple?
Пусть каждая программа делает что-то одно, но хорошо.
iTunes, например, является комбайном из плеера и программы для синхронизации данных с портативными устройствами, причём только своих.
Предпочитайте переносимость эффективности.
Большинство яблочных программ гвоздями прибито к macOS, а если что переносится, то только на windows, на другие unix-подобные системы ничего перенесено не было.
Храните данные в простых текстовых файлах.
Насколько мне известно, все эппловские форматы проприетарные и даже могут быть шифрованными, с целью запрета работы с ними при помощи стороннего ПО. Например, apple искусственно препятствует синхронизации ipod/iphone при помощи отличного от itunes ПО, а, следовательно, синхронизации с отличными от одобренных ОС.
Извлекайте пользу из уже существующих программных решений.
Тут они извлекают пользу из свободного ПО, ничего особо не отдавая взамен. При этом не позволяют своим пользователям извлекать пользу из своих программ. Также в macos много собственных разработок (например, средства построения GUI), которые прибиты к macos и, соответственно, для портирования программы на другие ОС требуют её почти полного переписывания.
Избегайте пользовательских интерфейсов, ограничивающих возможности пользователя по взаимодействию с системой.
Тут и говорить нечего. Всё ограничено по самое немогу.
акже в macos много собственных разработок (например, средства построения GUI), которые прибиты к macos и, соответственно, для портирования программы на другие ОС требуют её почти полного переписывания.
так Яббл спас свою и своих пользователей задницу от стандарта Х11, который сегодня выродился сами видим во что. Вот чего-чего, а ГУЙ им ставить в претензию - совсем не обосновано.
Могли бы в качестве API более высокого уровня взять что-либо из существующего (qt, gtk). Ну или на худой конец сделать свой графический тулкит кроссплатформенным.
Уж не хочешь ли ты сказать, что психиатр в емаксе не нужен и нарушает принципы юниксвейности? А я говорю — нужен. Я бы ещё в вим добавил такого же. Потому что без психиатра пользоваться этими горе-редакторами — грубейшее нарушение техники ментальной безопасности. :)