Enterprise Distribution হল Apple Developer Enterprise Program এর মাধ্যমে উপলব্ধ iOS অ্যাপ বিতরণের একটি পদ্ধতি, যা কর্পোরেট ব্যবহারের জন্য ডিজাইন করা হয়েছে। App Store এর বিপরীতে, Enterprise Distribution সংস্থাগুলিকে স্টোরে প্রকাশ না করে এবং ডিভাইস সীমা ছাড়াই কর্মচারীদের মধ্যে অভ্যন্তরীণ অ্যাপ বিতরণ করার অনুমতি দেয়। Apple Enterprise Documentation (2025) অনুসারে, প্রোগ্রামটির জন্য D-U-N-S নম্বর সহ কোম্পানি নিবন্ধন প্রয়োজন এবং অ্যাপ সই এবং OTA ইনস্টলেশনের জন্য কর্পোরেট সার্টিফিকেট ব্যবহার করা হয়। এই সমাধানটি সেই কোম্পানিগুলির দ্বারা চাহিদাযুক্ত যাদের প্রতিযোগীদের অ্যাক্সেস ছাড়া বন্ধ ব্যবসায়িক সরঞ্জাম প্রয়োজন।
মূল বিষয়
Enterprise Distribution হল iOS অ্যাপ বিতরণের একটি পদ্ধতি যা Apple Developer Enterprise Program ($299/বছর) এর সদস্যদের জন্য উপলব্ধ। প্রোগ্রামটি একচেটিয়াভাবে অভ্যন্তরীণ কর্পোরেট ব্যবহারের জন্য এবং সংস্থার বাইরে অ্যাপ বিতরণ নিষিদ্ধ করে। প্রধান সুবিধা হল ডিভাইস সীমার অনুপস্থিতি এবং সরাসরি ইনস্টলেশন করার ক্ষমতা App Store ছাড়া।
Enterprise প্রোগ্রামটি Apple 2009 সালে বড় সংস্থাগুলির জন্য চালু করেছিল যাদের কর্মচারীদের মধ্যে গোপনীয় ব্যবসায়িক অ্যাপ বিতরণ করার প্রয়োজন হয়। Apple Developer Enterprise Program স্ট্যান্ডার্ড প্রোগ্রামের ($99/বছর) মতো একই ডেভেলপমেন্ট টুল অন্তর্ভুক্ত করে কিন্তু In-House বিতরণ এবং Enterprise Provisioning Profiles তৈরি করার ক্ষমতা যোগ করে।
Apple (2025) অনুসারে, Enterprise Distribution 90% Fortune 500 কোম্পানিতে কমপক্ষে একটি অভ্যন্তরীণ অ্যাপের জন্য ব্যবহৃত হয়। সাধারণ পরিস্থিতিতে কর্পোরেট মেসেঞ্জার, সময় ট্র্যাকিং সিস্টেম, ফিল্ড কর্মচারীদের জন্য সরঞ্জাম এবং গুদাম ব্যবস্থাপনা অ্যাপ অন্তর্ভুক্ত।
Enterprise Distribution OTA (Over-The-Air) ইনস্টলেশনের নীতিতে কাজ করে। ডেভেলপার কর্পোরেট সার্টিফিকেট দিয়ে অ্যাপ সই করে, ওয়েব সার্ভারে IPA ফাইল এবং ম্যানিফেস্ট ফাইল আপলোড করে, এরপর কর্মচারীরা Safari-এর মাধ্যমে একটি অভ্যন্তরীণ লিংকে গিয়ে অ্যাপ ইনস্টল করে।
প্রক্রিয়াটিতে App Store Connect ব্যবহার বা Apple পর্যালোচনার প্রয়োজন হয় না। ইনস্টলেশন সরাসরি ডিভাইসে iOS OTA পদ্ধতির মাধ্যমে সম্পন্ন হয়: ব্যবহারকারী Safari-তে একটি লিংক খোলে, সিস্টেম ম্যানিফেস্ট ফাইল ডাউনলোড করে, সার্টিফিকেট যাচাই করে এবং অ্যাপ ইনস্টল করার প্রস্তাব দেয়। ডিভাইস ব্যবস্থাপনা ব্যাপক বিতরণের জন্য MDM সমাধানের মাধ্যমে করা যেতে পারে।
<!-- manifest.plist for OTA installation of Enterprise app -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://example.com/app.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.company.app</string>
<key>bundle-version</key>
<string>1.0.0</string>
<key>title</key>
<string>Company App</string>
</dict>
</dict>
</array>
</dict>
</plist>
Enterprise Distribution-এর জন্য HTTPS গুরুত্বপূর্ণ — Apple প্রয়োজন করে যে ম্যানিফেস্ট ফাইল এবং IPA ফাইল নিরাপদ সংযোগের মাধ্যমে পরিবেশন করা হোক। HTTPS সার্টিফিকেট ব্যবহারকারীদের ডিভাইসে বৈধ এবং বিশ্বস্ত হতে হবে। এটি একটি বাধ্যতামূলক শর্ত, যার লঙ্ঘন ইনস্টলেশন ত্রুটির দিকে নিয়ে যায়।
Enterprise Distribution-এর জন্য দুটি মূল উপাদান প্রয়োজন: একটি কর্পোরেট সার্টিফিকেট (Enterprise Certificate) এবং In-House বিতরণের জন্য Provisioning Profile। সার্টিফিকেট Apple Developer Portal-এ তৈরি করা হয় এবং এক বছরের জন্য বৈধ থাকে, এর পরে নবায়ন প্রয়োজন। বৈধ সার্টিফিকেট ছাড়া, অ্যাপ ইনস্টলেশন অসম্ভব।
Enterprise Distribution-এর জন্য Provisioning Profile নির্দিষ্ট ডিভাইসের সাথে বাঁধা ছাড়াই তৈরি করা হয় — এটি Development বা Ad Hoc প্রোফাইল থেকে প্রধান পার্থক্য। In-House প্রোফাইল যেকোনো ডিভাইসে অ্যাপ ইনস্টল করার অনুমতি দেয় যা কর্পোরেট সার্টিফিকেটকে বিশ্বাস করে। বিশ্বাস ব্যবস্থাপনা iOS সেটিংসে প্রোফাইল বিভাগের মাধ্যমে বা কেন্দ্রীয়ভাবে MDM-এর মাধ্যমে করা হয়।
| প্রোফাইলের ধরন | ডিভাইস | App Store | মেয়াদ |
|---|---|---|---|
| Enterprise (In-House) | সীমাহীন | প্রয়োজন নেই | ১ বছর |
| Ad Hoc | ১০০টি ডিভাইস পর্যন্ত | প্রয়োজন নেই | ১ বছর |
| App Store | সব ডিভাইস | প্রয়োজন | ১ বছর |
| Development | ১০০টি ডিভাইস পর্যন্ত | প্রয়োজন নেই | ১ বছর |
Apple Enterprise সার্টিফিকেট ব্যবহার কঠোরভাবে নিয়ন্ত্রণ করে। যদি Apple দেখতে পায় যে Enterprise Distribution সংস্থার বাইরে অ্যাপ বিতরণের জন্য ব্যবহার করা হচ্ছে, তাহলে সার্টিফিকেট সতর্কতা ছাড়াই প্রত্যাহার করা হতে পারে। 2023 সালে, Apple প্রোগ্রামের শর্ত লঙ্ঘনকারী বেশ কয়েকটি বড় কোম্পানির সার্টিফিকেট প্রত্যাহার করেছিল।
Enterprise Distribution-এর সেটআপ Apple Developer Enterprise Program-এ নিবন্ধনের মাধ্যমে শুরু হয়। সংস্থাকে একটি D-U-N-S নম্বর প্রদান করতে হবে, যা কোম্পানির আইনি অবস্থা নিশ্চিত করে। নিবন্ধন অনুমোদনের পরে, প্রশাসক Apple Developer Portal-এ একটি Enterprise সার্টিফিকেট এবং In-House Provisioning Profile তৈরি করেন।
সই স্বয়ংক্রিয়করণের জন্য Fastlane ব্যবহার করা হয় — একটি টুল যা Enterprise Distribution-এর জন্য CI/CD পাইপলাইন সেটআপ করার অনুমতি দেয়। Fastlane স্বয়ংক্রিয়ভাবে সার্টিফিকেট পরিচালনা করে, বাইনারি ফাইল সই করে এবং সার্ভারে প্রকাশ করে। এটি অভ্যন্তরীণ অ্যাপের ঘন ঘন আপডেট প্রকাশকারী টিমের জন্য বিশেষভাবে উপযোগী।
Enterprise Distribution মূল পরামিতিগুলিতে App Store এবং Ad Hoc থেকে পৃথক: শ্রোতা, সীমাবদ্ধতা এবং প্রকাশনা প্রক্রিয়া। App Store-এর পর্যালোচনা প্রয়োজন এবং সব ব্যবহারকারীর জন্য উপলব্ধ, Ad Hoc ১০০টি ডিভাইসে সীমাবদ্ধ, যখন Enterprise-এর কোনো সীমা নেই কিন্তু সর্বজনীন ব্যবহার এর জন্য নিষিদ্ধ।
Enterprise এবং অন্যান্য পদ্ধতির মধ্যে পছন্দ সংস্থার প্রয়োজনীয়তার উপর নির্ভর করে। যদি অ্যাপ বাহ্যিক ব্যবহারকারীদের জন্য হয় — শুধুমাত্র App Store। ছোট গ্রুপে অভ্যন্তরীণ পরীক্ষার জন্য Ad Hoc Distribution বা TestFlight উপযুক্ত। সমগ্র সংস্থা দ্বারা ব্যবহৃত কর্পোরেট অ্যাপের জন্য, Enterprise Distribution ডিভাইস সীমা ছাড়া এবং স্টোরে প্রকাশনার প্রয়োজন ছাড়াই সর্বোত্তম সমাধান।
Enterprise Distribution-এর একটি গুরুত্বপূর্ণ সুবিধা হল মডারেশনের অনুপস্থিতি। সংস্থা Apple পর্যালোচনার অপেক্ষা না করে যেকোনো সময় আপডেট প্রকাশ করতে পারে। এটি সেই অ্যাপের জন্য গুরুত্বপূর্ণ যাদের দ্রুত নিরাপত্তা সংশোধন বা জরুরি ব্যবসায়িক লজিক আপডেট প্রয়োজন।
সচরাচর জিজ্ঞাসা
Apple Developer Enterprise Program-এর খরচ $299 প্রতি বছর। স্ট্যান্ডার্ড প্রোগ্রামের ($99/বছর) বিপরীতে, Enterprise In-House বিতরণ তৈরি করার ক্ষমতা অন্তর্ভুক্ত করে এবং App Store-এ প্রকাশনার প্রয়োজন হয় না। প্রোগ্রামটি App Store-এর মাধ্যমে বিতরণ অন্তর্ভুক্ত করে না — এর জন্য একটি পৃথক স্ট্যান্ডার্ড Apple ডেভেলপার প্রোগ্রাম প্রয়োজন।
না, Enterprise Distribution সর্বজনীন অ্যাপের জন্য নিষিদ্ধ। Apple Developer Enterprise Program-এর শর্তানুসারে, In-House অ্যাপ শুধুমাত্র সংস্থার কর্মচারীদের মধ্যে বিতরণ করা যেতে পারে। এই নিয়ম লঙ্ঘন সার্টিফিকেট প্রত্যাহার এবং ডেভেলপার অ্যাকাউন্ট স্থগিতের দিকে নিয়ে যায়। সর্বজনীন অ্যাপের জন্য App Store Distribution ব্যবহার করুন।
একটি Apple Enterprise সার্টিফিকেট এক বছরের জন্য বৈধ। নবায়নের জন্য, প্রশাসককে Keychain Access-এ একটি নতুন Certificate Signing Request তৈরি করতে হবে, Apple Developer Portal-এ একটি নতুন সার্টিফিকেট তৈরি করতে হবে এবং সমস্ত বিতরণ করা অ্যাপ পুনরায় সই করতে হবে। পুরানো সার্টিফিকেট মেয়াদ শেষ হওয়ার দিনে কাজ করা বন্ধ করে দেয় — এটি দিয়ে সই করা অ্যাপ ডিভাইসে খোলা বন্ধ করে দেবে।
D-U-N-S নম্বর হল Dun & Bradstreet সিস্টেমে একটি অনন্য কোম্পানি শনাক্তকারী। Enterprise Program-এ নিবন্ধনের জন্য একটি নম্বর প্রয়োজন যা সংস্থার আইনি অবস্থা নিশ্চিত করে। D-U-N-S পেতে Dun & Bradstreet ওয়েবসাইট-এর মাধ্যমে ১ থেকে ৫ কার্যদিবস সময় লাগে। নম্বরটি কোম্পানির সরকারী আইনি নামে নিবন্ধিত হতে হবে।
Enterprise Distribution এবং MDM ভিন্ন কাজ সমাধান করে। Enterprise Distribution IPA ফাইল সই এবং বিতরণের জন্য দায়ী, যখন MDM ডিভাইস ব্যবস্থাপনা এবং বাধ্যতামূলক ইনস্টলেশনের জন্য দায়ী। বাস্তবে, MDM সমাধান প্রায়শই Enterprise অ্যাপের ব্যাপক ইনস্টলেশনের জন্য ব্যবহৃত হয়: MDM সই করার জন্য Enterprise সার্টিফিকেট ব্যবহার করে একটি ইনস্টলেশন কমান্ড পাঠায়।
সারসংক্ষেপ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন