পণ্যের খবর

অ্যান্ড্রয়েড ১৬ কিউপিআর২ প্রকাশিত হয়েছে

৪ মিনিটের পাঠ
Matthew McCullough
ভাইস প্রেসিডেন্ট, প্রোডাক্ট ম্যানেজমেন্ট, অ্যান্ড্রয়েড ডেভেলপার

অ্যান্ড্রয়েড ১৬ কিউপিআর২ প্রকাশিত হয়েছে

অ্যান্ড্রয়েডের প্রথম মাইনর এসডিকে রিলিজের মাধ্যমে দ্রুততর উদ্ভাবন

আজ আমরা অ্যান্ড্রয়েড ১৬ কিউপিআর২ (Android 16 QPR2) প্রকাশ করছি, যা ব্যবহারকারীর অভিজ্ঞতা, ডেভেলপারদের কর্মদক্ষতা এবং মিডিয়া সক্ষমতায় বহুবিধ উন্নতি নিয়ে এসেছে। অ্যান্ড্রয়েড প্ল্যাটফর্মের বিবর্তনে এটি একটি গুরুত্বপূর্ণ মাইলফলক, কারণ এটিই প্রথম রিলিজ যা একটি মাইনর এসডিকে (SDK) সংস্করণ ব্যবহার করছে

প্ল্যাটফর্ম বিবর্তনের একটি মাইলফলক: মাইনর এসডিকে রিলিজ

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

এটিকে সমর্থন করার জন্য, আমরা অ্যান্ড্রয়েড ১৬ থেকে Build ক্লাসে নতুন ফিল্ড যুক্ত করেছি, যা আপনার অ্যাপকে SDK_INT_FULL এবং VERSION_CODES_FULL ব্যবহার করে এই নতুন API-গুলো যাচাই করার সুযোগ দেয়।

  if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) && (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1)) {
    // Call new APIs from the Android 16 QPR2 release
}

উন্নত ব্যবহারকারীর অভিজ্ঞতা এবং কাস্টমাইজেশন

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

বর্ধিত ডার্ক থিম

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

ছবি.png

পুরানো ফিটবিট অ্যাপটিতে বর্ধিত ডার্ক থিমের প্রভাব দেখা যাচ্ছিল; নতুন ফিটবিট অ্যাপটি সরাসরি ডার্ক থিম সমর্থন করে।

যখন কোনো ব্যবহারকারী এক্সপান্ডেড ডার্ক থিম সেটিং চালু করেন, তখন সিস্টেম ইনভার্সন প্রয়োগ করা হবে কিনা তা নির্ধারণ করতে আপনার অ্যাপের isLightTheme থিম অ্যাট্রিবিউট ব্যবহার করে। যদি আপনার অ্যাপ স্ট্যান্ডার্ড DayNight থিমগুলোর কোনো একটি থেকে ইনহেরিট করে , তবে এটি আপনার জন্য স্বয়ংক্রিয়ভাবে করা হয়। যদি তা না হয়, তবে আপনার অ্যাপটি যাতে অনিচ্ছাকৃতভাবে ইনভার্টেড না হয়ে যায়, তা নিশ্চিত করতে আপনার ডার্ক থিমে isLightTheme="false" ডিক্লেয়ার করুন। স্ট্যান্ডার্ড অ্যান্ড্রয়েড ভিউ, কম্পোজেবল এবং ওয়েবভিউ ইনভার্টেড হবে, কিন্তু ফ্লাটারের মতো কাস্টম রেন্ডারিং ইঞ্জিনগুলো হবে না।

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

কাস্টম আইকন আকার এবং স্বয়ংক্রিয় থিমিং

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

ছবি.png

ইন্টারেক্টিভ চুজার সেশন

শেয়ার করার অভিজ্ঞতা এখন আরও গতিশীল। সিস্টেম শেয়ারশিট খোলা থাকলেও অ্যাপগুলো UI-কে ইন্টারেক্টিভ রাখতে পারে, যার ফলে Chooser-এর মধ্যে রিয়েল-টাইমে কন্টেন্ট আপডেট করা যায়।

আপনার উৎপাদনশীলতা এবং অ্যাপের কর্মক্ষমতা বৃদ্ধি করা

আমরা আপনার কাজের ধারাকে আরও সহজ করতে এবং অ্যাপের পারফরম্যান্স উন্নত করার জন্য বিভিন্ন টুল ও আপডেট নিয়ে আসছি।

জিইউআই অ্যাপ্লিকেশন সহ লিনাক্স উন্নয়ন পরিবেশ

লিনাক্স ডেভেলপমেন্ট এনভায়রনমেন্ট ফিচারটিকে সম্প্রসারিত করা হয়েছে, যার ফলে এখন সরাসরি টার্মিনাল এনভায়রনমেন্টের মধ্যেই লিনাক্স জিইউআই অ্যাপ্লিকেশন চালানো যাবে।

ছবি.png

আরিওম হানের ডিজাইন করা GIMP-এর মাসকট উইলবার CC BY-SA 4.0 লাইসেন্সের অধীনে রয়েছে। GIMP ইন্টারফেসের স্ক্রিনশটটি সৌজন্যমূলকভাবে ব্যবহার করা হয়েছে।

প্রজন্মগত আবর্জনা সংগ্রহ

অ্যান্ড্রয়েড রানটাইম (ART)-এ এখন একটি জেনারেশনাল কনকারেন্ট মার্ক-কমপ্যাক্ট (CMC) গারবেজ কালেক্টর অন্তর্ভুক্ত রয়েছে। এটি নতুনভাবে বরাদ্দ করা অবজেক্টগুলোর ওপর সংগ্রহকে কেন্দ্রীভূত করে, যার ফলে সিপিইউ-এর ব্যবহার কমে এবং ব্যাটারির কার্যকারিতা বাড়ে।

উইজেট এনগেজমেন্ট মেট্রিক্স

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

১৬কেবি পেজ সাইজ প্রস্তুতি

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

ছবি.png

মিডিয়া, সংযোগ এবং স্বাস্থ্য

QPR2 মিডিয়া স্ট্যান্ডার্ড এবং ডিভাইস কানেক্টিভিটিতে শক্তিশালী আপডেট নিয়ে এসেছে।

আইএএমএফ এবং অডিও শেয়ারিং

আমরা ইমারসিভ অডিও মডেল অ্যান্ড ফরম্যাটস (IAMF), একটি ওপেন-সোর্স স্পেশিয়াল অডিও ফরম্যাটের জন্য সফটওয়্যার ডিকোডিং সাপোর্ট যুক্ত করেছি। এছাড়াও, ব্লুটুথ এলই অডিও-এর জন্য পার্সোনাল অডিও শেয়ারিং এখন সরাসরি সিস্টেম আউটপুট সুইচারের সাথে ইন্টিগ্রেটেড করা হয়েছে।

ছবি.png

হেলথ কানেক্ট আপডেট

হেলথ কানেক্ট এখন ডিভাইসের সেন্সর ব্যবহার করে স্বয়ংক্রিয়ভাবে পদক্ষেপ গণনা করে। যদি আপনার অ্যাপে READ_STEPS পারমিশন থাকে, তাহলে এই ডেটা "android" প্যাকেজ থেকে পাওয়া যাবে। এটি কেবল পদক্ষেপ গণনার জন্য প্রয়োজনীয় কোডকেই সহজ করে না, বরং এটি আরও বেশি শক্তি-সাশ্রয়ী। এটি এখন ব্যায়ামের অংশগুলিতে ওজন, সেট ইনডেক্স এবং অনুভূত পরিশ্রমের হার (RPE) ট্র্যাক করতে পারে।

মসৃণ স্থানান্তর

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

গোপনীয়তা এবং নিরাপত্তা জোরদার করা

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

ডেভেলপার যাচাইকরণ

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

এসএমএস ওটিপি সুরক্ষা

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

নিরাপদ লক ডিভাইস

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

শুরু করুন

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

Android 16 QPR2-এর সাথে সেরা ডেভেলপমেন্ট অভিজ্ঞতার জন্য, আমরা আপনাকে Android Studio Otter- এর সর্বশেষ ক্যানারি বিল্ডটি ব্যবহার করার পরামর্শ দিই।

আমাদের অ্যান্ড্রয়েড বিটা প্রোগ্রামে অংশগ্রহণকারী সকলকে আবারও ধন্যবাদ। অ্যান্ড্রয়েড ১৬ কিউপিআর২ (Android 16 QPR2)-এর আপডেটগুলো আপনাদের অ্যাপগুলো কীভাবে কাজে লাগায়, তা দেখার জন্য আমরা অধীর আগ্রহে অপেক্ষা করছি।

Android 16 QPR2 সম্পর্কে সম্পূর্ণ তথ্যের জন্য অনুগ্রহ করে Android 16 ডেভেলপার সাইট পরিদর্শন করুন।

    লিখেছেন:

    পড়তে থাকুন