Dasturiy ta'minot

macOS-da DMG o'rnatishni avtomatlashtiruvchi EasyDMG: nima uchun bu 20 yildan keyin kelgan

17-avgust, 2026, 05:382 ko'rish4 daqiqa o'qish
macOS-da DMG o'rnatishni avtomatlashtiruvchi EasyDMG: nima uchun bu 20 yildan keyin kelgan

Agar siz macOS da dastur o'rnatgan bo'lsangiz, quyidagi ritm sizga tanish bo'ladi: .dmg faylni yuklab oling, unda bosib virtual diskni o'chib oching, ichidagi ilova ikonasini Applications papkasiga surib tashlang, so'ng virtual diskni eject qiling va oxirida .dmg faylni o'chiring. Bu — 2001-yildan beri o'zgarib kelmagan "o'ynash usuli".

Nima uchun bu hali ham muammo

Apple Mac App Store orqali o'rnatishni soddalashtirgan, lekin ko'plab professional dasturlar (brauzerlar, kod muharrirlari, dizayn vositalari, o'yinlar) hali ham veb-saytlardan DMG shaklida tarqatiladi. Har bir o'rnatish uchun besh alohida harakat bajarish — bu 2024-yil uchun anaxronizm. Foydalanuvchi xato qilishi mumkin: virtual diskni o'chirmasdan DMG ni o'chirib yuborishi, yoki ilovani Applications emas, Downloads papkasidan ishga tushirishiga olib keladi.

EasyDMG: "hasaddan" tug'ilgan yechim

Dasturchi Jeff Schumann bu bezovtalikni hal qilish uchun EasyDMG ni yaratdi. Ilova to'liq bepul, ochiq manbali emas, lekin telemetriya yo'q — tarmoq so'rovi faqat yangilanishlarni tekshirish uchun amalga oshiriladi. Maskoti — xomchak, shiori: "Created out of spite" (hasaddan yaratilgan). Bu oddiy, lekin aniq maqsadli mahsulot: DMG faylini ikkilik bosish orqali avtomatik o'rnatish.

Qanday ishlaydi

Birinchi o'rnatish ironik: EasyDMG o'zini o'rnatish uchun ham shu "o'ynash usulidan" foydalanasiz. Keyin sozlamalarda bitta tugma bosilishi bilan uni .dmg fayllari uchun standart dastur qilib belgilaysiz. Bundan keyin har bir DMG faylini ochganda:

  • Virtual disk avtomatik o'rnatiladi (mount)
  • Ilova tekshiriladi (Gatekeeper verification)
  • Applications papkasiga nusxalanadi
  • Virtual disk o'chiriladi (unmount)
  • DMG fayli standart sozlamada avtomatik o'chiriladi
  • Finder yangi ilova joylashgan Applications papkasini ochadi

Fon jarayon yo'q — ilova faqat DMG ochilganda ishga tushadi, ishini tugatib, o'zi yopiladi.

Sozlamalar: minimalizm, lekin moslashuvchan

Interfeysda faqat zarur parametrlar:

  • DMG ni avtomatik o'chirishni yoqish/o'chirish — agar fayllarni saqlab qolmoqchi bo'lsangiz.
  • O'rnatishdan keyin Finder ochish — kerak bo'lmasa yoqib qo'yishingiz mumkin.
  • Ilovani darhol ishga tushirish — tezroq ishga tushirish uchun qulay.
  • Noma'lum dasturchi ogohlantirishlarini o'chirish — xavfsizlik uchun tavsiya etilmaydi.
  • Progress bar o'rniga bildirishnoma — minimalistlarga mos keladi.

Bir marta sozlab qo'ysangiz, ilovani yana ochishingizga hojat qolmaydi.

Nima uchun bu muhim: foydalanuvchi tajribasi vs tizim arxitekturasi

Apple DMG formatini xavfsizlik va portativlik uchun saqlagan: har bir ilova o'z ichiga olgan konteyner, tizimga "o'rnatilmasdan" ishga tushirilishi mumkin. Lekin bu arxitektura qarori foydalanuvchi interfeysiga o'tkazilgan — har safar foydalanuvchi tizim administratorlari uchun mo'ljallangan operatsiyalarni (mount, verify, copy, unmount, cleanup) o'zi bajarishi shart. EasyDMG bu bo'shliqni to'ldiradi, hech qanday tizim darajasidagi o'zgarishsiz, faqat foydalanuvchi qatlamida ishlaydigan wrapper sifatida.

Cheklovlar va ochiq savollar

  • PKG o'rnatkichlariEasyDMG faqat .dmg konteynerlari bilan ishlaydi. Ko'plab professional dasturlar (masalan, Adobe Creative Cloud, Microsoft Office) .pkg yoki o'z o'rnatuvchilari orqali tarqatiladi — ular bu yerda yordam bermaydi.
  • Gatekeeper va notarizatsiya — ilova avtomatik tekshiruvni o'tkazadi, lekin Agar dastur notarizatsiyadan o'tmagan bo'lsa, macOS hali ham ruxsat so'raydi. "Noma'lum dasturchi" ogohlantirishini o'chirish xavfli.
  • Yangilanish mexanizmi — o'zini o'zini yangilaydi, lekin repozitoriyaning xavfsizligi (code signing, notarization) muhim.

Taqqoslash: boshqa yechimlar bilan

AppCleaner yoki Hazel kabi vositalar o'rnatilgan dasturlarni tozalashda yordam beradi, lekin o'rnatish jarayonini avtomatlashtirmaydi. Terminal buyruqlari (hdiutil attach, cp -R, hdiutil detach) bilan skript yozish mumkin, lekin bu har bir foydalanuvchi uchun emas. EasyDMG — bu o'rtacha yo'l: hech qanday sozlashsiz, "ishlaydigan" yechim.

Xulosa: kichik vosita, katta farq

EasyDMG macOS ekotizimining yillar davomida hal qilinmagan bir "qovoq" ni yopadi. Bu revolyutsion o'zgarish emas, lekin har kuni dastur o'rnatadigan har bir Mac foydalanuvchisi uchun vaqt tejagan, xatolarni bartaraf etgan, va interfeysni aniqroq qiluvchi vosita. Agar siz kuniga bir necha DMG fayllar bilan ishlasangiz — bu ilova Applications papkangizga o'tkazib qo'yiladigan birinchi dasturlardan biri bo'lishi kerak.

Manba: Wired
#macOS #DMG #EasyDMG #utility #user experience
Telegram da muhokama qilish