Wear OS 5, Android 14 (API লেভেল ৩৪)-এর উপর ভিত্তি করে তৈরি। Wear OS 5-এ ব্যবহারের জন্য আপনার Wear OS অ্যাপ প্রস্তুত করার সময়, সিস্টেমের আচরণগত পরিবর্তন যা Android 14-এ সব অ্যাপকে প্রভাবিত করে, তার পাশাপাশি Android 14-কে টার্গেট করে এমন অ্যাপের জন্য পরিবর্তন ম্যানেজ করুন।
Wear OS 5-এ করা পরিবর্তন সব অ্যাপকে প্রভাবিত করছে
নিম্নলিখিত আচরণগত পরিবর্তনগুলি Wear OS-এর জন্য নির্দিষ্ট ব্যবহারের ক্ষেত্রে এবং লাইব্রেরিকে প্রভাবিত করে। এইসব পরিবর্তন Wear OS ৫ বা তার পরবর্তী যেকোনও ভার্সনে চলা সব অ্যাপকে প্রভাবিত করে, টার্গেট SDK ভার্সন যাই হোক না কেন।
প্রাইভেসি ড্যাশবোর্ড
Wear OS 5-এ প্রাইভেসি ড্যাশবোর্ড-এর জন্য সহায়তা যোগ করা হয়েছে, যা ব্যবহারকারীদের প্রতিটি অ্যাপের ডেটা ব্যবহারের একটি সেন্ট্রালাইজড ভিউ অফার করে।
নতুন স্মার্টওয়াচে শুধু সেইসব ওয়াচফেসই দেখা যায় যেগুলি Watch Face Format ব্যবহার করে
Wear OS 5 বা তার পরবর্তী যেকোনও ভার্সন সহ লঞ্চ হওয়া স্মার্টওয়াচে শুধু সেইসব ওয়াচফেস কাজ করে যেগুলি Watch Face Format ব্যবহার করে। এই কারণে, আমরা সাজেস্ট করি যে আপনি Watch Face Format ব্যবহার করে মাইগ্রেট করুন।
Wear OS 5-এ করা পরিবর্তন Android 14-কে টার্গেট করা অ্যাপকে প্রভাবিত করছে
আপনি টার্গেট SDK ভার্সন Android 14-এ আপডেট করলে তবেই নিম্নলিখিত পরিবর্তনগুলি আপনার অ্যাপকে প্রভাবিত করবে, যে ভার্সনের উপর ভিত্তি করে Wear OS 5 তৈরি করা হয়েছে।
সবসময় চালু থাকা অ্যাপ ব্যাকগ্রাউন্ডে চলতে পারে
Wear OS ৫ থেকে শুরু করে, সিস্টেম সবসময় চালু থাকা অ্যাপ ব্যাকগ্রাউন্ডে সরিয়ে দেয় নির্দিষ্ট সময় ধরে অ্যাম্বিয়েন্ট মোডে দৃশ্যমান থাকার পরে। ব্যবহারকারীরা সিস্টেম সেটিংসে টাইমআউট কনফিগার করতে পারবেন।
ব্যায়াম রেকর্ড করার অ্যাপকে অবশ্যই ফোরগ্রাউন্ড পরিষেবার ধরন ঘোষণা করতে হবে
Wear OS 5 বা তার পরবর্তী ভার্সনে রান করে এমন ডিভাইসে ব্যবহারকারীর ওয়ার্কআউট সেশনের অংশ হিসেবে আপনার অ্যাপ যদি এক্সারসাইজ রেকর্ড করে, তাহলে আপনাকে
ফোরগ্রাউন্ড সার্ভিসে health ফোরগ্রাউন্ড সার্ভিস টাইপ নির্দিষ্ট করতে হবে যা
ExerciseClient-কে ইনভোক করে। এছাড়াও, আপনার অ্যাপ যদি ওয়ার্কআউট সেশনের সময় লোকেশন
তথ্য মনিটর করতে পারে, তাহলে আপনাকে অবশ্যই location
ফোরগ্রাউন্ড পরিষেবার ধরন উল্লেখ করতে হবে।
কিছু অফ-রিস্ট ডিভাইস আরও বেশি সময় ধরে আনলক করা থাকে
Wear OS 5 বা তার পরবর্তী যেকোনও ভার্সনে চলে এমন ডিভাইসে, ব্যবহারকারী যদি রিস্ট ডিটেকশন বন্ধ করে দেন এবং তারপর ডিভাইসটি তার কব্জি থেকে খুলে নেন, তাহলে সিস্টেম ডিভাইসটিকে দীর্ঘ সময়ের জন্য আনলক করে রাখে যা অন্যথায় হবে না।
আপনার অ্যাপের জন্য আরও বেশি লেভেলের নিরাপত্তা প্রয়োজন হলে—যেমন, সম্ভাব্য সংবেদনশীল বা ব্যক্তিগত ডেটা দেখানোর সময়—'রিস্ট ডিটেকশন' চালু আছে কিনা তা চেক করুন।
ড্র্যাগ করা যায় এমন কন্টেন্ট সিস্টেম জেসচার অ্যাক্টিভেশন পয়েন্টের উপর ওভারল্যাপ করতে পারে
Wear OS 5 থেকে শুরু করে, সিস্টেম মোশন ইভেন্ট জেসচারকে সিস্টেমের UI-তে ব্যবহৃত জেসচার নেভিগেশন থেকে আলাদা হিসেবে বিবেচনা করে।
আপনার অ্যাপের UI-তে যদি বড় ড্র্যাগেবল স্পেস থাকে যা সিস্টেম জেসচার এরিয়াকে ওভারল্যাপ করে, তাহলে আপনাকে এইসব ভিউয়ের জন্য সিস্টেম জেসচার এক্সক্লুশন রেকট্যাঙ্গেল যোগ করতে হতে পারে। এটি করতে, setSystemGestureExclusionRects() কল করুন যাতে সিস্টেম UI-কে
প্রদত্ত এরিয়াতে নেভিগেশন জেসচার উপেক্ষা করার নির্দেশ দেওয়া যায়। এটি আপনার মোবাইল অ্যাপে
অ্যাপের পরস্পরবিরোধী জেসচার ম্যানেজ করার মতো, যা এজ-টু-এজ UI অভিজ্ঞতা
প্রদান করে।
আপনি setSystemGestureExclusionRects() API ব্যবহার করে সিস্টেম UI-কে
জেসচার অনুরোধে অন্যভাবে উত্তর দিতে বলতে পারেন। যেমন, সিস্টেম UI ব্যবহারকারীর উদ্দেশ্য কনফার্ম করার জন্য
অতিরিক্ত UI ইঙ্গিত দেখাতে পারে, যেমন একটি অনুভূমিক বার।
ইমপ্লিসিট ও পেন্ডিং ইনটেন্টের উপর বিধিনিষেধ
আপনার অ্যাপে টাইল ব্যবহার করলে, ইমপ্লিসিট ও পেন্ডিং ইনটেন্টের উপর বিধিনিষেধ আপনার ইনটেন্টের উপর প্রভাব ফেলছে কিনা তা চেক করুন।
কিছু বিজ্ঞপ্তি এখনও বাতিল করা যায় না
Android 14 (API লেভেল 34) বা তার পরবর্তী যেকোনও ভার্সনে চলে এমন ডিভাইসে আপনার অ্যাপের হ্যান্ডহেল্ড ভার্সন ব্যবহার করার সময়, ব্যবহারকারীরা বিজ্ঞপ্তি বাতিল করতে পারবেন, যা আগের ভার্সনে বাতিল করা যেত না।
তবে, Wear OS 5 এবং এর পরবর্তী যেকোনও ভার্সনে, এইসব বিজ্ঞপ্তি এখনও বাতিল করা যায় না।
Android 14-এ অন্যান্য পরিবর্তন
Android 14-এ করা নিম্নলিখিত পরিবর্তনগুলি আপনার Wear OS অ্যাপকে প্রভাবিত করতে পারে।
Android 14-এ করা পরিবর্তন যা সব অ্যাপকে প্রভাবিত করে
- ডিফল্ট হিসেবে এক্স্যাক্ট অ্যালার্ম শিডিউল করার অনুমতি দেওয়া হয় না
- অ্যাপ ক্যাশে করা থাকাকালীন কনটেক্সট-রেজিস্টার করা ব্রডকাস্ট সারিবদ্ধ করা হয়
- কোনও অ্যাপকে সীমাবদ্ধ স্ট্যান্ডবাই বাকেটে রাখার অতিরিক্ত কারণ
Android 14-এ হওয়া পরিবর্তন যা API লেভেল ৩৪-কে টার্গেট করা অ্যাপকে প্রভাবিত করে
- ফোরগ্রাউন্ড পরিষেবার ধরন উল্লেখ করতে হবে
- নন-লিনিয়ার ফন্ট স্কেলিং (শুধুমাত্র ভিউ-ভিত্তিক UI এলিমেন্টকে প্রভাবিত করে)
BluetoothAdapter-এBLUETOOTH_CONNECTঅনুমতি এনফোর্স করাJobSchedulerকলব্যাক ও নেটওয়ার্কের আচরণকে আরও শক্তিশালী করে- রানটাইম-রেজিস্টার করা ব্রডকাস্ট রিসিভার অবশ্যই এক্সপোর্ট করতে হবে অথবা এক্সপোর্ট করা যাবে না
- আরও নিরাপদ ডায়নামিক কোড লোডিং
- ব্যাকগ্রাউন্ড থেকে অ্যাক্টিভিটি শুরু করার ক্ষেত্রে অতিরিক্ত বিধিনিষেধ
- ব্যবহারকারী ফটো ও ভিডিওতে আংশিক অ্যাক্সেস দিতে পারবেন
আপনার জন্য সাজেস্ট করা হয়েছে
- মনে রাখবেন: জাভাস্ক্রিপ্ট বন্ধ থাকলে লিঙ্ক টেক্সট দেখানো হয়
- Android 10-এ গোপনীয়তা সংক্রান্ত পরিবর্তন
- GATT সার্ভারের সাথে কানেক্ট করা {:#connect}
- ব্যাকগ্রাউন্ডে যোগাযোগ করা