অ্যান্ড্রয়েডের পাবলিক বিটা প্রোগ্রাম যা আপনাকে অ্যান্ড্রয়েডের পরবর্তী সংস্করণের জন্য আপনার অ্যাপগুলি প্রস্তুত করার জন্য প্রয়োজনীয় সবকিছু দেয়।
- হার্ডওয়্যার এবং এমুলেটর সিস্টেমের ছবি - পিক্সেল ডিভাইস এবং অ্যান্ড্রয়েড এমুলেটরের জন্য অ্যান্ড্রয়েডের পরবর্তী সংস্করণে আপনার অ্যাপগুলি পরীক্ষা করার জন্য একটি রানটাইম পরিবেশ।
- সর্বশেষ প্ল্যাটফর্ম কোড এবং API - আমরা নিয়মিত আপডেট প্রদান করব, যাতে আপনি সর্বশেষ প্ল্যাটফর্ম কোডের বিরুদ্ধে পরীক্ষা করতে পারেন।
- নতুন আচরণ এবং ক্ষমতা - আপনার অ্যাপগুলিকে প্রভাবিত করবে এমন আচরণগত পরিবর্তনগুলি চিহ্নিত করুন এবং সর্বশেষ প্ল্যাটফর্ম ক্ষমতা দিয়ে তৈরি করুন।
- প্রতিক্রিয়া এবং সহায়তা - আপনার প্রতিক্রিয়া অত্যন্ত গুরুত্বপূর্ণ! সমস্যাগুলি রিপোর্ট করুন এবং আপনার মতামত আমাদের জানান! আপনার অভিজ্ঞতা শেয়ার করতে [ডেভেলপার কমিউনিটি] [সম্প্রদায়ের] অন্যান্য ডেভেলপারদের সাথে সংযুক্ত হন।
মাইলফলক এবং আপডেট
ডেভেলপারদের জন্য Android বিটা প্রোগ্রাম প্রতিটি বড় এবং ছোট রিলিজের আগে বেশ কয়েক মাস ধরে চলে। সেই সময়কালে, আমরা আপনার ডেভেলপমেন্ট এবং টেস্টিং পরিবেশের জন্য SDK টুল, সিস্টেম ইমেজ, এমুলেটর, API রেফারেন্স এবং API ডিফেন্স সহ বিটা আপডেট প্রদান করব। প্রতিটি মাইলফলকের সময় আপনার কী কী বিষয়ের উপর মনোযোগ দেওয়া উচিত সে সম্পর্কে আরও জানতে নিম্নলিখিত টেবিলটি দেখুন।
| মাইলস্টোন | আদর্শ | ডেভেলপারের পদক্ষেপ |
|---|---|---|
| বিটা ১ | প্রাথমিক বিটা-মানের রিলিজ, ডেভেলপার এবং অ্যান্ড্রয়েড বিটাতে নথিভুক্ত প্রাথমিক গ্রহণকারীদের জন্য ওভার-দ্য-এয়ার আপডেট। |
|
| প্ল্যাটফর্ম স্থিতিশীলতা | ||
| প্ল্যাটফর্মের স্থিতিশীলতা | প্রথম প্ল্যাটফর্ম স্থিতিশীলতার মাইলফলকে চূড়ান্ত API এবং আচরণ অন্তর্ভুক্ত রয়েছে। প্লে প্রকাশনাও খোলা হয়। |
|
| চূড়ান্ত প্রকাশ | AOSP এবং ইকোসিস্টেমে প্ল্যাটফর্ম রিলিজ। |
|
অ্যান্ড্রয়েড রিলিজের পর্যায়গুলি
অ্যান্ড্রয়েডের বিটা প্রোগ্রামের প্রতিটি ধাপ আপনাকে AOSP এবং অ্যান্ড্রয়েড ইকোসিস্টেমে স্থিতিশীল রিলিজের জন্য আপনার অ্যাপগুলি প্রস্তুত করতে সাহায্য করে।
বিটা রিলিজ
বিটা ১ আপনাকে পরবর্তী প্ল্যাটফর্ম রিলিজে তৈরি এবং পরীক্ষার জন্য আরও সম্পূর্ণ এবং স্থিতিশীল পরিবেশ প্রদান করে এবং এটিই প্রথম বিল্ড যা আমরা অ্যান্ড্রয়েড বিটা প্রোগ্রামে নথিভুক্ত প্রাথমিক গ্রহণকারীদের কাছে পৌঁছে দিই। বিটা রিলিজ সময়কালে, প্রাথমিক গ্রহণকারীরা Pixel ডিভাইসে আপনার অ্যাপ ব্যবহার করবে, তাই আমরা সেই ব্যবহারকারীদের প্রতিক্রিয়া দেখার এবং অ্যাপের টার্গেটিং পরিবর্তন না করে যেকোনো সমস্যা সমাধানের জন্য সামঞ্জস্যপূর্ণ আপডেট প্রকাশ করার পরামর্শ দিচ্ছি। বড় রিলিজের জন্য, পরে আপনার অ্যাপের টার্গেটিং পরিবর্তন করার জন্য প্রস্তুতি শুরু করার জন্য এটি একটি ভাল সময়। এই সময়ের মধ্যে আপনার প্রতিক্রিয়া জানান , যাতে কোনও সমস্যা বা অনুরোধ আমাদের জানানো যায়।
প্ল্যাটফর্ম স্থিতিশীলতার মাইলফলক
অ্যান্ড্রয়েড রিলিজে প্ল্যাটফর্ম স্ট্যাবিলিটি নামে একটি মাইলফলক অন্তর্ভুক্ত রয়েছে যা আপনাকে আপনার চূড়ান্ত পরীক্ষা এবং রিলিজ পরিকল্পনা করতে সাহায্য করবে। এই মাইলফলকের অর্থ হল প্ল্যাটফর্মটি চূড়ান্ত অভ্যন্তরীণ এবং বহিরাগত API, চূড়ান্ত অ্যাপ-মুখী আচরণ এবং চূড়ান্ত নন-SDK API তালিকাগুলিতে পৌঁছেছে। প্ল্যাটফর্ম স্ট্যাবিলিটির পরে, আপনি আপনার অ্যাপগুলিকে প্রভাবিত করার জন্য আর কোনও পরিবর্তন আশা করতে পারবেন না। ইকোসিস্টেমে চূড়ান্ত প্রকাশের সময় ব্যবহারকারীদের জন্য আপনার অ্যাপের একটি সামঞ্জস্যপূর্ণ সংস্করণ প্রস্তুত থাকবে তা নিশ্চিত করার জন্য প্রয়োজনীয় চূড়ান্ত পরীক্ষা এবং উন্নয়ন কাজ শুরু করার সময়। বড় রিলিজের জন্য, অ্যান্ড্রয়েড এই সময়ে একটি স্ট্যান্ডার্ড API স্তর সরবরাহ করবে।
আমরা সমস্ত অ্যাপ, গেম, SDK, লাইব্রেরি এবং গেম ইঞ্জিন ডেভেলপারদের চূড়ান্ত সামঞ্জস্যতা পরীক্ষা এবং সর্বজনীন প্রকাশের পরিকল্পনার জন্য প্ল্যাটফর্ম স্থিতিশীলতার মাইলফলক ব্যবহার করার জন্য উৎসাহিত করি। চূড়ান্ত প্রকাশের পরিবর্তে প্ল্যাটফর্ম স্থিতিশীলতা ব্যবহার করলে গ্রাহকরা তাদের ডিভাইসে নতুন প্ল্যাটফর্মটি পেতে আরও কয়েক সপ্তাহ সময় পাবেন।
প্ল্যাটফর্ম স্ট্যাবিলিটি থেকে, আপনি অফিসিয়াল API স্তরে অ্যান্ড্রয়েড প্ল্যাটফর্ম চালিত ডিভাইসগুলিতে অ্যাপ প্রকাশ করতে সক্ষম হবেন। আমরা প্রথমে গুগল প্লে আলফা এবং বিটা ট্র্যাকগুলিতে প্রকাশ করার পরামর্শ দিচ্ছি যাতে আপনি স্টোরের মাধ্যমে ব্যাপকভাবে বিতরণ করার আগে আপনার অ্যাপগুলি পরীক্ষা করতে পারেন।
চূড়ান্ত প্রকাশ
অ্যান্ড্রয়েড প্ল্যাটফর্মের স্থিতিশীল সংস্করণটি AOSP এবং বৃহত্তর অ্যান্ড্রয়েড ইকোসিস্টেমে প্রকাশিত হয়েছে। আপনার আশা করা উচিত যে ডিভাইস নির্মাতারা তাদের ব্যবহারকারীদের জন্য আপডেট প্রকাশ করা শুরু করার সাথে সাথে আপনার কিছু ব্যবহারকারী এই সময়ে বা তার খুব শীঘ্রই অ্যান্ড্রয়েড প্ল্যাটফর্মে আপডেট হবেন। অ্যান্ড্রয়েডের সর্বশেষ সংস্করণে ব্যবহারকারীর সংখ্যা বৃদ্ধির সাথে সাথে নতুন সমস্যার জন্য প্রস্তুত থাকুন যা রিপোর্ট করা হতে পারে।
বিটা রিলিজে কী কী অন্তর্ভুক্ত থাকে?
বিটা প্রোগ্রামে আপনার বিদ্যমান অ্যাপগুলিকে বিভিন্ন স্ক্রিন সাইজ, নেটওয়ার্ক প্রযুক্তি, CPU এবং GPU চিপসেট এবং হার্ডওয়্যার আর্কিটেকচারে পরীক্ষা করার জন্য প্রয়োজনীয় সবকিছুই অন্তর্ভুক্ত রয়েছে।
SDK এবং সরঞ্জাম
অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে, আপনি SDK ম্যানেজারের মাধ্যমে নিম্নলিখিত উপাদানগুলি ডাউনলোড করতে পারেন:
- বিটা রিলিজের জন্য SDK এবং সরঞ্জাম
- মোবাইল ডিভাইসের জন্য এমুলেটর সিস্টেমের ছবি (শুধুমাত্র ৬৪-বিট)
প্রয়োজনে প্রতিটি মাইলফলকে আমরা এই ডেভেলপমেন্ট টুলগুলির আপডেট প্রদান করব।
সিস্টেমের ছবি
আমরা বিভিন্ন ধরণের Google Pixel ডিভাইসের জন্য সিস্টেম ইমেজ প্রদান করি যা আপনি ডেভেলপমেন্ট এবং টেস্টিংয়ের জন্য ব্যবহার করতে পারেন। ডেভেলপমেন্ট এবং টেস্টিংয়ের জন্য সিস্টেম ইমেজ পেতে রিলিজের ডাউনলোড পৃষ্ঠাটি দেখুন।
যদি আপনার কাছে Pixel ডিভাইস না থাকে, তবুও আপনি আপনার কর্মপ্রবাহের উপর নির্ভর করে অন্যান্য পদ্ধতি ব্যবহার করে ডেভেলপ এবং পরীক্ষা করতে পারেন:
- মোবাইল ডিভাইসের জন্য এমুলেটর সিস্টেমের ছবি (শুধুমাত্র ৬৪-বিট)
- জেনেরিক সিস্টেম ইমেজ (GSI)
অ্যান্ড্রয়েড বিটা প্রোগ্রামের মাধ্যমে পিক্সেলের জন্য OTA আপডেট
যদি আপনার একটি সমর্থিত Pixel ডিভাইস থাকে, তাহলে আপনি Android প্ল্যাটফর্ম Beta over-the-air (OTA) এর আপডেট পেতে Android Beta for Pixel প্রোগ্রামে ডিভাইসটি নথিভুক্ত করতে পারেন।
আরও জানতে এবং নথিভুক্ত করতে, g.co/androidbeta দেখুন।
বিটা API এবং প্রকাশনা
প্রাথমিক বিটা বিল্ডগুলি প্রাথমিকভাবে একটি ডেভেলপমেন্ট-ওনলি সিস্টেম এবং অ্যান্ড্রয়েড লাইব্রেরি প্রদান করে যার কোনও স্ট্যান্ডার্ড API স্তর নেই । আপনি যদি নতুন প্ল্যাটফর্মকে লক্ষ্য করে এই সময়ের মধ্যে নতুন API গুলি দিয়ে তৈরি করতে চান, তাহলে আপনার অ্যাপের বিল্ড কনফিগারেশন আপডেট করে বিটা সংস্করণটিকে লক্ষ্য করতে হবে।
প্ল্যাটফর্ম স্ট্যাবিলিটিতে চূড়ান্ত SDK প্রকাশ না হওয়া পর্যন্ত প্রিভিউ API গুলি আনুষ্ঠানিকভাবে প্রকাশিত হবে না। এর অর্থ হল, বিটা চলাকালীন, বিশেষ করে প্রোগ্রামের প্রাথমিক সপ্তাহগুলিতে, আপনার API পরিবর্তনগুলি আশা করা উচিত। আমরা প্রতিটি প্রকাশের সাথে পরিবর্তনগুলির একটি সারসংক্ষেপ প্রদান করব।
প্রিভিউতে পরে, ডেভেলপার API গুলি চূড়ান্ত করা হবে এবং আপনি Android Studio-তে অফিসিয়াল SDK ডাউনলোড করতে এবং অফিসিয়াল API গুলির সাথে কম্পাইল করতে সক্ষম হবেন।
প্ল্যাটফর্ম স্থিতিশীলতার মাইলফলক না পাওয়া পর্যন্ত, Google Play প্রিভিউ API লেভেল বা ভবিষ্যতের অফিসিয়াল API লেভেলকে লক্ষ্য করে এমন অ্যাপ প্রকাশ করা থেকে বিরত রাখে। চূড়ান্ত SDK উপলব্ধ হলে, আপনি অফিসিয়াল API লেভেলকে লক্ষ্য করে আলফা, বিটা এবং প্রোডাকশন রিলিজ চ্যানেল ব্যবহার করে আপনার অ্যাপটি Google Play তে প্রকাশ করতে পারেন। এদিকে, আপনি যদি পরবর্তী API লেভেলকে লক্ষ্য করে এমন পরীক্ষকদের কাছে একটি অ্যাপ বিতরণ করতে চান, তাহলে আপনি যেকোনো সময় ইমেলের মাধ্যমে অথবা আপনার সাইট থেকে সরাসরি ডাউনলোড করে তা করতে পারেন।
API রেফারেন্স এবং ডিফ রিপোর্ট
প্ল্যাটফর্ম রেফারেন্স ডকুমেন্টেশন সর্বদা সাম্প্রতিকতম প্ল্যাটফর্ম প্রিভিউ, বিটা, অথবা চূড়ান্ত রিলিজ দেখায়। নতুন API গুলি বিকাশাধীন থাকাকালীন, দৃশ্যমানতার জন্য সেগুলি ওয়াটারমার্ক করা হবে এবং API স্তর হিসাবে প্রিভিউ কোডনেম দেখাবে। মনে রাখবেন যে আপনি যদি প্রিভিউ SDK দিয়ে তৈরি করেন তবেই আপনি এই API গুলি ব্যবহার করতে পারবেন।
যখন চূড়ান্ত SDK উপলব্ধ হবে, তখন API রেফারেন্স দেখাবে যে নতুন API গুলি অফিসিয়াল API স্তরে যোগ করা হয়েছে।
সহায়তা সংস্থান
অ্যান্ড্রয়েড বিটা বিল্ড পরীক্ষা এবং ডেভেলপ করার সময়, সমস্যাগুলি রিপোর্ট করতে এবং প্রতিক্রিয়া জানাতে এই চ্যানেলগুলি ব্যবহার করুন:
- সমস্যাগুলি কীভাবে রিপোর্ট করবেন সে সম্পর্কে সম্পূর্ণ তথ্যের জন্য প্রতিক্রিয়া এবং সমস্যা পৃষ্ঠাটি দেখুন এবং আপনার মতামত আমাদের জানান। পৃষ্ঠাটি থেকে, আপনি বাগ বা বৈশিষ্ট্য অনুরোধগুলি ফাইল করতে ইস্যু ট্র্যাকারে যেতে পারেন এবং আপনি কিছু নতুন বৈশিষ্ট্য এবং পরিবর্তনের উপর দ্রুত জরিপ করতে পারেন।
- অ্যান্ড্রয়েড প্রিভিউ ইস্যু ট্র্যাকার হল আমাদের প্রাথমিক ইস্যু ট্র্যাকার । আপনি ইস্যু ট্র্যাকারের মাধ্যমে বাগ, পারফরম্যান্স সমস্যা এবং সাধারণ প্রতিক্রিয়া জানাতে পারেন। আপনি পরিচিত সমস্যাগুলি পরীক্ষা করতে পারেন এবং সমাধানের পদক্ষেপগুলিও খুঁজে পেতে পারেন। আপনার সমস্যাটি ত্রিভুজ করা এবং পর্যালোচনার জন্য অ্যান্ড্রয়েড ইঞ্জিনিয়ারিং টিমের কাছে পাঠানোর সাথে সাথে আমরা আপনাকে আপডেট রাখব।
- [Android Developer Community][community] হল এমন একটি কমিউনিটি যেখানে আপনি অন্যান্য ব্যবহারকারী এবং ডেভেলপারদের সাথে সংযোগ স্থাপন করতে পারেন যারা Android 16 প্রিভিউ বিল্ড নিয়ে কাজ করছেন। আপনি সেখানে পর্যবেক্ষণ এবং ধারণা শেয়ার করতে পারেন এবং প্রশ্নের উত্তর খুঁজে পেতে পারেন।
[সম্প্রদায়]: /about/versions/16/qpr2/dev-সম্প্রদায়