পণ্যের খবর

শুধু মোবাইলকে বিদায়, অ্যাডাপ্টিভকে স্বাগত: অ্যাডাপ্টিভ অ্যাপ তৈরির জন্য ২০২৫ সাল থেকে তিনটি অপরিহার্য আপডেট

২ মিনিটের পাঠ
Fahd Imtiaz
সিনিয়র প্রোডাক্ট ম্যানেজার

শুধু মোবাইলকে বিদায়, অ্যাডাপ্টিভকে স্বাগত: অ্যাডাপ্টিভ অ্যাপ তৈরির জন্য ২০২৫ সাল থেকে তিনটি অপরিহার্য আপডেট

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

9x.png

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

এই উদ্যোগটি উন্নয়নে একটি অপরিহার্য পরিবর্তনের ইঙ্গিত দেয়: বিদায় মোবাইল অ্যাপ, স্বাগত অ্যাডাপ্টিভ অ্যাপ

অভিযোজিত-অ্যাপস.png


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

অ্যান্ড্রয়েড ১৬-এর সাথে অভিযোজিত আচরণের মান নির্ধারণ

এই পরিবর্তনকে সমর্থন করার জন্য, অ্যাপগুলো কীভাবে ওরিয়েন্টেশন এবং রিসাইজযোগ্যতা সীমাবদ্ধ করতে পারে, সেই পদ্ধতিতে অ্যান্ড্রয়েড ১৬ উল্লেখযোগ্য পরিবর্তন এনেছে । কমপক্ষে ৬০০ডিপি (600dp) ডিসপ্লেতে, ম্যানিফেস্ট এবং রানটাইম সীমাবদ্ধতাগুলো উপেক্ষা করা হয়, যার অর্থ হলো অ্যাপগুলো আর নিজেদেরকে একটি নির্দিষ্ট ওরিয়েন্টেশন বা আকারে আবদ্ধ রাখতে পারে না। এর পরিবর্তে, অ্যাপগুলো সম্পূর্ণ ডিসপ্লে উইন্ডো জুড়ে বিস্তৃত হয়, যা পোর্ট্রেট এবং ল্যান্ডস্কেপ উভয় মোডেই আপনার UI-কে নির্বিঘ্নে স্কেল করতে সাহায্য করে।

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

Jetpack WindowManager 1.5.0-এর মাধ্যমে ট্যাবলেট ছাড়াও অন্যান্য স্ক্রিন সমর্থন করা হচ্ছে।

ডিভাইসের বিবর্তনের সাথে সাথে 'বড়' সম্পর্কে আমাদের প্রচলিত সংজ্ঞাগুলোকেও বিকশিত হতে হবে। ক্রমবর্ধমান অতি বৃহৎ স্ক্রিন এবং ডেস্কটপ এনভায়রনমেন্টকে আরও ভালোভাবে সমর্থন করার জন্য, আমরা অক্টোবরে Jetpack WindowManager 1.5.0 প্রকাশ করেছি

এই সারফেসগুলিতে, স্ট্যান্ডার্ড "এক্সপান্ডেড" লেআউট, যেখানে সাধারণত দুটি প্যান স্বাচ্ছন্দ্যে এঁটে যায়, তা প্রায়শই যথেষ্ট হয় না। একটি ২৭-ইঞ্চি মনিটরে, দুটি প্যানকে প্রসারিত এবং ফাঁকা ফাঁকা দেখাতে পারে, ফলে স্ক্রিনের মূল্যবান জায়গা অব্যবহৃত থেকে যায়। এর সমাধান করতে, WindowManager 1.5.0 দুটি নতুন প্রস্থের উইন্ডো সাইজ ক্লাস চালু করেছে: Large (1200dp থেকে 1600dp) এবং Extra-large (1600dp+)।

window_size_classes_width.png

এই নতুন ব্রেকপয়েন্টগুলো নির্দেশ করে কখন হাই-ডেনসিটি ইন্টারফেসে স্যুইচ করতে হবে। একটি সাধারণ লিস্ট-ডিটেইল ভিউকে প্রসারিত করার পরিবর্তে, আপনি এর প্রস্থকে কাজে লাগিয়ে একই সাথে তিনটি বা এমনকি চারটি প্যানও দেখাতে পারেন। এমন একটি ইমেল ক্লায়েন্টের কথা ভাবুন যা আপনার ফোল্ডার, ইনবক্স তালিকা, খোলা বার্তা এবং একটি ক্যালেন্ডার সাইডবার—সবকিছুই একটিমাত্র ভিউতে স্বাচ্ছন্দ্যে প্রদর্শন করে। এই উইন্ডো সাইজ ক্লাসগুলোর জন্য সাপোর্ট Compose Material 3 adaptive- এর 1.2 রিলিজে যোগ করা হয়েছিল।

Jetpack Navigation 3-এর মাধ্যমে ব্যবহারকারীর যাত্রাপথ পুনর্বিবেচনা

এমন একটি UI তৈরি করতে, যা ফোনের একটিমাত্র স্ক্রিন থেকে ট্যাবলেটের একাধিক প্যানেলযুক্ত লেআউটে রূপান্তরিত হয়, আগে জটিল স্টেট ম্যানেজমেন্টের প্রয়োজন হতো। এর ফলে প্রায়শই একটিমাত্র গন্তব্যের জন্য ডিজাইন করা নেভিগেশন গ্রাফকে দিয়ে একই সাথে একাধিক ভিউ পরিচালনা করতে হতো। I/O 2025-এ প্রথম ঘোষিত Jetpack Navigation 3 এখন স্থিতিশীল , যা অ্যাডাপ্টিভ অ্যাপে ব্যবহারকারীর যাত্রাপথ পরিচালনার জন্য একটি নতুন পদ্ধতি নিয়ে এসেছে।

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

অভিযোজনশীল ভবিষ্যতের ভিত্তি

নামহীন (1).png


এই বছর আপনার প্রয়োজনীয় টুলগুলো নিয়ে আসা হয়েছে, যার মধ্যে রয়েছে বিস্তৃত লেআউটের জন্য অপটিমাইজেশন থেকে শুরু করে উইন্ডো ম্যানেজার এবং নেভিগেশন ৩- এর মতো সূক্ষ্ম নিয়ন্ত্রণ। এবং, অ্যান্ড্রয়েড ১৬ সত্যিকারের ফ্লেক্সিবল ইউআই-এর দিকে পরিবর্তন শুরু করেছে, যার আপডেটগুলো আগামী বছর সব ধরনের ফর্ম ফ্যাক্টরে চমৎকার অ্যাডাপ্টিভ অভিজ্ঞতা প্রদান করবে। অ্যাডাপ্টিভ ডেভেলপমেন্টের মূলনীতি সম্পর্কে আরও জানতে এবং কাজ শুরু করতে, d.android.com/adaptive-apps- এ যান।

সরঞ্জামগুলো প্রস্তুত, এবং ব্যবহারকারীরা অপেক্ষা করছেন। আপনি কী তৈরি করেন তা দেখার জন্য আমরা অধীর আগ্রহে আছি!

*উৎস: গুগলের অভ্যন্তরীণ তথ্য

লিখেছেন:

পড়তে থাকুন