Чому мені потрібно перетягувати свої нові програми в папку програм?


24

Я новий користувач Mac, і я встановлював кілька різних додатків для різних речей. Багато з них використовують .dmg файли.

Чому саме вони всі очікують, що я перетягну піктограму в папку програм? В чому сенс цього?


3
Оскільки Macs все більше і більше закриває стіни (колишній магазин додатків Mac) вам не доведеться. Це все буде зроблено за вас ...

1
@mankoff: Як полегшити встановлення програмного забезпечення та не додавати жодних обмежень щодо того, як можна вже встановити програмне забезпечення "закривати стіни"?
Марк Шиманський

3
@Mark Szymanski - Мабуть, тому, що єдиний спосіб потрапити на ваш додаток у магазині Mac - це перейти через яблуко, і у яблука є багато обмежень щодо того, що ваше програмне забезпечення може, а що не може робити.
Підроблене ім’я

3
Зауважте, наскільки я ненавиджу це говорити, існують дуже значні обмеження функціональності для додатків, поданих у магазин додатків Mac.
Джейсон Салаз

3
Це не форум. Будь ласка, нехай це стосується оригінального питання.
Девід Меткалф

Відповіді:


18

Додаток на Mac - це лише папка, повна файлів із .appрозширенням. Однак macOS приховує цей факт від вас і відображає папку як файл із піктограмою. Тепер, коли ви завантажуєте щось, дуже незручно завантажувати кілька окремих папок (без менеджера завантажень). Тому цю "папку додатків" потрібно якось помістити всередину одного файлу. Це здійснюється одним із трьох способів:

  • Використання .zipфайлу (контейнер, який стискає його вміст для економії місця)
  • Використання .dmgфайлу (який є плоскою файловою файловою системою - на відміну від ієрархічної файлової системи)
  • Зробіть інсталятор (який, однак, також повинен бути або в, .zipабо .dmgтому, що інсталятори теж папки на mac)

Оскільки більшість додатків є автономними та не потребують нічого поза папкою додатків, інсталятор не лише перенавантажує, але й повільніше, ніж просто розповсюджувати папку додатків.

Ви, очевидно, можете запускати програми з будь-якого місця; це лише звичай або рекомендація, щоб їх вкласти, /Applicationsоскільки вам простіше знайти його знову, і він працює з кількома користувачами.


1
Ніхто не придумав зйомку .zip, яка автоматично виведе себе в потрібне місце (або місце, яке ви обрали?)
Дрю

Ну, там є саморозпаковуючі речі, але це, в основному, скинутий інсталятор, який - знову ж таки - папка на OS X. Також досить небезпечно просто дозволити йому встановити, куди хоче. Я припускаю, що Apple міг би просто завершити розширення файлу (скажімо .appzip), яке було б просто перейменованим zip-файлом, який видаляє себе під /Applicationsчас виконання, але я точно не знаю, чому вони цього не зробили. Можливо, це просто з історичних причин.
XQYZ

Щодо "або місця, яке ви вибрали": більшість додатків для вилучення (принаймні Unarchiver) можна налаштувати так, щоб запитувати папку призначення під час вилучення файлів.
XQYZ

1
@ Подумайте так: як "автоматично витягнути себе у потрібне місце чи місце, яке ви вибрали", простіше, ніж надати ярлик до місця (за замовчуванням) та дозволити вам перемістити його в будь-яке місце на ваш вибір. використовуючи власні засоби ОС? Ну, я вам відповідаю: це не так. Це лише парадигма того, що ти звик робити.
Крегокс

1
@Cawas: Можливо, це просто парадигма, це не зовсім найскладніше, але все-таки. Мені потрібно натиснути інсталятор, я повинен клацнути і перетягнути файл, я маю закрити вікно змонтованої файлової системи, я мушу відключити файлову систему і мені потрібно видалити інсталятор. На відміну від натискання на інсталятор, натисніть "ОК", щоб помістити його в місце за замовчуванням, а потім видалити інсталятор. Знову ж таки, не велика справа, просто багато чого в моєму обличчі, про який я не думав, що потрібно буде там.
Дрю

7

Папка / Applications - просто зручне місце для зберігання всіх ваших програм. Теоретично їх можна зберігати в будь-якому місці. Деякі програми (наприклад, Butler) автоматично шукатимуть додатки в цих стандартних місцях, тому якщо ви зберігаєте їх в іншому місці (наприклад, / Users / Shared / Applications), таке програмне забезпечення не знайде їх за замовчуванням.

Як правило, є три стандартних місця для зберігання програм, і 99% користувачів Mac працюють лише з першим:

  • / Програми (доступні для всіх користувачів)
  • / Користувачі / ім’я користувача / Програми (доступні для зареєстрованого користувача, якому належить ця папка)
  • / Розробник / Програми (доступні для всіх користувачів, що використовуються для програмного забезпечення Xcode)

4

Не потрібно ставити свої нові програми в папку «Прикладні програми» - це просто місце, де їх потрібно розмістити.


3

Ви можете створювати /Applications/Imaging, /Applications/Internetі т.д. , якщо ви хочете класифікувати їх. Просто не переміщуйте жодне зі стандартних додатків у ці папки, тому що подальші оновлення очікують їх прямого входу /Applications.


0

Майте на увазі, що в папці "Програми" є багато програм, які передбачають, що вони знаходяться в папці "Програми" та додатків, які шукають інші конкретні програми в папці "Програми".


-1

Файли DMG стискаються і доступні лише для читання. Програми часто повинні мати можливість оновлювати або змінювати компоненти всередині себе; як мінімум, коли буде виявлена ​​нова версія і вона пропонує встановити оновлення - вона не зможе видалити себе і поставити нову версію на своє місце. Дійсно, ви, ймовірно, виявите, що запуск програми з DMG призведе до того, що повідомлення "було завантажено з Інтернету" при кожному запуску. Це не відбудеться, якщо перемістити його в потрібне місце.

Запуск програми із заблокованого DMG - це надійний спосіб зіткнутися з проблемами. Просто перетягніть програму в якесь місце на жорсткому диску - бажано в одну з папок програм.

На вашому Mac є певні місця, які мають особливе значення для системи - це місця, куди Мак шукає запущені програми, коли ви двічі клацніть документ. Вони включають папку додатків верхнього рівня та папку під назвою "Програми" у вашій особистій домашній папці. Вмонтовані DMG не є частиною цього, хоча б тому, що вони не завжди встановлені.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.