27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
ডেস্কটপ উইন্ডোর বৈশিষ্ট্য
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড 16 দুটি ডেস্কটপ উইন্ডোিং বৈশিষ্ট্য চালু করেছে: কাস্টমাইজযোগ্য হেডার ইনসেট এবং অ্যাপ ইনস্ট্যান্স ম্যানেজমেন্ট । এই পৃষ্ঠাটি ব্রাউজার সামঞ্জস্যতা যাচাই করার জন্য পরীক্ষার পরিস্থিতি বর্ণনা করে। OEM-গুলিকে অবশ্যই যাচাই করতে হবে যে বৈশিষ্ট্য বাস্তবায়নটি উদ্দেশ্য অনুযায়ী কাজ করে৷
নিম্নলিখিত পরীক্ষার ক্ষেত্রে কাস্টমাইজযোগ্য হেডার ইনসেটগুলির সাথে ব্রাউজার সামঞ্জস্যতা যাচাই করে:
- UI ইন্টারঅ্যাক্টিভিটি: ব্রাউজারের ক্যাপশন বার UI সমস্ত উইন্ডো কনফিগারেশন (ফ্রিফর্ম, স্প্লিট স্ক্রিন এবং ফুলস্ক্রিন) জুড়ে সম্পূর্ণ ইন্টারেক্টিভ থাকে তা যাচাই করুন।
- সিস্টেম আইকন ক্লিয়ারেন্স: নিশ্চিত করুন যে ব্রাউজার UI সিস্টেম আইকনগুলির অধীনে আঁকে না৷
- ফোরগ্রাউন্ড কালার অ্যাপ্লিকেশান: ব্রাউজারের থিমের উপর ভিত্তি করে অ্যাপ হেডারে সিস্টেম আইকনে সঠিক ফোরগ্রাউন্ড রং প্রয়োগ করা হয়েছে কিনা তা যাচাই করুন। এটি বিশেষভাবে গুরুত্বপূর্ণ যখন ব্রাউজারের থিম সিস্টেম থিম থেকে আলাদা।
- উইন্ডো ড্র্যাগিং: যাচাই করুন যে ট্যাব স্ট্রিপের খালি জায়গায় যে কোনও জায়গায় দীর্ঘ-টিপে দিয়ে একটি ফ্রিফর্ম উইন্ডো টেনে আনা যেতে পারে।
- আকার পরিবর্তনে ট্যাব দৃশ্যমানতা: পরীক্ষা করুন যে সর্বোত্তম ব্যবহারযোগ্যতা বজায় রাখতে উইন্ডোর প্রস্থের উপর ভিত্তি করে ট্যাবগুলি দেখানো বা লুকানো হয়েছে।
টেনে নেওয়া যায় এমন অঙ্গভঙ্গি আচরণ সহ অ্যাপ ইনস্ট্যান্স ম্যানেজমেন্টের জন্য কেস পরীক্ষা করুন
নিম্নলিখিত পরীক্ষার ক্ষেত্রে অ্যাপ ইনস্ট্যান্স ম্যানেজমেন্টের সাথে ব্রাউজার সামঞ্জস্যতা যাচাই করে:
- নতুন উইন্ডো তৈরি: নিশ্চিত করুন যে ট্যাব স্ট্রিপ থেকে একটি খালি জায়গায় একটি ট্যাব টেনে আনলে সেই ট্যাব ধারণকারী একটি নতুন ব্রাউজার উইন্ডো তৈরি হয়৷
- শেষ ট্যাবের জন্য কোন নতুন উইন্ডো নেই (একক দৃষ্টান্ত): যদি শুধুমাত্র একটি ব্রাউজার ইনস্ট্যান্স খোলা থাকে, তাহলে যাচাই করুন যে সেই উইন্ডোতে শেষ ট্যাবটি টেনে আনলে একটি নতুন উইন্ডো তৈরি হয় না।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Desktop windowing features\n\nAndroid 16 introduced two desktop windowing features: [customizable header\ninsets](https://developer.android.com/develop/ui/compose/layouts/adaptive/support-desktop-windowing#customizable_header_insets) and [app instance management](https://developer.android.com/develop/ui/compose/layouts/adaptive/support-desktop-windowing#manage_app_instances). This page describes the testing\nscenarios to verify browser compatibility. OEMs must verify that the feature\nimplementation works as intended.\n\nTest cases for customizable header insets\n-----------------------------------------\n\nThe following test cases verify browser compatibility with customizable header\ninsets:\n\n- **UI interactivity:** Verify that the browser's caption bar UI remains fully interactive across all windowing configurations (freeform, split screen, and fullscreen).\n- **System icon clearance:** Confirm that the browser UI doesn't draw under system icons.\n- **Foreground color application:** Verify that the correct foreground colors are applied to system icons on the app header based on the browser's theme. This is particularly important when the browser's theme differs from the system theme.\n- **Window dragging:** Validate that a freeform window can be dragged by long-pressing anywhere on an empty area of the tab strip.\n- **Tab visibility on resize:** Test that tabs are shown or hidden based on the window's width to maintain optimal usability.\n\nTest cases for app instance management with draggable gesture behavior\n----------------------------------------------------------------------\n\nThe following test cases verify browser compatibility with app instance\nmanagement:\n\n- **New window creation:** Confirm that dragging a tab from the tab strip to an empty area creates a new browser window containing that tab.\n- **No new window for the last tab (single instance):** If only one browser instance is open, verify that dragging the last tab in that window doesn't create a new window."]]