আনবান্ডেড অ্যাপ রিলিজ নোট

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

গাড়ির অ্যাপস রিলিজ-২২

ট্যাগ: ub-automotive-master-20260424

Car-apps-release-22 এই সমস্যাগুলো সমাধান করে।

ডায়ালার

  • UI কাস্টমাইজেশন
    • ওভারলেয়েবলে OEM ডিজাইন টোকেন অ্যাট্রিবিউট যোগ করুন।
    • RRO ক্লিন আপ সমর্থন করার জন্য রিফ্যাক্টর করুন।

ড্রাইভারইউআই

  • সিস্টেম এবং ইন্টিগ্রেশন
    • কমেন্টে SDV Gateway ক্লায়েন্ট APEX-এর পাথ আপডেট করুন।
    • DriverUI-তে ACCESS_LOCAL_NETWORK পারমিশনটি যোগ করুন।
  • রক্ষণাবেক্ষণ
    • dcf_verification_tests যোগ করুন এবং অব্যবহৃত DCF ফাইলগুলো মুছে ফেলুন।
    • অব্যবহৃত রিসোর্সগুলো পরিষ্কার করুন।

গাড়ির লাইব্রেরি

  • মিডিয়া কমন
    • প্লেব্যাক কন্ট্রোলের রঙ আপডেট করুন।
    • মিনিমাইজ করা মিডিয়া কন্ট্রোলে নিষ্ক্রিয় কাস্টম অ্যাকশনগুলো ঠিক করুন।
    • MediaSource আবিষ্কার এবং প্রারম্ভিক প্রক্রিয়া উন্নত করুন।
    • MediaSource তৈরি এবং ব্রাউজার উপেক্ষা করার বিষয়টি উন্নত করুন।
    • MediaConnectorServiceTests এর জন্য MediaSource এ একটি ব্যাকওয়ার্ড কম্প্যাটিবিলিটি কনস্ট্রাক্টর যোগ করুন।
    • একাধিক ফলব্যাক কৌশল ব্যবহার করে MediaSource লঞ্চিং উন্নত করুন।
    • একাধিক ব্যবহারকারী এবং শুধুমাত্র সেশন-ভিত্তিক মিডিয়া সমর্থন যোগ করুন।
    • প্লাগেবল সেশন ম্যানেজমেন্টের জন্য MediaSessionHelper রিফ্যাক্টর করুন।
  • UI ফ্রেমওয়ার্ক এবং লেআউট
    • সর্বশেষ AAOS স্পেসিফিকেশন অনুযায়ী টেক্সট টোকেনের আকার ও স্টাইল আপডেট করুন।
    • ডায়ালগের অবস্থান সংক্রান্ত সমস্যা সমাধান করুন।
    • শব্দার্থগত রঙ লাল যোগ করুন।
    • স্টাইলড ভিউগুলির জন্য OEM অপ্ট-ইন চেক প্রয়োগ করুন।
    • অ্যাপ-স্টাইলড ভিউ কার্যকারিতা অপসারণ করুন।
  • রক্ষণাবেক্ষণ এবং ত্রুটি সংশোধন
    • আনবান্ডেলড রিলিজ সংস্করণটি এপ্রিল ২০২৬-এ আপডেট করুন।
    • দিনের বেলার স্টাইলিংয়ের জন্য কন্ট্রোলগুলো ছোট করে আপডেট করুন।
    • প্লাগইনের অবস্থা পরিবর্তনের কার্যকারিতা অপসারণ করুন।

গাড়ির মিডিয়া

  • UI এবং কনফিগারেশন
    • ওভারলেয়েবলে OEM টোকেন অ্যাট্রিবিউট যোগ করুন।

সংবেদনশীল অ্যাপ সুরক্ষা

  • UI এবং কাস্টমাইজেশন
    • সর্বশেষ মকআপগুলো অনুসরণ করে UI আপডেট করুন।
    • অনিয়ন্ত্রিত লম্বা লেআউট যোগ করুন এবং লেখার আকার ঠিক করুন।
    • উপলব্ধ স্থান অনুযায়ী পিন প্যাড বাটনের প্রস্থ স্কেল করুন।
    • আকার গণনার ক্ষেত্রে স্ক্রিন ঘনত্বকে সম্মান করুন।
    • পিন লক ভিউ থেকে নেক্সট বাটনটি সরান।
  • রক্ষণাবেক্ষণ
    • ডিসকভারি নোটিফিকেশনের জন্য ফিচার ফ্ল্যাগটি বাতিল করুন।

রেডিও

  • UI এবং কনফিগারেশন
    • RRO অপসারণ সহজ করার জন্য স্টাইলিং আপডেট করুন।
  • সিস্টেম এবং ইন্টিগ্রেশন
    • রেডিও অ্যাপটির launchMode singleTask এ পরিবর্তন করুন।

গাড়ির অ্যাপস রিলিজ ২১

ট্যাগ: ub-automotive-master-20260326

Car-apps-release-21 এই সমস্যাগুলো সমাধান করে।

ডায়ালার

  • UI কাস্টমাইজেশন
    • চলমান কল এবং নেস্টেড লেআউটের জন্য রানটাইম রিসোর্স ওভারলে (RRO) সক্রিয় করা হয়েছে।

ড্রাইভারইউআই

  • সিস্টেম এবং ইন্টিগ্রেশন
    • স্প্লিট এসডিকে অথবা স্ট্যাটিক জাভা গেটওয়ে ক্লায়েন্ট লাইব্রেরিতে স্থানান্তরিত করা হয়েছে।
    • সীমাবদ্ধ নেটওয়ার্ক ব্যবহারের অনুমতি দেওয়া হয়েছে।
    • নথিপত্র এবং সম্পদ
      • টেলটেল এবং নোটিফিকেশন সংক্রান্ত ত্রুটি সংশোধনের মাধ্যমে DriverUI ক্যাশে ডকুমেন্টেশন আপডেট করা হয়েছে।
      • ডিজাইন সিস্টেম (DS) রিপোজিটরি থেকে ফিগমা ডকুমেন্টেশন আপডেট করা হয়েছে।
      • JPEG প্লাগইন ব্যবহার করে ক্যাশ করা ডকুমেন্টটি আপডেট করা হয়েছে।
    • রক্ষণাবেক্ষণ
      • MainActivityTest ক্র্যাশের সমস্যা সমাধান করা হয়েছে এবং সার্বিক পরীক্ষাযোগ্যতা উন্নত করা হয়েছে।

গাড়ির মিডিয়া

  • UI এবং কনফিগারেশন
    • অডিও সেটিংস অ্যাকশনের জন্য ওভারলে সাপোর্ট চালু করা হয়েছে।
    • MediaBlockingActivity লেআউট আপডেট করা হয়েছে যাতে এটি RRO ব্যবহার করতে পারে।

মাল্টিডিসপ্লে

  • ব্যবহারকারী ইন্টারফেস
    • DevicePickerScreen এবং MirroringActivity এর জন্য আলাদা প্রস্থান বাটন যোগ করা হয়েছে।

সংবেদনশীল অ্যাপ সুরক্ষা

  • আবিষ্কার বিজ্ঞপ্তি
    • ডিসকভারি নোটিফিকেশন চালু করা হয়েছে: রিবুটের পর নোটিফিকেশন দেখানোর জন্য ফিচার ফ্ল্যাগ, মেট্রিক্স এবং লজিক যোগ করা হয়েছে।
  • অ্যাপ পুনরায় লক করার যুক্তি
    • অটো-রিলকিংকে রিফ্যাক্টর করে PackageRelockService এ পরিণত করা হয়েছে।
    • সিস্টেম ইমেজে ইনস্টল করা অ্যাপ লক করার অনুমতি নেই।
    • অতিরিক্ত প্রতিস্থাপন প্যারামিটার পাস করার জন্য PackageChangeMonitor আপডেট করা হয়েছে।
  • পরীক্ষা এবং কাস্টমাইজেশন
    • Robolectric এবং PackageRelockService (Soong) টেস্টগুলো সংশোধন করা হয়েছে।
    • OEM কাস্টমাইজেশন টোকেন সক্রিয় করা হয়েছে।

গাড়ির লাইব্রেরি

  • মিডিয়া কমন
    • প্লাগেবল সেশন ম্যানেজমেন্টের জন্য MediaSessionHelper রিফ্যাক্টর করা হয়েছে।
    • Intent SHOW_MEDIA_PLAYBACK অ্যাকশন এবং CustomPlaybackAction API-তে IconCompat যোগ করা হয়েছে।
    • CAL-এর সাথে দ্বন্দ্ব এড়ানোর জন্য রিসোর্সের নামগুলো হালনাগাদ করা হয়েছে।
  • UI ফ্রেমওয়ার্ক এবং লেআউট
    • পূর্ণ-স্ক্রিন উইন্ডোতে ভিউ হিসেবে রেন্ডার করার জন্য GModal-কে রিফ্যাক্টর করা হয়েছে।
    • নতুন মোডাল বাস্তবায়নের জন্য ইনসেট গণনা হালনাগাদ করা হয়েছে এবং আকার নির্ধারণের পদ্ধতি সংশোধন করা হয়েছে।
    • ক্রমবর্ধমান IME অফসেট সমস্যাগুলির সমাধান করা হয়েছে এবং সিন টাইপ লজিক পরিমার্জন করা হয়েছে।
    • লেআউট সম্পূর্ণ হওয়ার জন্য অপেক্ষা করার মাধ্যমে পৃষ্ঠা বিন্যাস উন্নত করা হয়েছে।
    • অ্যাপ-স্টাইলড ভিউগুলির জন্য স্কেলেবল UI ডেমো যোগ করা হয়েছে।
  • ত্রুটি সংশোধন এবং রক্ষণাবেক্ষণ
    • CarUxRestrictionsUtil এ মেমোরি লিক ঠিক করা হয়েছে।
    • অ্যাডাপ্টার প্রক্সিতে থাকা অফ-বাই-ওয়ান এবং লজিক ত্রুটিগুলো সংশোধন করা হয়েছে।
    • আপডেট করা বিল্ড স্ক্রিপ্ট ( copy_gradle_output ) এবং মেভেন ফলব্যাক লজিক।
    • প্রমিত পটভূমির রঙ এবং সীড টোকেনের সংজ্ঞা।
  • পরীক্ষার পরিকাঠামো
    • TestMediaCalAppMediaPlaybackTemplate যোগ করা হয়েছে।

কার-অ্যাপস-রিলিজ-২০

ট্যাগ: ub-automotive-master-20251118

Car-apps-release-20 এই সমস্যাগুলো সমাধান করে।

নতুন বৈশিষ্ট্য

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

কন্ট্রোল সেন্টার রেফারেন্স অ্যাপ্লিকেশনটি এমন কিছু ইউজার এক্সপেরিয়েন্স প্রদর্শন করে যা আপনি আপনার মাল্টি-ইউজার, মাল্টি-ডিসপ্লে (MUMD) পরিবেশে যোগ করতে পারেন। কিছু ইউজার জার্নির মধ্যে রয়েছে:

  • গাড়িতে থাকা অন্যেরা কী দেখছে ও শুনছে তা দেখুন।
  • গাড়ির স্পিকারে অডিও শেয়ার করুন।
  • গাড়ির অন্যান্য ডিসপ্লেগুলোর সাথে একত্রে একটি ভিডিও দেখুন।

কন্ট্রোল সেন্টারের লক্ষ্য হলো গাড়ির কনফিগারেশনে ব্যবহারকারীর অভিজ্ঞতা উন্নত করা, যখন ড্রাইভার ডিসপ্লের সাথে এক বা একাধিক সেকেন্ডারি ডিসপ্লে থাকে। উদাহরণস্বরূপ, পেছনের যাত্রীর জন্য।

আমরা কন্ট্রোল সেন্টারের জন্য আরও ডকুমেন্টেশন যুক্ত করার পরিকল্পনা করছি।

আলোচিত বিষয়গুলি

মিডিয়া:

  • RRO-এর সাথে সামঞ্জস্যপূর্ণ করার জন্য MediaBlockingActivity লেআউট আপডেট করা হয়েছে।
  • অডিও সেটিংস অ্যাকশনের একটি ওভারলে সক্রিয় করা হয়েছে।

ডায়ালার:

  • চলমান কল লেআউট এবং নেস্টেড লেআউটগুলোকে RRO-এর সাথে সামঞ্জস্যপূর্ণ করা হয়েছে।

গাড়ির লাইব্রেরি:

  • MAVEN_CENTRAL_URL সেট করা না থাকলে mavenCentral এ ফলব্যাক হওয়ার সমস্যাটি সমাধান করা হয়েছে।

অন্যান্য বিষয়:

  • mavenCentral এর Google মিরর ব্যবহার করার জন্য Maven URL আপডেট করা হয়েছে।
  • Gradle 9.1.0-এ আপডেট করা হয়েছে।
  • গ্রেডল বিল্ড প্লাগইনে অ্যান্ড্রয়েড গ্রেডল প্লাগইন ব্যবহারের জন্য IMethod-টি সংশোধন করা হয়েছে।
  • রোবোইলেকট্রিক সংস্করণ ৪.১৬-এ হালনাগাদ করা হয়েছে।

গাড়ির অ্যাপস রিলিজ-১৯

ট্যাগ: ub-automotive-master-20250910

এই সমস্যাগুলো সমাধান করা হয়েছে:

  • অন্যান্য আনবান্ডেলড অ্যাপের সাথে সিঙ্ক করার জন্য ভার্সন ফরম্যাট আপডেট করা হয়েছে।
  • action_name_for_custom_keycode ওভারলেযোগ্য স্ট্রিংটি যোগ করা হয়েছে।
  • Kotlin 2.1.20-এর সাথে সামঞ্জস্য উন্নত করা হয়েছে।
  • গ্রেডল বিল্ডটি AGP 8.11-এ আপডেট করা হয়েছে এবং এতে Android API 36-এর জন্য সমর্থন যোগ করা হয়েছে।
  • প্রজেক্টের JDK 17 থেকে Java 21-এ আপডেট করা হয়েছে।

এই বৈশিষ্ট্যগুলি আপডেট করা হয়েছে:

  • ড্রাইভারইউআই:

    • পুনর্গঠিত ক্লাস্টারের জন্য অনুবাদ হালনাগাদ করা হয়েছে।
    • ফিগমা থেকে প্রাপ্ত সাইজ ব্যবহার করার জন্য ড্রাইভার UI ডকুমেন্টেশনের কাঠামো আপডেট করা হয়েছে। অ্যাপের লজিক সাইজ নির্ধারণ করে না।
  • মিডিয়া: নতুন প্লেব্যাক অবস্থায় গেলে টোস্ট এবং ডায়ালগ মুছে যায়।

গাড়ির অ্যাপস রিলিজ-১৮

ট্যাগ: ub-automotive-master-20250722

অ্যাপকার্ডস :

  • ImageAppCard একই সাথে ছবি, বাটন এবং প্রোগ্রেস বার সমর্থন করতে পারে।

বাগ রিপোর্ট টুল:

  • SDK 35 এবং তার পরবর্তী সংস্করণগুলোতে স্ক্রিন কেটে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • অন্যান্য আনবান্ডেলড অ্যাপের সাথে সিঙ্ক করার জন্য ভার্সন ফরম্যাট আপডেট করা হয়েছে।
  • স্বয়ংক্রিয় আপলোড সংক্রান্ত একটি সমস্যার সমাধান করা হয়েছে।

ড্যাশক্যাম :

  • বুট করার সময় চালু হওয়ার জন্য কিছু ত্রুটি সংশোধন করা হয়েছে।

ড্রাইভারইউআই:

  • DriverUI জন্য, ডিজাইন কম্পোজ 0.37.1 সংস্করণে আপডেট করা হয়েছে।
  • জটিল UI বাস্তবায়ন প্রদর্শনের জন্য Cluster নতুন করে ডিজাইন করা হয়েছে।

মিডিয়া :

  • MediaSource এ একটি বিরল নাল পয়েন্টার এক্সেপশন (NPE) সংশোধন করা হয়েছে এবং অবৈধ URI থেকে সুরক্ষার জন্য ImageFetcher আপডেট করা হয়েছে।

পরীক্ষার মাধ্যম:

  • Media1 এবং Media3 জুড়ে অসংখ্য সংশোধন প্রয়োগ করা হয়েছে।

গাড়ির অ্যাপস রিলিজ-১৭

ট্যাগ: ub-automotive-master-20250609

ড্যাশক্যাম :

  • camera2 এর ঘূর্ণনজনিত একটি সমস্যার সমাধান করা হয়েছে।
  • সারফেস সিঙ্ক থেকে থাম্বনেইলের অনুমতি দিন।
  • অব্যবহৃত ফ্রেম কলব্যাক এপিআইগুলো সরিয়ে ফেলুন।
  • রেকর্ডিংয়ের সময়কাল সংক্রান্ত একটি চলমান সমস্যার সমাধান করা হয়েছে।
  • দীর্ঘক্ষণ ধরে চলা রেকর্ড অপারেশন ক্র্যাশ করার ফলে যে সমস্যাটি দেখা দিত, তার সমাধান করা হয়েছে।
  • ফ্রেম রেট কনফিগারেশন যোগ করা হয়েছে।
  • ক্যামেরা প্রিভিউতে সারফেস সাপোর্ট যোগ করা হয়েছে।

ডিজাইন কম্পোজ

  • DriverUI-এর জন্য Design Compose সংস্করণ 0.34.2-এ আপডেট করা হয়েছে।

ড্রাইভার UI

  • SDV ক্লায়েন্ট লাইব্রেরির জাভা আর্কাইভ (JAR) ফাইলটি আপডেট করা হয়েছে।

মিডিয়া

  • প্লে হওয়া media1 আইটেমটির আইডি আপডেট করা হয়েছে।
  • OEM-দের RRO থেকে browse_mini_bar সরিয়ে ফেলা উচিত।
  • কোনো আইটেম আপডেট করা হলে রিসাইকলার ভিউটি স্ক্রল হয়ে পেছনে চলে যাওয়ার সমস্যাটির সমাধান করা হয়েছে।

ক্যাল মিডিয়া

  • aaos-apps-gradle-project এ একটি নতুন TmaMediaCalApp যোগ করা হয়েছে।

  • সমর্থিত ডিভাইসগুলিতে MediaSession ব্যবহার করার সময়, CarAppLibrary ব্যবহার করে মিডিয়া ব্রাউজ ও প্লে করার পদ্ধতি প্রদর্শনের জন্য aaos-apps-gradle-project এ একটি TestMediaCalApp যোগ করা হয়েছে।

  • অ্যাপটির CarMediaApp এক্সপেরিয়েন্সের পরিবর্তে মিডিয়া অ্যাপের CarAppLibrary অ্যাক্টিভিটিটি অগ্রাধিকারমূলকভাবে চালু করার জন্য MediaDispatcherActivity আপডেট করা হয়েছে। এটি তখন ঘটে যখন কোনো ডিভাইসে android.software.car.templates_host.media ফিচার ফ্ল্যাগটি থাকে এবং মিডিয়া অ্যাপটি মিডিয়ার জন্য CarAppLibrary বেছে নেয়। আরও জানতে, একটি টেমপ্লেটেড মিডিয়া অ্যাপ তৈরি করুন দেখুন।

অ্যাপকার্ড

  • অ্যাপকার্ড থেকে সর্বনিম্ন আপডেট হারের সীমাবদ্ধতা তুলে নেওয়া হয়েছে। এখন, অ্যাপকার্ড হোস্টের মালিকরা আপডেট হার নির্ধারণ করতে পারবেন।

গাড়ির UI লাইব্রেরি

  • প্রয়োজনীয় বিশেষাধিকারপ্রাপ্ত অনুমতিগুলো যোগ করা হয়েছে।

গাড়ির অ্যাপস রিলিজ-১৬

ট্যাগ: ub-automotive-master-20250418

ড্যাশক্যাম, ড্রাইভার UI, এবং মিডিয়া

বহু বিষয় আলোচিত হয়েছে।

ড্রাইভার UI

সর্বশেষ ডিজাইন কম্পোজ ০.৩৪ এবং নিম্নলিখিত অতিরিক্ত উন্নতিগুলো দিয়ে ড্রাইভার UI আপডেট করা হয়েছে:

অতিরিক্ত উন্নতি

  • একটি নতুন লঞ্চার আইকন যোগ করা হয়েছে।
  • প্লেয়ারটিকে একক MP4 থেকে প্লেলিস্ট সমর্থনে ফিরিয়ে আনা হয়েছে।
  • স্ট্রিমের শেষ অংশটি এমনভাবে সামলানো হয়েছে যাতে শেয়ারটি সেগমেন্টগুলোকে সঠিকভাবে সংযুক্ত করতে পারে।
  • প্রথমবার চালানোর সময় স্টার্ট বাটনটি দেখান।
  • গোপনীয়তা সূচক পূরণ করতে রেকর্ডিং করার সময় আগাম বিজ্ঞপ্তি পাঠান।
  • বাহ্যিক অপসারণযোগ্য স্টোরেজ ব্যবস্থা।
  • onLiveClicked চলাকালীন একটি NPE ক্র্যাশের সমাধান করা হয়েছে।
  • TunerSession সদৃশ মেটাডেটা বাতিল করে না।
  • PlaybackCardController এ একটি ঐচ্ছিক লোডিং ভিউ ইন্ডিকেটর যোগ করা হয়েছে।
  • ড্রাইভার UI ডিজাইন কম্পোজ ০.৩৩-এ আপডেট করা হয়েছে।
  • ডুপ্লিকেট থাম্বনেইলগুলো সরানো হয়েছে।

গাড়ির অ্যাপস রিলিজ-১৫

ট্যাগ: ub-automotive-master-20250219

ক্যামেরা

নতুন বৈশিষ্ট্য

  • ড্যাশক্যাম। একটি আদর্শ ড্যাশক্যাম অভিজ্ঞতা যা গাড়ির ক্যামেরা (প্রচলিত ড্যাশক্যাম, সারাউন্ড ভিউ এবং ইন-ক্যাবিন ক্যামেরা সহ) ব্যবহার করে গাড়ির ভিডিও ফুটেজ নিরাপদে রেকর্ড, সংরক্ষণ এবং শেয়ার করে।

গাড়ির অ্যাপস রিলিজ-১৪

ট্যাগ: ub-automotive-master-20241205

মিডিয়া

নতুন বৈশিষ্ট্য

  • উন্নত অডিও অ্যাট্রিবিউশন। ব্রাউজ করার সময় উন্নত অডিও সক্ষমতাগুলো স্পষ্টভাবে চিহ্নিত করার জন্য একটি সার্বজনীন অডিও ফরম্যাটিং অ্যাট্রিবিউশন লেবেল যোগ করা হয়েছে।

বিকল্প অ্যাপ নিয়ন্ত্রণ

  • গাড়ি চালানোর সময়, ব্যবহারকারীদেরকে মিডিয়া সেন্টার-বহির্ভূত অডিও নিয়ন্ত্রণ করার অনুমতি দিন, বিশেষত কমিউনিকেশন অ্যাপগুলো থেকে।

আলোচিত বিষয়গুলি

  • এখন আপনি Spotify এবং অন্যান্য মিডিয়া অ্যাপে সাইন ইন করতে সাইন ইন বাটনটি ব্যবহার করতে পারেন।

রেডিও

আলোচিত বিষয়গুলি

  • রেডিও অ্যাপটি এখন আর ক্র্যাশ করে না।

বাগ রিপোর্ট টুল

আলোচিত বিষয়গুলি

  • অ্যাপ থেকে চালু করলে বা নোটিফিকেশনে দীর্ঘক্ষণ চাপ দিলে বাগ রিপোর্ট টুলটি এখন আর ক্র্যাশ করে না।

গাড়ির অ্যাপস রিলিজ-১৩

ট্যাগ: ub-automotive-master-20240924

মিডিয়া

আলোচিত বিষয়গুলি

  • ব্যাকগ্রাউন্ডে ভিডিও এবং অন্যান্য অ্যাপ চালানোর সুবিধা যোগ করা হয়েছে।
  • messengerapptest_gradle_unit এ আনবান্ডেলড অ্যাপস প্রসেস চলাকালীন ঘটা একটি ক্র্যাশের সমাধান করা হয়েছে।

গাড়ির অ্যাপস রিলিজ-১২

ট্যাগ: ub-automotive-master-20240731

নতুন বৈশিষ্ট্য

অ্যাপ কার্ড। OEM-রা এখন এমন একটি UI এলিমেন্ট তৈরি ও কাস্টমাইজ করতে পারবে, যা OEM অথবা ফার্স্ট পার্টি (1P) অ্যাপ দ্বারা প্রদত্ত তথ্য দিয়ে পূরণ করা যাবে।

বার্তা আদানপ্রদান

আলোচিত বিষয়গুলি

  • রিবুট করার পর কোনো কন্টেন্ট দেখা যায় না এবং পরবর্তী বার্তাগুলোকে অজানা (Unknown) হিসেবে চিহ্নিত করা হয়।
  • এসএমএস অ্যাপে সমস্ত মেসেজকে অজানা হিসেবে চিহ্নিত করা হয়।
  • অ্যান্ড্রয়েড অটোমোটিভ কার মেসেঞ্জার অ্যাপটি পূর্ববর্তী সংস্করণের চেয়ে ২.৬৬ মেগাবাইট বড়।
  • এমএমএস প্রাপকের নামের জায়গায় নাল (null) প্রদর্শন করে।

মিডিয়া

আলোচিত বিষয়গুলি

  • নিউজ অ্যাপটি হোম-এ চালু হচ্ছে।
  • TestMedia APK দিয়ে রিবুট করার পর একটি খালি মিডিয়া উইজেট প্রদর্শিত হয়।

মিডিয়া কেন্দ্র

আলোচিত বিষয়গুলি

  • রিবুট করার পর প্রথম গানটি চালানোর সময় মিডিয়া পেজে একটি সাদা বিন্দু দেখা যায়।

গাড়ির অ্যাপস রিলিজ-১১

ট্যাগ: ub-automotive-master-20240521

মিডিয়া সেন্টার

আলোচিত বিষয়গুলি

  • ইউটিউব মিউজিকে কোনো মিউজিক স্টেশন চালালে এখন আর হেড ইউনিটে গান দেখাতে ব্যর্থ হয় না।
  • এখন ব্লুটুথ মিডিয়া কন্টিনিউটি প্লেব্যাক দেখা যাচ্ছে।
  • গ্রুপ হেডারগুলো এখন কাজ করছে।

মিডিয়া

আলোচিত বিষয়গুলি

  • মিডিয়া অ্যাপগুলোর রিসেন্টস -এ হেডসেট আইকনটি এখন আর দেখানো হয় না।
  • শুধুমাত্র দৃশ্যমান আইডিগুলো রিপোর্ট করার জন্য অ্যানালিটিক্সের কাস্টম অ্যাকশন ডায়ালগ।
  • মিডিয়া সেশন এখন আর ক্র্যাশ করে না।
  • com.android.car.carlauncher এখন আর com.android.car.media.common.source এর সাথে ক্র্যাশ করে না।

ডায়ালার

আলোচিত বিষয়গুলি

  • অডিও অপশন: এখন ‘ফোনের অডিও হেডসেট ও গাড়ির স্পিকারে পরিবর্তন করুন’ বিকল্পটি প্রদর্শিত হচ্ছে।

গাড়ির অ্যাপস রিলিজ ১০

ট্যাগ: ub-automotive-master-240314

মিডিয়া সেন্টার

আলোচিত বিষয়গুলি

  • মিডিয়া সেন্টারে পডকাস্টে এখন আর অ্যাসিস্ট্যান্ট আইকনটি দেখা যায় না।
  • ফুল স্ক্রিনে মিডিয়া চলার সময় এবং ডে মোড থেকে নাইট মোডে (এবং এর বিপরীতক্রমে) টগল করার সময় মিডিয়া সেন্টার এখন আর ক্র্যাশ করে না।

কার-অ্যাপস-রিলিজ-৯

ট্যাগ: ub-automotive-master-20240125

মিডিয়া সেন্টার

নতুন বৈশিষ্ট্য

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

আলোচিত বিষয়গুলি

  • ওভারফ্লো মেনু থেকে কোনো মেনু নির্বাচন করা হলে এখন আর NullPointer এক্সেপশন ঘটে না।
  • অ্যানালিটিক্স: কিউ আইটেম বন্ধ বা খোলার সময় সেগুলোর দৃশ্যমানতার পরিবর্তন এখন রিপোর্ট করা হয়।
  • অ্যানালিটিক্স: কিউ লিস্টটি আগে ব্রাউজ হিসেবে রিপোর্ট করা হলেও এখন আইটেমগুলো লুকানো হিসেবে রিপোর্ট করছে।
  • অ্যানালিটিক্স: সার্চ রেজাল্টে ট্যাপ করলে এখন আর ভুল ডেটা পাঠানো হয় না।
  • এখন সার্চ কোয়েরি মুছে ফেলার পরেও অ্যানালিটিক্স দেখা যাবে।
  • একটি থেকে একাধিক মিডিয়া অ্যাক্টিভিটিতে রিফ্যাক্টর করুন, যার প্রতিটির নিজস্ব মিডিয়া সোর্স থাকবে।
  • ইউজার ইন্টারফেস থেকে MediaCenter আর ক্র্যাশ করে না।
  • TestMediaApp পুনরায় ইনস্টল করলে এখন আর MediaCenter ক্র্যাশ করে না।
  • browse_nodeCannot এ একটি ফেড ভার্টিকাল স্ক্রলবার যোগ করার ফলে রেডিও চলার পর এটি আর ব্লুটুথ অডিওতে সুইচ করে না।

ক্যালেন্ডার

আলোচিত বিষয়গুলি

  • আইফোনে সিঙ্ক চালু করার পর ক্যালেন্ডার আর ক্র্যাশ করে না।

কার-অ্যাপস-রিলিজ-৮

ট্যাগ: ub-automotive-master-20231102

মিডিয়া সেন্টার

আলোচিত বিষয়গুলি

  • অ্যাপ খুললে এনপিভি ডায়ালার থেকে ব্রাউজার ভিউতে পরিবর্তন হয় না।

ডায়ালার

আলোচিত বিষয়গুলি

  • গাড়ি চালু করা হলে মাইক্রোফোন এবং চলমান ফোন কলের ইউজার ইন্টারফেসগুলো প্রদর্শিত হয় না।

গাড়ির অ্যাপস রিলিজ ৭

ট্যাগ: ub-automotive-master-20231011

মিডিয়া সেন্টার

আলোচিত বিষয়গুলি

  • Spotify-তে বেছে নেওয়া একটি গান বাজছে, কিন্তু NPV এখনও আগের অ্যাপটিই দেখাচ্ছে।
  • CarMediaService এখন MediaConnectorService জানিয়ে দেয় কোন কম্পোনেন্টটি চালু করতে হবে।

মিডিয়া

আলোচিত বিষয়গুলি

  • ক্যাটাগরি গ্রিডে ট্যাপ করার পদ্ধতি উন্নত করা হয়েছে।

বার্তা আদানপ্রদান

আলোচিত বিষয়গুলি

  • যখন কোনো ডিভাইস পেয়ার করা হয়, তখন এসএমএস অ্যাপে "ব্লুটুথ সংযোগ বিচ্ছিন্ন" বার্তাটি প্রদর্শিত হয়।
  • যখন কোনো ব্লুটুথ ডিভাইস সংযুক্ত করা হয়, তখন এসএমএস অ্যাপটি একটি বিভ্রান্তিকর বার্তা প্রদর্শন করে যে ব্লুটুথ সংযোগ বিচ্ছিন্ন হয়ে গেছে।

কার-অ্যাপস-রিলিজ-৬

ডায়ালার

আলোচিত বিষয়গুলি

  • যখন হোম ফোন কার্ড এবং ডায়ালার একাধিকবার অদলবদল করা হয়, তখন পূর্ণ স্ক্রিনে চলমান ফোন কলটিতে আর ডায়ালার কন্টাক্টস পৃষ্ঠাটি প্রদর্শিত হয় না।

মিডিয়া সেন্টার

আলোচিত বিষয়গুলি

  • 'নাউ প্লেয়িং' ভিউতে এখন রৈখিক অগ্রগতি বারটি প্রদর্শিত হচ্ছে।

গাড়ির অ্যাপস রিলিজ ৫

গাড়ির সেটিংস

আলোচিত বিষয়গুলি

  • নেটওয়ার্কের নামে ট্যাপ করলে অ্যাড নেটওয়ার্ক পেজটি ক্র্যাশ করে।

চ্যাসিস

আলোচিত বিষয়গুলি

  • গুগল প্লে পেজে, ব্যবহারকারী সাইন ইন করা থাকলেও অ্যাসিস্ট্যান্ট কিছু পেজ দেখায় না।
  • রিবুট করার পর হোম পেজ এবং অ্যাপস লঞ্চার com.android.car.carlauncher চালু করছে না।

ডায়ালার

আলোচিত বিষয়গুলি

  • ডায়ালার কন্ট্যাক্ট প্রোফাইলে, ডে এবং নাইট মোডের মধ্যে টগল করার সময় ব্যাক (>) আইকনটি কন্ট্যাক্টস-এ নিয়ে যায়।

মিডিয়া

আলোচিত বিষয়গুলি

  • 'নাউ প্লেয়িং' ভিউটি নতুন মিডিয়া সোর্সে আপডেট হতে ধীরগতি সম্পন্ন।
  • অ্যালবাম আর্ট এবং নেচার ফাইলগুলোতে অদৃশ্য লিঙ্ক প্রদর্শিত হয়।
  • প্লেলিস্ট বাটনটি ডিফল্টভাবে অনুজ্জ্বল থাকা উচিত নয়।

মিডিয়া সেন্টার

নতুন বৈশিষ্ট্য

  • প্লেব্যাক ভিউ লিঙ্কগুলো বাস্তবায়ন করুন।

আলোচিত বিষয়গুলি

  • রিগ্রেশন। অ্যাকাউন্টের ধরন 'none' হলেও TMA ব্রাউজ ট্রি বিষয়বস্তু প্রদর্শন করে।
  • TestMediaApp পুনরায় ইনস্টল করলে এখন আর মিডিয়া সেন্টার ক্র্যাশ করে না।
  • রেডিও থেকে বিটি অডিওতে পরিবর্তন করার সময় মিডিয়া সেন্টারের মিডিয়া বারে "কোনো শিরোনাম নেই" দেখায়।
  • বর্তমান গানটি মিডিয়া সেন্টারে প্রদর্শিত হচ্ছে না।
  • স্পটিফাই। নির্বাচিত গানটি বাজছে না।

এসএমএস

আলোচিত বিষয়গুলি

  • এসএমএস অ্যাপটি ক্র্যাশ করে এবং চালু করা যায় না।
  • এমএমএস হেডার। প্রেরকের কন্ট্যাক্ট এবং তৃতীয় কন্ট্যাক্ট কোনটিই প্রদর্শিত হচ্ছে না।

কার-অ্যাপস-রিলিজ-৪

ডায়ালার

আলোচিত বিষয়গুলি

সেই সমস্যাটি সমাধান করা হয়েছে যেখানে ডায়ালারটি একাধিক UI কন্টেন্ট চালু করছিল যা RTL-এর জন্য স্থানীয়করণ করা হয়নি।

মিডিয়া কেন্দ্র

নতুন বৈশিষ্ট্য

  • androidx.media এর মিডিয়া ১-এর জন্য কাস্টম ব্রাউজ অ্যাকশন কনস্ট্যান্ট যোগ করা হয়েছে।

আলোচিত বিষয়গুলি

  • গাড়ি চালানোর সময় ব্যবহারকারীদের ফোন থেকে গান নির্বাচন করতে হতো, এই সমস্যাটি সমাধান করা হয়েছে।

গাড়ির অ্যাপস রিলিজ-৩

সমস্ত অ্যাপ

আলোচিত বিষয়গুলি

ফেসেট বার থেকে অলঅ্যাপস এবং ডায়ালার চালু করার সময় কার লঞ্চার ক্র্যাশ করছে।

গাড়ির UI লাইব্রেরি

আলোচিত বিষয়গুলি

একটি বাগ সংশোধন করা হয়েছে যার কারণে গুগল প্লে অ্যাপটি ক্র্যাশ করছিল।

চ্যাসিস

আলোচিত বিষয়গুলি

নতুন চ্যাসিস (car-ui-lib) প্রক্সি ক্লাস যোগ করা হয়েছে।

ডায়ালার

আলোচিত বিষয়গুলি

ডায়ালার, কন্ট্যাক্টস এবং ফেভারিটস-এ কন্ট্যাক্টের অ্যাভাটার সঠিকভাবে প্রদর্শিত না হওয়ার সমস্যাটি সমাধান করা হয়েছে।

মিডিয়া কেন্দ্র

আলোচিত বিষয়গুলি

  • একটি সমস্যার সমাধান করা হয়েছে যেখানে ইউটিউব মিউজিকের মেসেজ স্পটিফাই মেসেজের মধ্যে প্রদর্শিত হতো।
  • নিউজ অ্যাপে কন্টেন্ট না দেখানোর সমস্যাটি সমাধান করা হয়েছে।
  • এমন একটি সমস্যার সমাধান করা হয়েছে, যার ফলে সব অ্যাপে মিডিয়া ট্রি-এর শীর্ষস্থানটি প্রদর্শিত হচ্ছিল না।
  • ব্লুটুথ থেকে যেকোনো মিডিয়া অ্যাপে স্যুইচ করার পর অ্যাপের কন্টেন্ট প্রদর্শিত না হওয়ার সমস্যাটি সমাধান করা হয়েছে।

কার-অ্যাপস-রিলিজ-২

গাড়ি রোটারি লাইব্রেরি

আলোচিত বিষয়গুলি

পারমিশন ডায়ালগের স্পেসিফিকেশনে বর্ণিত নির্দেশনা অনুযায়ী কোণাগুলো এবং বাটনগুলো ঠিক করুন।

ডায়ালার

আলোচিত বিষয়গুলি

  • Dialer-এর Gradle lint ত্রুটিগুলো ঠিক করুন।
  • Dialer-এর Gradle রিলিজ বিল্ডগুলিতে ProGuard যোগ করা হয়েছে।
  • ফোন সেটিংসে অ্যাক্টিভ কল বন্ধ করা থাকলে, সিস্টেম স্ট্যাটাস বার থেকে ডায়ালার ইন কল UI চালু করুন।
  • Resources$NotFoundException এর কারণে ব্যর্থ হওয়া ইউনিট টেস্টগুলো ঠিক করুন।

মিডিয়া

আলোচিত বিষয়গুলি

  • অ্যান্ড্রয়েড অটোমোটিভ মিডিয়া প্লেয়ার METADATA_KEY_DISPLAY_SUBTITLE এবং METADATA_KEY_DISPLAY_DESCRIPTION উপেক্ষা করে।
  • মিডিয়া ধারাবাহিকতা:
    • যেসব মিডিয়া সোর্সে প্লে করার মতো আইটেম নেই, সেগুলো কীভাবে পরিচালনা করবেন।
    • মিডিয়ায় স্বাধীন প্লেব্যাক ব্যবস্থা অনুসন্ধান ও বাস্তবায়ন করুন।

গাড়ির অ্যাপস রিলিজ-১

ডায়ালার

নতুন বৈশিষ্ট্য

  • মিসড কল নোটিফিকেশন শনাক্ত করতে এবং ডাইরেক্ট সেন্ড ব্যবহার করে মিসড কলের উত্তর দেওয়ার জন্য একটি মেসেজ বাটন যোগ করা হয়েছে।
  • টেস্ট বিল্ডটি এডিবি কমান্ডের মাধ্যমে কন্টাক্ট যোগ করা সমর্থন করে।
  • ব্যবহারকারী 'কানেক্ট টু ব্লুটুথ' বোতামে ক্লিক করলে, টেস্ট বিল্ডটি একটি নকল ব্লুটুথ সংযোগের সিমুলেশন সমর্থন করে।
  • ইনকামিং কল হেডস-আপ নোটিফিকেশনে কন্ট্যাক্টদের ফোন নম্বর দেখান।

আলোচিত বিষয়গুলি

  • কন্টাক্ট ও কল লগ লোড হওয়ার গতি বাড়ানো হয়েছে এবং ফোন ও হেড ইউনিটের মধ্যে ভিন্ন লোকেল থাকার কারণে কন্টাক্টের অমিলের সমস্যাটি সমাধান করা হয়েছে।
  • Tapas দিয়ে বিল্ড করা হলে Proguard Dialer APK কোল্ড স্টার্টের সময় গতি বাড়ায়।
  • যখন কোনো ফোন সংযুক্ত থাকে না, তখন 'নো ব্লুটুথ কানেকশন' ত্রুটির পৃষ্ঠাটিকে ডায়ালগ থেকে সরিয়ে দিয়ে কোল্ড স্টার্টের গতি বাড়ানো হয়েছে।
  • সার্চ বক্সে শতাংশ চিহ্ন (%) প্রবেশ করালে যে ক্র্যাশ হতো, তা ঠিক করা হয়েছে।
  • ডান থেকে বাম (আরটিএল) এর জন্য বর্ধিত সমর্থন।
  • ইনকামিং কল রিং হওয়ার সময় প্রজেক্টেড সক্রিয় হলে ডুপ্লিকেট ইনকামিং কল HUN-গুলো ঠিক করুন।
  • android: resources সরিয়ে দেওয়া হয়েছে এবং ডায়াল প্যাডের লেআউটের একটি সমস্যা সমাধান করা হয়েছে, যেখানে সংখ্যাগুলো অনুপস্থিত ছিল।

মিডিয়া

নতুন বৈশিষ্ট্য

  • কার অ্যাপ লাইব্রেরি দ্বারা চালিত থার্ড-পার্টি সেটিংস এবং ত্রুটি (যেমন সাইন-ইন) পেজগুলোর জন্য সমর্থন যোগ করা হয়েছে।
  • প্রতিটি আইটেমের জন্য আলাদা কন্টেন্ট স্টাইলের সুবিধা যোগ করা হয়েছে।
  • ব্রাউজ স্ক্রিনে মিডিয়া আইটেমগুলোর জন্য ঐচ্ছিক প্রোগ্রেস বার যোগ করা হয়েছে।

আলোচিত বিষয়গুলি

  • MediaActivityController এ NPE সমস্যাটি সমাধান করা হয়েছে।
  • PlaybackViewModel এ NPE সমস্যাটি সমাধান করা হয়েছে।
  • ব্রাউজ নোডে নেভিগেট করার পর ট্যাবের তালিকা পরিবর্তিত হলে IllegalArgumentException দেখা দিত, তা ঠিক করা হয়েছে।
  • প্লেব্যাক স্ক্রিন থেকে নতুন অ্যাপে যাওয়ার সময়, পুরোনো অ্যাপ থেকে নতুন অ্যাপে মিডিয়া আইডি পাঠাবেন না।
  • মিডিয়া বাটনের কাজ পরিবর্তিত হলেও সেটির উপর ফোকাস রাখুন।
  • প্রজেকশন অ্যাপটিকে ডিফল্ট custom_media_packages তালিকায় যুক্ত করুন।
  • RRO-তে ব্যবহারের জন্য মেনু আইটেমগুলো কোড থেকে XML-এ স্থানান্তর করা হয়েছে।
  • BrowseAdapter#generateViewData এখন আর খালি আইটেম তৈরি করে না।

এসএমএস

নতুন বৈশিষ্ট্য

  • আন্তর্জাতিকীকরণ: স্ট্রিং অনুবাদ যোগ করা হয়েছে।
  • আরও স্বচ্ছতা প্রদানের জন্য UI এবং UX আপডেট করা হয়েছে।
  • অ্যাপ আইকনটি আপডেট করা হয়েছে।

আলোচিত বিষয়গুলি

  • একটি টেস্টিং বিল্ড তৈরি করে ইউনিট টেস্ট সেট আপ করা হয়েছে, যার ফলে টেস্ট কভারেজ প্রায় ২৫%-এ পৌঁছেছে।
  • ব্যাক বাটনে থাকা একমাত্র ফ্র্যাগমেন্টটি পপ আপ হওয়ার পরিবর্তে অ্যাপটি থেকে বেরিয়ে যাওয়ায় একটি ফাঁকা স্ক্রিন দেখাচ্ছে।
  • অন্যান্য উপাদানের উপর মেসেজ প্রিভিউয়ের ওভারল্যাপ ঠিক করা হয়েছে।
  • একটি HUN-এ পুরোনো মেসেজের নোটিফিকেশন আসার সমস্যাটি সমাধান করা হয়েছে।
  • নির্দিষ্ট ক্রম নির্ভর পরীক্ষা।
  • কথোপকথনের শেষে থাকা অতিরিক্ত স্পেস মুছে ফেলুন।
  • নতুন মেসেজ পাওয়ার পর নোটিফিকেশন সেন্টারে মিউট করা কথোপকথন আপডেট না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • নোটিফিকেশনে মেসেজ না আসার সমস্যাটি সমাধান করা হয়েছে।
  • অ্যাপটি ব্যাকগ্রাউন্ডে চলার সময় কথোপকথনের তালিকায় মেসেজ আপডেট না হওয়ার সমস্যাটি সমাধান করা হয়েছে।