ম্যাক সফটওয়্যারটি .appঅ্যাপ্লিকেশন বান্ডিল হিসাবে সরবরাহ করা যেতে পারে (মূলত সমস্ত প্রোগ্রামের সংস্থানযুক্ত একটি ফোল্ডার) বা একটি .pkgইনস্টলার হিসাবে যা উইন্ডোজে অনুরূপভাবে অ্যাপ্লিকেশন ইনস্টল করে এমন একটি প্রোগ্রাম।
কেবল কমান্ড লাইন সরঞ্জামগুলি সরল বাইনারি হিসাবে উপলব্ধ যা ব্যবহারকারীর PATHমতো কোথাও অনুলিপি করা হত /usr/local/bin।
এই একটি OS X এর / MacOS ডিস্ক ইমেজ (ইন প্যাকেজ করা যেতে পারে .dmgযেমন) অথবা একটি ঐতিহ্যগত সংরক্ষণের ফর্ম্যাট .zipবা .tar।
এমন যুক্তি কী যেটির জন্য এমন "ভার্চুয়াল ডিস্ক" দিয়ে সফ্টওয়্যার ইনস্টল করা দরকার?
এটি মূলত বিকাশকারীদের। এ .dmgহ'ল একটি ভার্চুয়াল হার্ড ড্রাইভ যা ইনস্টলার নয়। এ ব্যবহারের পছন্দটি .dmgইনস্টলেশন না করে প্যাকেজিং সম্পর্কে।
যদি কোনও অ্যাপ্লিকেশন একটি সাধারণ .appবান্ডিল হয় তবে এটি স্বয়ংসম্পূর্ণ এবং এটি ডাবল ক্লিক করে চালানো যেতে পারে। এটি /Applicationsসুবিধার জন্য সাধারণত অনুলিপি করা হয় ।
খোলার ক্ষেত্রে এনক্রিপশন এবং EULA এর .dmgপাশাপাশি একটি সংরক্ষণাগার ধরণের ওভারের সুবিধা ব্র্যান্ডিং is .dmgগুলি কাস্টম আইকন, কাস্টম ব্যাকগ্রাউন্ড ইমেজ এবং বিষয়বস্তু বিন্যাস স্থির করা যেতে পারে। .dmgগুলি সাধারণত পড়তে হয় তাই সামগ্রীগুলি ঠিক বিকাশকারীদের যেমন ইচ্ছা তেমন থাকবে।
তারা ব্যবহারকারীকে তারা কোন অ্যাপ্লিকেশন চান তা নির্বাচন করতে বাধ্য করে; আপনি যখন কোনও সংরক্ষণাগারটি আনজিপ করবেন তখন সামগ্রীগুলি সাধারণত সংরক্ষণাগারটি যেখানেই ছিল সেখানে সরিয়ে নেওয়া হবে। বিপরীতে, .dmgগুলি ফাইল সিস্টেমে মাউন্ট করবে এবং তারপরে .appবান্ডিলটি স্পষ্টভাবে অনুলিপি করতে হবে।
কেন এটি সাধারণ বাইনারি ফাইল হিসাবে আসে না বা আমি কী জানি না?
একটি ম্যাক অ্যাপ্লিকেশন কেবল বাইনারি ছাড়াও অনেক বেশি। বাইনারি ছাড়াও (অবস্থিত <appname>.app/Contents/MacOS/) এ এর মধ্যে প্রচুর .appসংস্থান রয়েছে <appname>.app/Contents/Resources/। এই সংস্থানগুলিতে আইকন, গ্রাফিক্স এবং স্থানীয়করণের ফাইলগুলি অন্তর্ভুক্ত রয়েছে en.lproj।