Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Заставить их это делать центролизованно (как на макоси сохраняются настройки ПО ~/Library/*) и все — дело в шляпе.К сожалению не в шляпе, а в тюрьме. Тот, кто разрабатывает это централизованное хранилище после этого становится «ответственным за инновации», а всякое «несанкционированное взаимодействие» программ приходится делать через разные хитрые утилиты — и зачастую это получается менее удобно и менее надёжно чем через файлы и файловый менеджер…
Не вижу противоречия. Если утилита для записи дисков умеет не только добивать болванки до упора, но и украшать их картинками, пускай сообщит об этом ОС, станет доступна через ещё одну связь.А если она не умеет? А если это умеет делать другая программа? А если программа для разукрашивания дисков появилась позже чем программа для их записи?
Да она не совместима с прошлым наборорм программ, но она отличается только в точках соприкосновения ПО с «внешним» миром, а значит локализованно в исходном коде и поддается апдэйту.Современное ПО на 90% состоит из кода, общающегося с внешним миром. Самодостаточные части (кодеки, SqlLite и т.п.) составляют мизерный процент кода.
Картинку еще можно редактировать, смотреть, сохранить в галлерею.А ещё можно превратить её в иконку. Или в ASCII-ART. А также распечатать. Или вставить в документ (если вы пишите обзор фильма — это же логично?). И сделать с ней ещё десятки (а то и сотни) разных действий.
И пусть у вас будет сотня просмотрщиков и ни одного редактора — пользователь не обломится, просто у него не будет виден пункт по редактированию, а вот просмотрщиков у него будет богатый выбор.Вот прямо сейчас у меня на компьютере — примерно с полсотни программ, которые могут показать картинку и десятка два — таких, которые могут её отредактировать. И нафига мне этот «богатый выбор»? Это не помощь пользователю, а насилие над ним получается.







Файл->Свойства файла; туда же нужно добавить контекстное меню со всеми действиям: Редактировать, Открыть с помощью... и.д. Правда остаются некоторые проблемы с блокировкой файлов и наверное какие-то ещё, но, минимально, такой вариант решает задачу, и не требует переписывать ОС с нуля.
Нужен ли файловый менеджер?