অ্যাপ বিতরণ মোবাইল ডেভেলপমেন্টের চূড়ান্ত এবং সবচেয়ে গুরুত্বপূর্ণ ধাপ। Business of Apps (2025) অনুযায়ী, App Store-এ গড় রিভিউ সময় 28 ঘন্টা, এবং Google Play-এ — 8 ঘন্টা। ভুল বিতরণ সেটআপ রিলিজ সপ্তাহের জন্য বিলম্বিত করতে পারে এবং ব্যবসার লক্ষ লক্ষ টাকা ক্ষতি করতে পারে।
মূল পয়েন্ট
iOS অ্যাপ বিতরণ Apple দ্বারা কঠোরভাবে নিয়ন্ত্রিত। iOS-এ মোবাইল অ্যাপ বিতরণ চারটি চ্যানেলের মাধ্যমে হয়: App Store (পাবলিক রিলিজ), TestFlight (বিটা টেস্টিং), Ad Hoc (সীমিত বিতরণ) এবং Enterprise (কর্পোরেট বিতরণ)। প্রতিটির নিজস্ব প্রয়োজনীয়তা, সীমা এবং পদ্ধতি রয়েছে।
TestFlight মোবাইল অ্যাপের বিটা টেস্টিংয়ের জন্য Apple-এর অফিসিয়াল টুল। এটি 10,000 বাহ্যিক পরীক্ষক (External Testing) এবং 30টি অভ্যন্তরীণ পরীক্ষক (Internal Testing — টিম সদস্য) পর্যন্ত সমর্থন করে। External Testing-এর জন্য হালকা রিভিউ (Build Review, সাধারণত 1–2 মিনিট) প্রয়োজন। TestFlight স্বয়ংক্রিয়ভাবে আপডেট বিতরণ করে — পরীক্ষকরা push বিজ্ঞপ্তি পায়। অভ্যন্তরীণ টেস্টিংয়ের জন্য রিভিউ প্রয়োজন নেই — আপনি টিমের জন্য তৎক্ষণাৎ builds আপলোড করতে পারেন।
Ad Hoc সীমিত সংখ্যক ডিভাইসে (প্রতি অ্যাকাউন্টে 100 পর্যন্ত) বিতরণ। Ad Hoc-এর জন্য, আপনাকে Apple Developer Portal-এ প্রতিটি ডিভাইসের UDID যোগ করতে হবে এবং Provisioning Profile-এর সাথে build সাইন করতে হবে যাতে সেই ডিভাইসগুলি অন্তর্ভুক্ত থাকে। Ad Hoc-এর রিভিউ প্রয়োজন নেই — ডেমো সংস্করণ এবং ক্লায়েন্ট ডিভাইসে টেস্টিংয়ের জন্য উপযুক্ত। অসুবিধা: আপনাকে প্রতিটি ডিভাইসের UDID জানতে হবে।
Apple Enterprise Developer Program ($299/বছর) — App Store ছাড়া প্রতিষ্ঠানের ভিতরে অ্যাপ বিতরণ। অ্যাপগুলি অভ্যন্তরীণ সার্ভারে প্রকাশিত হয়, ব্যবহারকারীরা লিংকের মাধ্যমে ইনস্টল করে। Enterprise-এর Apple রিভিউ প্রয়োজন নেই। Enterprise প্রতিষ্ঠানের বাইরে বিতরণের জন্য ব্যবহার করা যাবে না — Apple এটি পর্যবেক্ষণ করে এবং অ্যাকাউন্ট ব্লক করে। MDM (Mobile Device Management) — কর্পোরেট ডিভাইস ব্যবস্থাপনা সিস্টেম যা স্বয়ংক্রিয়ভাবে Enterprise অ্যাপ ইনস্টল করে।
Google Play App Store-এর চেয়ে বেশি নমনীয় মোবাইল অ্যাপ বিতরণ ব্যবস্থা প্রদান করে। Testing Tracks: Internal (অভ্যন্তরীণ), Closed (বন্ধ), Open (খোলা)। প্রতিটি track-এর নিজস্ব সীমা এবং প্রয়োজনীয়তা রয়েছে। টেস্টিংয়ের পর, অ্যাপ Production Track-এ প্রকাশিত হয়।
Internal Testing — ইমেলের মাধ্যমে 100 পরীক্ষক পর্যন্ত। Google রিভিউ প্রয়োজন নেই। Build মিনিটের মধ্যে প্রকাশিত হয়। Closed Testing — 100 পরীক্ষক পর্যন্ত, ইমেল তালিকা বা Google Group-এর মাধ্যমে অ্যাক্সেস। হালকা রিভিউ প্রয়োজন (সাধারণত কয়েক ঘন্টা)। Open Testing — 100,000 পরীক্ষক পর্যন্ত, পাবলিক লিংক। অ্যাপটি Google Play-তে "প্রাথমিক অ্যাক্সেস" হিসাবে দেখা যায়। Open Testing-এর production-এর মতো সম্পূর্ণ রিভিউ প্রয়োজন।
Staged Rollout — ধীরে ধীরে আপডেট বিতরণ। আপনি ব্যবহারকারীদের শতাংশ নির্বাচন করেন (5%, 10%, 20%, 50%, 100%)। Google Play স্বয়ংক্রিয়ভাবে নির্বাচিত শতাংশে আপডেট বিতরণ করে। যদি প্রথম ঘন্টায় অভিযোগ বা ক্র্যাশ আসে — আগের সংস্করণে ফিরে যান। Staged Rollout রিলিজ ঝুঁকি হ্রাস করে এবং সমস্ত production আপডেটের জন্য সুপারিশ করা হয়।
Production Track — Google Play-তে পাবলিক রিলিজ। প্রকাশের পর, অ্যাপটি সমস্ত ব্যবহারকারীর জন্য উপলব্ধ। Google Play স্বয়ংক্রিয়ভাবে বাইনারি পরীক্ষা করে এবং ক্ষতিকারক কোডের জন্য স্ক্যান করে। প্রকাশের পর, আপনি দেশ, বয়স সীমাবদ্ধতা এবং মানিটাইজেশন পরিচালনা করতে পারেন। Internal App Sharing — Play Console ছাড়া সরাসরি লিংকের মাধ্যমে বিতরণ। বাস্তব ডিভাইসে QA টেস্টিংয়ের জন্য উপযুক্ত।
| প্যারামিটার | iOS | Android |
|---|---|---|
| বিটা টেস্টিং | TestFlight (10,000 পর্যন্ত) | Internal / Closed / Open (100,000 পর্যন্ত) |
| Enterprise | Apple Enterprise Program ($299/বছর) | Managed Play (EMM, বিনামূল্যে) |
| রিভিউ | ম্যানুয়াল (24–48 ঘন্টা) | স্বয়ংক্রিয় (2–8 ঘন্টা) |
| অ্যাকাউন্ট খরচ | $99/বছর | $25 এককালীন |
| Staged rollout | Phased Release (1%–100%, 7 দিন) | Staged Rollout (1%–100%, যেকোনো সময়) |
| ফরম্যাট | .ipa (Xcode/Transporter-এর মাধ্যমে) | .aab (Android App Bundle) |
| App Transfer | হ্যাঁ (App Store Connect) | হ্যাঁ (Play Console) |
iOS — আরও কঠোর রিভিউ এবং উচ্চতর প্রবেশ খরচ। Android — নমনীয় টেস্টিং এবং staged rollout। IT Sectr Android-এর জন্য Open Testing এবং iOS-এর জন্য TestFlight External ব্যবহারের সুপারিশ করে — এটি মোবাইল অ্যাপ বিটা টেস্টিংয়ের 90% পরিস্থিতি কভার করে।
App Store Review Guidelines — মোবাইল অ্যাপ বিতরণ নিয়ন্ত্রণকারী 100+ নিয়মের Apple নথি। প্রধান প্রয়োজনীয়তা: অ্যাপটি স্থিতিশীল, বাগমুক্ত এবং Human Interface Guidelines-এর সাথে সামঞ্জস্যপূর্ণ হতে হবে। Apple ভাঙা লিংক, খালি স্ক্রিন এবং লুকানো কার্যকারিতা সহ অ্যাপ প্রত্যাখ্যান করে। Google Play Developer Policies — Google-এর নিয়ম: ক্ষতিকারক অ্যাপ, ব্যবহারকারী প্রতারণা এবং কপিরাইট লঙ্ঘন নিষিদ্ধ।
মূল নিয়ম App Store-এ অ্যাপ বিতরণের জন্য: 1) Safety — কোনো আপত্তিকর বিষয়বস্তু নয়, 2) Performance — অ্যাপ ক্র্যাশ হবে না, 3) Business — Apple-এর 15–30% কমিশন সহ IAP (In-App Purchase)-এর মাধ্যমে কেনাকাটা, 4) Design — HIG-এর সাথে সামঞ্জস্য। প্রত্যাখ্যানের কারণ: ভাঙা Privacy Policy লিংক, "ক্রয় পুনরুদ্ধার" বোতামের অভাব, তৃতীয়-পক্ষের পেমেন্ট সিস্টেম ব্যবহার।
বিতরণ নীতিমালা Google Play-তে অন্তর্ভুক্ত: 1) Content Policies — প্রাপ্তবয়স্ক বিষয়বস্তু এবং সহিংসতা নিষিদ্ধ, 2) Monetization — Google কমিশন 15% (প্রথম $1 মিলিয়ন — 15%, তারপর 30%), 3) Privacy — বাধ্যতামূলক Privacy Policy URL, 4) Advertising — বিজ্ঞাপন মান পূরণ করতে হবে। Google স্বয়ংক্রিয়ভাবে ক্ষতিকারক কোডের জন্য বাইনারি পরীক্ষা করে। App Content Rating — প্রশ্নমালা যা অ্যাপের বয়স সীমাবদ্ধতা নির্ধারণ করে।
Export Compliance — Apple-এর অ্যাপ বিতরণের সময় ক্রিপ্টোগ্রাফি ব্যবহার ঘোষণা করা প্রয়োজন। বেশিরভাগ অ্যাপ "Yes, but exempt" (শুধুমাত্র HTTPS ব্যবহার) এর অধীনে পড়ে। DMCA — কপিরাইট আইন। যদি আপনার অ্যাপ ব্যবহারকারীদের কন্টেন্ট আপলোড করার অনুমতি দেয়, তাহলে DMCA পদ্ধতি (কপিরাইট লঙ্ঘনের অভিযোগ) সেট আপ করুন।
Apple Developer Account — ব্যক্তিগত ডেভেলপারদের জন্য $99/বছর, Enterprise-এর জন্য $299/বছর। প্রতিষ্ঠানগুলি কোম্পানির ব্র্যান্ডের অধীনে মোবাইল অ্যাপ বিতরণের জন্য Company/Organization হিসেবে নিবন্ধন করে। প্রকাশের জন্য D-U-N-S নম্বর প্রয়োজন। Google Play Account — $25 এককালীন। Google Play-তে বিতরণ শুরু করার আগে পরিচয় যাচাই (পাসপোর্ট, ড্রাইভিং লাইসেন্স) প্রয়োজন।
App Transfer — ডেভেলপার অ্যাকাউন্টের মধ্যে অ্যাপ স্থানান্তর। iOS-এ — App Store Connect (App Transfer)-এর মাধ্যমে। প্রয়োজনীয়তা: অ্যাপ প্রকাশিত হতে হবে, কোনো মুলতুবি পরিবর্তন নেই, কোনো সক্রিয় বিতরণ বিরোধ নেই। Android-এ — Play Console (Manage > Transfer app)-এর মাধ্যমে। উভয় প্রক্রিয়ায় 1–5 দিন সময় লাগে। স্থানান্তরের পর, অ্যাপ তার রেটিং, রিভিউ এবং সাবস্ক্রিপশন ধরে রাখে।
Screenshot Requirements App Store-এর জন্য: 5.5" (iPhone 8 Plus), 6.5" (iPhone 14 Pro Max), 12.9" (iPad Pro)। Google Play-এর জন্য: প্রতি ফোন এবং ট্যাবলেটে ন্যূনতম 2 স্ক্রিনশট। আমরা 8 স্ক্রিনশট সুপারিশ করি। Privacy Policy URL — উভয় স্টোরে অ্যাপ বিতরণের জন্য বাধ্যতামূলক। যদি অ্যাপ ব্যক্তিগত ডেটা সংগ্রহ করে, তাহলে বিবরণ এবং অ্যাপের ভিতরে গোপনীয়তা নীতির লিংক থাকতে হবে।
সচরাচর জিজ্ঞাসা
Apple Developer অ্যাকাউন্টের খরচ $99 প্রতি বছর। Google Play অ্যাকাউন্টের খরচ $25 এককালীন। Enterprise বিতরণের জন্য, Apple Enterprise Program-এর খরচ $299 প্রতি বছর। স্টার্টআপের জন্য ব্যক্তিগত অ্যাকাউন্ট যথেষ্ট।
App Store — কয়েক ঘন্টা থেকে 48 ঘন্টা (কদাচিৎ এক সপ্তাহ পর্যন্ত)। Google Play — সাধারণত মোবাইল অ্যাপের জন্য কয়েক ঘন্টা, স্বয়ংক্রিয় রিভিউ। প্রথম প্রকাশ অ্যাকাউন্ট যাচাইয়ের কারণে বেশি সময় নেয়। IT Sectr প্রথম প্রকাশের জন্য 3–5 দিন রাখার সুপারিশ করে।
TestFlight বিটা টেস্টিংয়ের সময় মোবাইল অ্যাপ বিতরণের জন্য Apple-এর অফিসিয়াল টুল। আপনি 10,000 পরীক্ষক পর্যন্ত আমন্ত্রণ জানাতে পারেন। build হালকা রিভিউ (কয়েক মিনিট) এর মধ্য দিয়ে যায়। TestFlight অভ্যন্তরীণ (30 ব্যবহারকারী পর্যন্ত) এবং বাহ্যিক টেস্টিং সমর্থন করে।
Closed — ইমেল তালিকার মাধ্যমে 100 পরীক্ষক পর্যন্ত, পাবলিক লিংক ছাড়া। Open — 100,000 পরীক্ষক পর্যন্ত, লিংকের মাধ্যমে অ্যাক্সেস। Open Testing Google Play-তে দৃশ্যমানতা দেয় কিন্তু নীতিমালা মেনে চলা প্রয়োজন।
App Transfer (iOS) — Apple Developer অ্যাকাউন্টের মধ্যে অ্যাপের সম্পূর্ণ স্থানান্তর। Google Play-তে স্থানান্তর — অ্যাকাউন্ট সেটিংসের মাধ্যমে। উভয় ক্ষেত্রেই উভয় পক্ষের সম্মতি এবং প্রয়োজনীয়তা যাচাই প্রয়োজন: অ্যাপটি প্রকাশিত হতে হবে, কোনো মুলতুবি পরিবর্তন নেই।
সারসংক্ষেপ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।