২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবেল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রেখে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা Q2 এবং Q4-এ AOSP-তে সোর্স কোড প্রকাশ করব। AOSP তৈরি ও এতে কন্ট্রিবিউট করতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চ সবসময় AOSP-তে পুশ করা সবচেয়ে সাম্প্রতিক রিলিজকে রেফার করবে। আরও তথ্যের জন্য, AOSP-তে হওয়া পরিবর্তন দেখুন।
আপনার পছন্দের ভাষায় কন্টেন্ট অনুবাদ করতে Google তার AI প্রযুক্তি ব্যবহার করে। AI-এর মাধ্যমে করা অনুবাদে ভুল থাকতে পারে।
HIDL ফ্রেমওয়ার্কের ব্যাকওয়ার্ড কম্প্যাটিবিলিটি যাচাইকরণ
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
HIDL HAL
Android কোর সিস্টেম (system.img বা ফ্রেমওয়ার্কও বলা হয়) যে
পুরনো ভার্সনের সাথে মানানসই হবে তা নিশ্চিত করে। Vendor Test Suite (VTS)
টেস্ট নিশ্চিত করে যে HAL প্রত্যাশা অনুযায়ী কাজ করছে (যেমন, 1.2 ইমপ্লিমেন্টেশনে
1.1 HAL টেস্ট চালানো হয়), তবে কোনও
সাপোর্ট করা HAL (1.0, 1.1 বা 1.2) প্রদান করা হলে, ফ্রেমওয়ার্ক যাতে সেই HAL-এর সাথে সঠিকভাবে
কাজ করে তা নিশ্চিত করতে ফ্রেমওয়ার্ক টেস্টিংয়ের প্রয়োজন হয়।
HAL ইন্টারফেস ডেফিনিশন ল্যাঙ্গুয়েজ (HIDL) সম্পর্কে আরও জানতে,
HIDL,
HIDL ভার্সনিং এবং
HIDL HAL ডেপ্রিকেশন দেখুন।
HAL আপগ্রেড সম্পর্কে
দু'ধরনের HAL আপগ্রেড আছে: মেজর ও মাইনর।
বেশিরভাগ সিস্টেমে শুধুমাত্র একটি HAL ইমপ্লিমেন্টেশন থাকে, তবে একাধিক
ইমপ্লিমেন্টেশন কাজ করে। যেমন:
android.hardware.teleport@1.0 # initial interface
android.hardware.teleport@1.1 # minor version upgrade
android.hardware.teleport@1.2 # another minor version upgrade
...
android.hardware.teleport@2.0 # major version upgrade
...
সিস্টেম পার্টিশনে সাধারণত একটি ফ্রেমওয়ার্ক ডেমন (যেমন
teleportd) থাকে যা HAL ইমপ্লিমেন্টেশনের একটি নির্দিষ্ট গ্রুপের সাথে
যোগাযোগ ম্যানেজ করে। অথবা, সিস্টেমের পরিবর্তে
সিস্টেম লাইব্রেরি (যেমন
android.hardware.configstore-utils) অন্তর্ভুক্ত থাকতে পারে যা ক্লায়েন্টের
সুবিধাজনক আচরণ প্রয়োগ করে। উপরের উদাহরণে, ডিভাইসে HAL-এর যে ভার্সনই ইনস্টল করা থাকুক না কেন,
teleportd-কে কাজ করতেই হবে।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-10-11 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"]],["2026-10-11 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]