বিকাশকারীদের জন্য অ্যান্ড্রয়েড বিটা

অ্যান্ড্রয়েডের পাবলিক বিটা প্রোগ্রাম, যা আপনার অ্যাপগুলোকে অ্যান্ড্রয়েডের পরবর্তী সংস্করণের জন্য প্রস্তুত করতে প্রয়োজনীয় সবকিছু সরবরাহ করে।

  • হার্ডওয়্যার এবং এমুলেটর সিস্টেম ইমেজ - অ্যান্ড্রয়েডের পরবর্তী সংস্করণে আপনার অ্যাপ পরীক্ষা করার জন্য একটি রানটাইম এনভায়রনমেন্ট, যা পিক্সেল ডিভাইস এবং অ্যান্ড্রয়েড এমুলেটরের জন্য উপলব্ধ।
  • সর্বাধুনিক প্ল্যাটফর্ম কোড এবং এপিআই - আমরা নিয়মিত আপডেট প্রদান করব, ফলে আপনি সর্বাধুনিক প্ল্যাটফর্ম কোডের ভিত্তিতেই টেস্টিং করতে পারবেন।
  • নতুন আচরণ ও সক্ষমতা - আপনার অ্যাপগুলোকে প্রভাবিত করবে এমন আচরণগত পরিবর্তনগুলো চিহ্নিত করুন এবং প্ল্যাটফর্মের সর্বশেষ সক্ষমতা ব্যবহার করে অ্যাপটি তৈরি করুন।
  • মতামত ও সহায়তা - আপনার মতামত অত্যন্ত গুরুত্বপূর্ণ! সমস্যাগুলো জানান এবং আপনার ভাবনা আমাদের অবহিত করুন! আপনার অভিজ্ঞতা ভাগ করে নিতে ডেভেলপার কমিউনিটিতে অন্যান্য ডেভেলপারদের সাথে যুক্ত হন।

মাইলফলক এবং আপডেট

ডেভেলপারদের জন্য অ্যান্ড্রয়েড বিটা প্রোগ্রামটি প্রতিটি মেজর এবং মাইনর রিলিজের আগে বেশ কয়েক মাস ধরে চলে। এই সময়ে, আমরা আপনার ডেভেলপমেন্ট এবং টেস্টিং এনভায়রনমেন্টের জন্য SDK টুলস, সিস্টেম ইমেজ, এমুলেটর, API রেফারেন্স এবং API ডিফস সহ বিটা আপডেট সরবরাহ করব। প্রতিটি মাইলস্টোনের সময় আপনার কীসের উপর মনোযোগ দেওয়া উচিত সে সম্পর্কে আরও জানতে নিম্নলিখিত টেবিলটি দেখুন।

মাইলফলক প্রকার ডেভেলপারের কার্যকলাপ
বিটা ১ প্রাথমিক বিটা-মানের রিলিজ, যা অ্যান্ড্রয়েড বিটাতে নথিভুক্ত ডেভেলপার এবং আর্লি অ্যাডপ্টারদের জন্য একটি ওভার-দ্য-এয়ার আপডেট।
  • নতুন আচরণগত পরিবর্তন এবং এপিআইগুলো অন্বেষণ করুন।
  • অ্যাপের সামঞ্জস্যতা পরীক্ষা আগে থেকেই শুরু করুন।
  • এই সময়ে কোনো গুরুতর সমস্যা বা অনুরোধ জানাতে আমাদের মতামত দিন।
পরবর্তী বিটা রিলিজ ক্রমবর্ধমান বিটা-মানের রিলিজ
  • নতুন ফিচার, এপিআই এবং (শুধুমাত্র প্রধান রিলিজের জন্য) আচরণগত পরিবর্তনগুলো অন্বেষণ করুন।
  • সামঞ্জস্যতা পরীক্ষা চালিয়ে যান এবং অ্যান্ড্রয়েড বিটা ব্যবহারকারীদের প্রতিক্রিয়ার জন্য অপেক্ষা করুন।
  • নতুন এপিআই স্তরকে লক্ষ্য করে পরীক্ষা চালিয়ে যান (শুধুমাত্র প্রধান রিলিজের জন্য)।
  • যেকোনো সামঞ্জস্যজনিত সমস্যা সম্পর্কে SDK এবং লাইব্রেরি ডেভেলপারদের অবহিত করুন।
প্ল্যাটফর্মের স্থিতিশীলতা
প্ল্যাটফর্মের স্থিতিশীলতা প্রথম প্ল্যাটফর্ম স্থিতিশীলতা মাইলস্টোনে চূড়ান্ত এপিআই এবং আচরণ অন্তর্ভুক্ত রয়েছে। প্লে পাবলিশিংও চালু হচ্ছে।
  • অ্যাপ, এসডিকে এবং লাইব্রেরিগুলোর চূড়ান্ত সামঞ্জস্যতা পরীক্ষা শুরু করুন।
  • সামঞ্জস্যপূর্ণ অ্যাপ সংস্করণগুলো প্রকাশ করুন।
  • নতুন এপিআই স্তরকে লক্ষ্য করে কাজ চালিয়ে যান (শুধুমাত্র প্রধান রিলিজগুলোর জন্য)।
  • SDK ও লাইব্রেরিগুলো আপডেট করুন এবং কোনো সামঞ্জস্যজনিত সমস্যা দেখা দিলে সেগুলোর ডেভেলপারদের জানান।
চূড়ান্ত মুক্তি AOSP এবং ইকোসিস্টেমে প্ল্যাটফর্ম প্রকাশ।
  • অ্যাপ, এসডিকে এবং লাইব্রেরিগুলোর জন্য সামঞ্জস্যপূর্ণ সংস্করণ প্রকাশ করুন।
  • নতুন এপিআই স্তরকে লক্ষ্য করে কাজ চালিয়ে যান (শুধুমাত্র প্রধান রিলিজগুলোর জন্য)।
  • নতুন বৈশিষ্ট্য এবং এপিআই দিয়ে তৈরি করুন।

অ্যান্ড্রয়েড রিলিজ পর্যায়

অ্যান্ড্রয়েডের বিটা প্রোগ্রামের প্রতিটি পর্যায় আপনার অ্যাপগুলোকে AOSP এবং অ্যান্ড্রয়েড ইকোসিস্টেমে স্থিতিশীল সংস্করণ প্রকাশের জন্য প্রস্তুত করতে সাহায্য করে।

বিটা রিলিজ

বিটা ১ আপনাকে পরবর্তী প্ল্যাটফর্ম রিলিজে বিল্ড এবং টেস্টিং করার জন্য একটি আরও সম্পূর্ণ ও স্থিতিশীল পরিবেশ প্রদান করে, এবং এটিই প্রথম বিল্ড যা আমরা অ্যান্ড্রয়েড বিটা প্রোগ্রামে নথিভুক্ত আর্লি অ্যাডপ্টারদের কাছে পৌঁছে দিই। বিটা রিলিজের সময়কালে, আর্লি অ্যাডপ্টাররা পিক্সেল ডিভাইসে আপনার অ্যাপ ব্যবহার করবেন, তাই আমরা সেই ব্যবহারকারীদের কাছ থেকে ফিডব্যাকের দিকে নজর রাখার এবং অ্যাপের টার্গেটিং পরিবর্তন না করে যেকোনো সমস্যা সমাধানের জন্য সামঞ্জস্যপূর্ণ আপডেট রিলিজ করার পরামর্শ দিই। মেজর রিলিজের জন্য, এটি পরবর্তীতে আপনার অ্যাপের টার্গেটিং পরিবর্তনের প্রস্তুতি শুরু করারও একটি ভালো সময়। এই সময়ে অনুগ্রহ করে আমাদের যেকোনো সমস্যা বা অনুরোধ সম্পর্কে জানাতে আপনার মতামত দিন

প্ল্যাটফর্ম স্থিতিশীলতা মাইলফলক

অ্যান্ড্রয়েড রিলিজগুলোতে 'প্ল্যাটফর্ম স্ট্যাবিলিটি' নামক একটি মাইলস্টোন থাকে, যা আপনাকে আপনার চূড়ান্ত টেস্টিং এবং রিলিজের পরিকল্পনা করতে সাহায্য করে। এই মাইলস্টোনটির অর্থ হলো, প্ল্যাটফর্মটি তার চূড়ান্ত অভ্যন্তরীণ ও বাহ্যিক এপিআই, চূড়ান্ত অ্যাপ-মুখী আচরণ এবং চূড়ান্ত নন-এসডিকে এপিআই তালিকায় পৌঁছেছে। 'প্ল্যাটফর্ম স্ট্যাবিলিটি'-র পরে, আপনি আশা করতে পারেন যে আপনার অ্যাপগুলোকে প্রভাবিত করে এমন আর কোনো পরিবর্তন আসবে না। ইকোসিস্টেমে চূড়ান্ত রিলিজের সময় ব্যবহারকারীদের জন্য আপনার অ্যাপের একটি সামঞ্জস্যপূর্ণ সংস্করণ প্রস্তুত থাকবে, তা নিশ্চিত করার জন্য প্রয়োজনীয় চূড়ান্ত টেস্টিং এবং ডেভেলপমেন্টের কাজ শুরু করার এটাই উপযুক্ত সময়। প্রধান রিলিজগুলোর জন্য, অ্যান্ড্রয়েড এই সময়ে একটি স্ট্যান্ডার্ড এপিআই লেভেল প্রদান করে থাকে।

আমরা সকল অ্যাপ, গেম, এসডিকে, লাইব্রেরি এবং গেম ইঞ্জিন ডেভেলপারদের চূড়ান্ত সামঞ্জস্যতা পরীক্ষা এবং সর্বজনীন প্রকাশের পরিকল্পনার জন্য ‘প্ল্যাটফর্ম স্ট্যাবিলিটি’ মাইলস্টোনটিকে একটি লক্ষ্য হিসেবে ব্যবহার করতে উৎসাহিত করি। চূড়ান্ত প্রকাশের পরিবর্তে ‘প্ল্যাটফর্ম স্ট্যাবিলিটি’ ব্যবহার করলে, গ্রাহকরা তাদের ডিভাইসে নতুন প্ল্যাটফর্মটি পাওয়ার আগে আপনারা আরও কয়েক সপ্তাহ অতিরিক্ত সময় পান।

প্ল্যাটফর্ম স্ট্যাবিলিটি থেকে, আপনি অফিসিয়াল এপিআই লেভেলে অ্যান্ড্রয়েড প্ল্যাটফর্ম চালিত ডিভাইসগুলিতেও অ্যাপ প্রকাশ করতে পারবেন। আমরা প্রথমে গুগল প্লে আলফা এবং বিটা ট্র্যাকে প্রকাশ করার পরামর্শ দিই, যাতে স্টোরের মাধ্যমে ব্যাপকভাবে বিতরণ করার আগে আপনি আপনার অ্যাপগুলি পরীক্ষা করতে পারেন।

চূড়ান্ত মুক্তি

অ্যান্ড্রয়েড প্ল্যাটফর্মের স্থিতিশীল সংস্করণটি AOSP এবং বৃহত্তর অ্যান্ড্রয়েড ইকোসিস্টেমে প্রকাশ করা হয়েছে। আপনার কিছু ব্যবহারকারী এই সময়ে বা এর অল্প কিছুদিন পরেই অ্যান্ড্রয়েড প্ল্যাটফর্মে আপডেট করবেন বলে আশা করা যায়, কারণ ডিভাইস নির্মাতারা তাদের ব্যবহারকারীদের জন্য আপডেট প্রকাশ করা শুরু করবে। অ্যান্ড্রয়েডের সর্বশেষ সংস্করণে ব্যবহারকারীর সংখ্যা বাড়ার সাথে সাথে নতুন কোনো সমস্যা সামনে আসতে পারে, তার জন্য প্রস্তুত থাকুন।

বিটা রিলিজগুলোতে কী কী অন্তর্ভুক্ত থাকে?

বিটা প্রোগ্রামে আপনার বিদ্যমান অ্যাপগুলোকে বিভিন্ন স্ক্রিন সাইজ, নেটওয়ার্ক প্রযুক্তি, সিপিইউ ও জিপিইউ চিপসেট এবং হার্ডওয়্যার আর্কিটেকচারে পরীক্ষা করার জন্য প্রয়োজনীয় সবকিছু অন্তর্ভুক্ত রয়েছে।

এসডিকে এবং টুলস

অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে, আপনি এসডিকে ম্যানেজারের মাধ্যমে নিম্নলিখিত উপাদানগুলি ডাউনলোড করতে পারেন:

  • বিটা রিলিজের জন্য এসডিকে এবং টুলস
  • মোবাইল ডিভাইসের জন্য এমুলেটর সিস্টেম ইমেজ (শুধুমাত্র ৬৪-বিট)

প্রয়োজন অনুযায়ী প্রতিটি মাইলস্টোনে আমরা এই উন্নয়ন সরঞ্জামগুলিতে আপডেট সরবরাহ করব।

সিস্টেম ইমেজ

আমরা বিভিন্ন গুগল পিক্সেল ডিভাইসের জন্য সিস্টেম ইমেজ সরবরাহ করি যা আপনি ডেভেলপমেন্ট এবং টেস্টিংয়ের জন্য ব্যবহার করতে পারেন। ডেভেলপমেন্ট এবং টেস্টিংয়ের জন্য সিস্টেম ইমেজ পেতে রিলিজটির ডাউনলোড পেজ ভিজিট করুন।

আপনার কাছে পিক্সেল ডিভাইস না থাকলেও, আপনার কাজের পদ্ধতির ওপর নির্ভর করে আপনি অন্যান্য পদ্ধতি ব্যবহার করে ডেভেলপ ও টেস্ট করতে পারেন:

  • মোবাইল ডিভাইসের জন্য এমুলেটর সিস্টেম ইমেজ (শুধুমাত্র ৬৪-বিট)
  • জেনেরিক সিস্টেম চিত্র (জিএসআই)

অ্যান্ড্রয়েড বিটা প্রোগ্রামের মাধ্যমে পিক্সেলের জন্য OTA আপডেট

আপনার যদি একটি সমর্থিত পিক্সেল ডিভাইস থাকে, তবে আপনি অ্যান্ড্রয়েড প্ল্যাটফর্ম বিটার আপডেট ওভার-দ্য-এয়ার (OTA) এর মাধ্যমে পেতে ডিভাইসটিকে অ্যান্ড্রয়েড বিটা ফর পিক্সেল প্রোগ্রামে নথিভুক্ত করতে পারেন।

আরও জানতে ও নাম নথিভুক্ত করতে, g.co/androidbeta ওয়েবসাইটে যান।

বিটা এপিআই এবং প্রকাশনা

প্রাথমিক বেটা বিল্ডগুলিতে প্রথমে শুধুমাত্র ডেভেলপমেন্টের জন্য একটি সিস্টেম এবং অ্যান্ড্রয়েড লাইব্রেরি থাকে, যেটির কোনো স্ট্যান্ডার্ড এপিআই লেভেল নেই । এই সময়ে আপনি যদি নতুন প্ল্যাটফর্মকে টার্গেট করতে এবং নতুন এপিআই ব্যবহার করে বিল্ড করতে চান, তবে আপনাকে অবশ্যই আপনার অ্যাপের বিল্ড কনফিগারেশন আপডেট করে বেটা সংস্করণটি টার্গেট করতে হবে।

প্ল্যাটফর্ম স্ট্যাবিলিটি পর্যায়ে চূড়ান্ত SDK প্রকাশিত না হওয়া পর্যন্ত প্রিভিউ API-গুলো আনুষ্ঠানিক হবে না। এর মানে হলো, বিটা চলাকালীন, বিশেষ করে প্রোগ্রামের প্রথম কয়েক সপ্তাহে, API-তে পরিবর্তন আশা করা উচিত। প্রতিটি রিলিজের সাথে আমরা পরিবর্তনগুলোর একটি সারসংক্ষেপ প্রদান করব।

প্রিভিউর পরবর্তী পর্যায়ে ডেভেলপার এপিআইগুলো চূড়ান্ত করা হবে এবং তখন আপনি অ্যান্ড্রয়েড স্টুডিওতে অফিশিয়াল এসডিকে ডাউনলোড করে অফিশিয়াল এপিআইগুলোর সাথে মিলিয়ে কম্পাইল করতে পারবেন।

প্ল্যাটফর্ম স্ট্যাবিলিটি মাইলস্টোন না আসা পর্যন্ত, গুগল প্লে প্রিভিউ এপিআই লেভেল বা ভবিষ্যতের অফিসিয়াল এপিআই লেভেলকে টার্গেট করে তৈরি অ্যাপ প্রকাশ করতে বাধা দেয়। যখন চূড়ান্ত এসডিকে উপলব্ধ হবে, তখন আপনি অফিসিয়াল এপিআই লেভেলকে টার্গেট করতে পারবেন এবং আলফা, বিটা ও প্রোডাকশন রিলিজ চ্যানেল ব্যবহার করে আপনার অ্যাপটি গুগল প্লে-তে প্রকাশ করতে পারবেন। তবে, আপনি যদি পরবর্তী এপিআই লেভেলকে টার্গেট করে তৈরি কোনো অ্যাপ পরীক্ষকদের কাছে বিতরণ করতে চান, তাহলে যেকোনো সময় ইমেলের মাধ্যমে বা আপনার সাইট থেকে সরাসরি ডাউনলোডের মাধ্যমে তা করতে পারেন।

এপিআই রেফারেন্স এবং পার্থক্য প্রতিবেদন

প্ল্যাটফর্ম রেফারেন্স ডকুমেন্টেশনে সর্বদা সর্বশেষ প্ল্যাটফর্ম প্রিভিউ, বিটা বা ফাইনাল রিলিজ দেখানো হয়। নতুন API-গুলো যখন ডেভেলপমেন্টের অধীনে থাকে, তখন দৃশ্যমানতার জন্য সেগুলোতে ওয়াটারমার্ক দেওয়া থাকে এবং API লেভেল হিসেবে প্রিভিউ কোডনেম দেখানো হয়। মনে রাখবেন, আপনি শুধুমাত্র প্রিভিউ SDK দিয়ে বিল্ড করলেই এই API-গুলো ব্যবহার করতে পারবেন।

যখন চূড়ান্ত SDK উপলব্ধ হবে, তখন API রেফারেন্সে দেখা যাবে যে নতুন API-গুলো অফিসিয়াল API লেভেলে যোগ করা হয়েছে।

সহায়ক সংস্থান

অ্যান্ড্রয়েড বিটা বিল্ড ব্যবহার করে পরীক্ষা ও উন্নয়ন করার সময়, সমস্যা জানাতে এবং মতামত দিতে এই চ্যানেলগুলো ব্যবহার করুন:

  • কীভাবে সমস্যা রিপোর্ট করবেন এবং আপনার মতামত আমাদের জানাবেন, সে সম্পর্কে সম্পূর্ণ তথ্যের জন্য ‘ফিডব্যাক ও সমস্যা’ পেজটি দেখুন। এই পেজ থেকে, আপনি বাগ বা ফিচার রিকোয়েস্ট ফাইল করার জন্য ইস্যু ট্র্যাকারে যেতে পারেন এবং কিছু নতুন ফিচার ও পরিবর্তন সম্পর্কে সংক্ষিপ্ত সমীক্ষায় অংশ নিতে পারেন।
  • অ্যান্ড্রয়েড প্রিভিউ ইস্যু ট্র্যাকার হলো আমাদের প্রধান ইস্যু ট্র্যাকার । আপনি এই ইস্যু ট্র্যাকারের মাধ্যমে বাগ, পারফরম্যান্স সংক্রান্ত সমস্যা এবং সাধারণ মতামত জানাতে পারেন। এছাড়াও, আপনি পরিচিত সমস্যাগুলো দেখতে এবং সেগুলোর সমাধান খুঁজে নিতে পারেন। আপনার সমস্যাটি বাছাই করে পর্যালোচনার জন্য অ্যান্ড্রয়েড ইঞ্জিনিয়ারিং টিমের কাছে পাঠানো হলে, আমরা আপনাকে সে বিষয়ে অবহিত রাখব।
  • অ্যান্ড্রয়েড ডেভেলপার কমিউনিটি হলো এমন একটি কমিউনিটি, যেখানে আপনি অ্যান্ড্রয়েড ১৭ প্রিভিউ বিল্ড নিয়ে কাজ করছেন এমন অন্যান্য ব্যবহারকারী ও ডেভেলপারদের সাথে সংযোগ স্থাপন করতে পারেন। সেখানে আপনি আপনার পর্যবেক্ষণ ও ধারণা বিনিময় করতে এবং বিভিন্ন প্রশ্নের উত্তর খুঁজে নিতে পারেন।