ওএস রিলিজ নোট পরিধান

এই পৃষ্ঠায় Wear OS রিলিজ, যেমন Wearable SDK এবং Wearable Support Library সম্পর্কিত তথ্য রয়েছে।

২০২৬-এপ্রিল-২৮ পরিধানযোগ্য এসডিকে ২০.০.১

Wearable SDK সংস্করণ 20.0.1-এ কিছু ছোটখাটো SDK আপডেট অন্তর্ভুক্ত করা হয়েছে। আপডেটগুলোর মধ্যে রয়েছে:

  • দুর্বলতার সমাধান। যেসব অ্যাপ এপিআই লেভেল ৩৭ বা তার পরবর্তী সংস্করণকে টার্গেট করে, তাদের জন্য ন্যূনতম এই এসডিকে সংস্করণটি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে।
  • প্রামাণিকতা নিশ্চিত করার জন্য প্রত্নবস্তুগুলো এখন সংশ্লিষ্ট .asc স্বাক্ষর ফাইলসহ প্রকাশ করা হয়। ঐচ্ছিকভাবে, আপনি স্বাক্ষর যাচাইকরণ সক্রিয় করতে পারেন।

২০২৪-নভেম্বর-২১ পরিধানযোগ্য এসডিকে ১৯.০.০

Wearable SDK সংস্করণ 19.0.0-এ কিছু ছোটখাটো SDK আপডেট অন্তর্ভুক্ত করা হয়েছে। আপডেটগুলোর মধ্যে রয়েছে:

  • লাইব্রেরি নির্ভরতাগুলো সর্বশেষ সংস্করণে আপডেট করা হয়েছে।
  • sendMessage() API-এর একটি অসমর্থিত সংস্করণ সরিয়ে ফেলা হয়েছে, যেটিতে একটি MessageOptions প্যারামিটার অন্তর্ভুক্ত ছিল।

২০২৩-আগস্ট-৩১ পরিধানযোগ্য এসডিকে ১৮.১.০

Wearable SDK সংস্করণ 18.1.0-এ পরবর্তী Wearable Support Library রিলিজকে সমর্থন করার জন্য কিছু ছোটখাটো API আপডেট অন্তর্ভুক্ত করা হয়েছে। আপডেটগুলোর মধ্যে রয়েছে:

  • ফোন পরিবর্তন সমর্থন, আরও বিস্তারিত জানতে NodeClient.OnNodeMigratedListener দেখুন।
  • MessageClient প্রেরণ এবং প্রত্যুত্তর মেসেজিং সংক্রান্ত অতিরিক্ত ডকুমেন্টেশন।
  • এপিআই বিবরণে লিঙ্কগুলো হালনাগাদ করা হয়েছে।

২০২২-সেপ্টেম্বর-২০ পরিধানযোগ্য এসডিকে ১৮.০.০

Wearable SDK সংস্করণ 18.0.0-এ পরবর্তী Wearable Support Library রিলিজকে সমর্থন করার জন্য কিছু ছোটখাটো API আপডেট অন্তর্ভুক্ত করা হয়েছে। আপডেটগুলোর মধ্যে রয়েছে:

  • অ্যান্ড্রয়েড ১৩-কে লক্ষ্য করে তৈরি অ্যাপগুলির জন্য WearableListenerService সমর্থন—ইস্যু ২৩৫৫৩৮৮৪০
  • নতুন MessageClient.sendRequest() মেথড।

২০২২-ফেব্রুয়ারি-১৬ পরিধানযোগ্য সাপোর্ট লাইব্রেরি সংস্করণ ২.৯.০

Wearable Support Library-এর সংস্করণ 2.9.0 অবশিষ্ট সমস্ত ক্লাসকে অপ্রচলিত ঘোষণা করেছে। এর পরিবর্তে Wear OS Jetpack লাইব্রেরি ব্যবহার করুন।

২০২১-অক্টোবর-২৯ Wear OS জেটপ্যাক লাইব্রেরি

Wear OS Jetpack লাইব্রেরিগুলো হলো Wearable Support Libraries-এর বিকল্প, এবং এগুলো একসাথে ব্যবহারের জন্য ডিজাইন করা হয়নি। Wearable Support Library, Wear OS 3-এ কাজ করে না।

২০২১-এপ্রিল-২৭ পরিধানযোগ্য এসডিকে ১৭.১.০

Wearable SDK সংস্করণ 17.1.0-এ পরবর্তী Wearable Support Library রিলিজকে সমর্থন করার জন্য API-এর কিছু ছোটখাটো আপডেট অন্তর্ভুক্ত করা হয়েছে।

২০২০-সেপ্টেম্বর-২৮ পরিধানযোগ্য সাপোর্ট লাইব্রেরি সংস্করণ ২.৮.১

ওয়্যারেবল সাপোর্ট লাইব্রেরির সংস্করণ ২.৮.১-এ নিম্নলিখিত পরিবর্তনটি অন্তর্ভুক্ত করা হয়েছে।

ওয়াচ ফেস টেমপ্লেট ব্যবহার করার সময় জেটিফায়ার নিষ্ক্রিয় করার অনুমতি দিন।

অ্যান্ড্রয়েড স্টুডিও ওয়াচ ফেস টেমপ্লেট এখন অ্যান্ড্রয়েডএক্স ডিপেন্ডেন্সি ব্যবহার করে, যার ফলে জেটিফায়ার নিষ্ক্রিয় করা যায়। এই সংশোধনগুলো অ্যান্ড্রয়েড স্টুডিও ৪.২ বা তার উচ্চতর সংস্করণের সাথে ওয়াচ ফেস টেমপ্লেট ব্যবহার করার ক্ষেত্রে প্রযোজ্য।

২৪ সেপ্টেম্বর ২০২০ পরিধানযোগ্য সাপোর্ট লাইব্রেরি সংস্করণ ২.৮.০

ওয়্যারেবল সাপোর্ট লাইব্রেরির ২.৮.০ সংস্করণে নিম্নলিখিত পরিবর্তনগুলো অন্তর্ভুক্ত করা হয়েছে।

ডিফল্ট নন-সিস্টেম কমপ্লিকেশন প্রোভাইডার নির্দিষ্ট করার জন্য ফলব্যাক সক্ষমতা

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

WearableActivity অপ্রচলিত

WearableActivity এখন আর ব্যবহার করা হয় না। এর পরিবর্তে AmbientModeSupport ব্যবহার করুন।

SKIP_CONFIRMATION_UI অপ্রচলিত

ActionConfirmationActivity.SKIP_CONFIRMATION_UI এখন আর ব্যবহারযোগ্য নয়। Wear 2.0 প্রকাশের পর থেকে এই অতিরিক্ত অংশটি অব্যবহৃত রয়েছে।

২০২০-মে-১৫ পরিধানযোগ্য সাপোর্ট লাইব্রেরি সংস্করণ ২.৭.০

ওয়্যারেবল সাপোর্ট লাইব্রেরির ২.৭.০ সংস্করণে নিম্নলিখিত বৈশিষ্ট্যটি অন্তর্ভুক্ত রয়েছে।

ওয়াচ ফেসের জন্য হার্ডওয়্যার অ্যাক্সিলারেশন

এখন আপনি CanvasWatchFaceService ক্লাসটি ব্যবহার করার সময় একটি হার্ডওয়্যার-অ্যাক্সিলারেটেড ক্যানভাসের জন্য অনুরোধ করতে পারেন। আপনার ওয়াচ ফেসের পারফরম্যান্স উন্নত করতে এবং আরও বেশি UI পারফরম্যান্স ডেটা অ্যাক্সেস করতে হার্ডওয়্যার অ্যাক্সিলারেশনের সুবিধা নিন।

আরও তথ্যের জন্য, হার্ডওয়্যার অ্যাক্সিলারেশনের মাধ্যমে আপনার ওয়াচ ফেসের পারফরম্যান্স উন্নত করুন দেখুন।

২০২০-এপ্রিল-২১ পরিধানযোগ্য সাপোর্ট লাইব্রেরি সংস্করণ ২.৬.০

ওয়্যারেবল সাপোর্ট লাইব্রেরির ২.৬.০ সংস্করণে নিম্নলিখিত উন্নতিটি অন্তর্ভুক্ত করা হয়েছে।

অ্যান্ড্রয়েড জেটপ্যাকে স্থানান্তর

Wearable Support Library-কে Android Jetpack- এ স্থানান্তরিত করা হয়েছে। বিদ্যমান লাইব্রেরিগুলো এখন androidx নেমস্পেস ব্যবহার করে AndroidX- এ ম্যাপ করা এবং অ্যাক্সেসযোগ্য, এবং অপ্রচলিত Support Library-র উপর থেকে সমস্ত নির্ভরতা সরিয়ে ফেলা হয়েছে।

এই পরিবর্তনের ফলে আপনি Android Studio 4.0 এবং তার পরবর্তী সংস্করণগুলিতে Wearable Support লাইব্রেরিগুলিও ব্যবহার করতে পারবেন, যা #147972079-এর মতো সমস্যাগুলির সমাধান করে।

২০১৯-আগস্ট-২৮ পরিধানযোগ্য সাপোর্ট লাইব্রেরি সংস্করণ ২.৫.০

ওয়্যারেবল সাপোর্ট লাইব্রেরির ২.৫.০ সংস্করণে নিম্নলিখিত উন্নতিটি অন্তর্ভুক্ত করা হয়েছে।

TYPE_NO_PERMISSION কমপ্লিকেশন টাইপ ব্যবহার করা হলে কমপ্লিকেশন ড্রয়েবলের সমাধান

ComplicationDrawable এখন একটি NEW_TASK ফ্ল্যাগ অন্তর্ভুক্ত করা হয়েছে, যা নিশ্চিত করে যে WatchFaceService থেকে করা startActivity() কলগুলোতে android.util.AndroidRuntimeException এড়ানোর জন্য FLAG_ACTIVITY_NEW_TASK অন্তর্ভুক্ত থাকে।

এই পরিবর্তনের ফলে TYPE_NO_PERMISSION কমপ্লিকেশন টাইপটি ওয়াচ ফেস ক্র্যাশ না করে সঠিকভাবে অনুমতির অনুরোধ জানানোর অ্যাক্টিভিটিটি চালু করতে পারে।

২০১৮-সেপ্টেম্বর-২৫ পরিধানযোগ্য এসডিকে ১৬.০.০

Wearable SDK ভার্সন 16.0.0-এর ফলে Google Play services-এর প্রয়োজনীয় ভার্সন 12.4 থেকে কমে 8.6 হয়েছে। এই পরিবর্তনের ফলে বিদ্যমান অ্যাপগুলো Google Play services APK আপডেট না করেই Wearable SDK-এর সর্বশেষ ভার্সনে আপডেট করতে পারবে।

২০১৮-জুন-১১ Wear OS ডেভেলপার প্রিভিউ ২-এর আপডেট

Wear OS Developer Preview 2- এর একটি সাম্প্রতিক ওভার-দ্য-এয়ার আপডেটের মাধ্যমে ব্যাকগ্রাউন্ড অ্যাপগুলোর জন্য অ্যালার্ম ও জব পুনরায় চালু করা হয়েছে।

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

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

২০১৮-মে-৮ Wear OS ডেভেলপার প্রিভিউ ২

Wear OS Developer Preview 2-এ উন্নত গুগল অ্যাসিস্ট্যান্ট অভিজ্ঞতার মতো বৈশিষ্ট্য রয়েছে।

Wear OS by Google-এর ইস্যু ট্র্যাকার ব্যবহার করে যেকোনো বাগ বা মতামত জমা দিন। আপনি যত তাড়াতাড়ি সেগুলি জমা দেবেন, চূড়ান্ত সংস্করণে সমাধানগুলি অন্তর্ভুক্ত হওয়ার সম্ভাবনা তত বেশি থাকবে।

পরিচিত সমস্যা

এই বিভাগে প্রিভিউ ২ রিলিজের জ্ঞাত সমস্যাগুলো রয়েছে।

Wear OS ইমেজের জন্য সমস্যা

  • আপনি যখন কোনো অ্যাপে থাকবেন এবং ঘড়ির পাশে থাকা পাওয়ার বোতামটি চাপবেন, তখন আপনাকে ওয়াচ ফেসে ফিরিয়ে না দিয়ে আগের স্ক্রিনে নিয়ে যাওয়া হতে পারে।

চায়নার জন্য Wear OS ইমেজের সমস্যাসমূহ

  • আপনি যখন কোনো অ্যাপে থাকবেন এবং ঘড়ির পাশে থাকা পাওয়ার বোতামটি চাপবেন, তখন আপনাকে ওয়াচ ফেসে ফিরিয়ে না দিয়ে আগের স্ক্রিনে নিয়ে যাওয়া হতে পারে।

  • ভলিউম-সম্পর্কিত সাউন্ড সেটিংস সংরক্ষিত থাকে না। উদাহরণস্বরূপ, ঘড়িতে সাউন্ড বন্ধ করা থাকলেও ইনকামিং কলের ফলে ঘড়িতে রিংটোন শোনা যায়। এবং আপনি যদি অ্যালার্ম ভলিউম অ্যাডজাস্ট করেন, সেই পরিবর্তনের কোনো প্রভাব পড়ে না।

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

  • চায়না ভার্সনের Wear অ্যাপ স্টোরটি কাজ করে না। ডেভেলপাররা এই চ্যানেল ব্যবহার করে নতুন অ্যাপ আপডেট বা ইনস্টল করতে পারেন না। পরীক্ষার জন্য আপনার অ্যাপ্লিকেশনটি সাইড-লোড করতে আমরা একটি বিকল্প উপায় হিসেবে adb ব্যবহারের পরামর্শ দিচ্ছি।

Wear এমুলেটরের জন্য সমস্যা

  • সঙ্গী ফোনে আসা কোনো ফোন কল পেয়ার করা এমুলেটরে ইনকামিং কল হিসেবে দেখানো বা মিরর করা হয় না।

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

  • যখন এমুলেটরটি কোল্ড বুট করে, তখন নিম্নলিখিত ত্রুটিটি প্রদর্শিত হতে পারে: "আপনার ডিভাইসে একটি অভ্যন্তরীণ সমস্যা আছে। বিস্তারিত জানতে প্রস্তুতকারকের সাথে যোগাযোগ করুন।" এটি কার্যকারিতাকে প্রভাবিত করে না। আপনার অ্যাপ পরীক্ষা শুরু করতে OK-তে ক্লিক করুন।

  • এমুলেটরে ভয়েস রিপ্লাই কাজ নাও করতে পারে। উদাহরণস্বরূপ, আপনি যদি Wear এমুলেটরে একটি Google Hangouts মেসেজের নোটিফিকেশন পান এবং ভয়েসের মাধ্যমে মেসেজটির উত্তর দেওয়ার চেষ্টা করেন, তাহলে "Google keeps stopping" নামক একটি এরর মেসেজ আসে এবং আপনি ভয়েসের মাধ্যমে উত্তর দিতে পারেন না।

  • Instant Run সম্ভবত Wear এমুলেটরের সাথে সামঞ্জস্যপূর্ণ নয়।

  • প্রোগ্রামের মাধ্যমে স্ক্রিনশট নেওয়া, যেমন adb ব্যবহার করে বা বাগ রিপোর্ট করার মাধ্যমে, কাজ নাও করতে পারে। এর বিকল্প হিসেবে, স্ক্রিনশট ক্যাপচার করতে এমুলেটর টুলবারের ক্যামেরা বোতামে ক্লিক করুন।

Wear এমুলেটরের চীনা সংস্করণের সমস্যাসমূহ

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

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

  • যখন এমুলেটরটি কোল্ড বুট করে, তখন নিম্নলিখিত ত্রুটিটি প্রদর্শিত হতে পারে: "আপনার ডিভাইসে একটি অভ্যন্তরীণ সমস্যা আছে। বিস্তারিত জানতে প্রস্তুতকারকের সাথে যোগাযোগ করুন।" এটি কার্যকারিতাকে প্রভাবিত করে না। আপনার অ্যাপ পরীক্ষা শুরু করতে OK-তে ক্লিক করুন।

  • Instant Run সম্ভবত Wear এমুলেটরের সাথে সামঞ্জস্যপূর্ণ নয়।

  • প্রোগ্রামের মাধ্যমে স্ক্রিনশট নেওয়া, যেমন adb ব্যবহার করে বা বাগ রিপোর্ট করার মাধ্যমে, কাজ নাও করতে পারে। এর বিকল্প হিসেবে, স্ক্রিনশট ক্যাপচার করতে এমুলেটর টুলবারের ক্যামেরা বোতামে ক্লিক করুন।

Google Assistant on Wear

Wear OS-এ অ্যাসিস্ট্যান্টের উন্নত সাপোর্ট আপনাকে অ্যান্ড্রয়েড কোড না লিখেই একটি পরিধানযোগ্য ডিভাইসের উপযোগী অভিজ্ঞতা তৈরি করতে দেয়। বিশেষত, আপনি ‘অ্যাকশনস অন গুগল’ প্ল্যাটফর্মের জন্য এটি তৈরি করতে পারেন, যা আপনার ব্যবহারকারীদের আপনার পণ্য ও পরিষেবা ব্যবহার করে বিভিন্ন কাজ সম্পন্ন করতে সাহায্য করে।

এছাড়াও, Wear OS এখন ভয়েস এবং টাচের মাধ্যমে আরও দ্রুত ইন্টারঅ্যাকশন সমর্থন করে। সাজেশন চিপও সমর্থিত। এগুলি নিম্নলিখিত কাজগুলো করে:

  • ব্যবহারকারীদের দ্রুত ইন্টারঅ্যাকশন সম্পন্ন করতে সাহায্য করুন

  • আপনার অ্যাকশনের সক্ষমতা সম্পর্কে ব্যবহারকারীদের ইঙ্গিত দিন।

এছাড়াও, Wear OS এখন আরও ভিজ্যুয়াল কার্ডের পাশাপাশি তালিকা এবং ক্যারোসেল সমর্থন করে।

সুতরাং, আপনি Wear OS-এর জন্য Actions on Google তৈরি করতে DialogFlow , টেমপ্লেট বা Actions SDK ব্যবহার করতে পারেন। এছাড়াও আপনি ঘড়ির জন্য নির্দিষ্ট নতুন রেসপন্স টেমপ্লেটগুলোর সুবিধা নিতে পারেন। Actions on Google-এর জন্য সেরা অনুশীলনগুলোর মধ্যে রয়েছে:

  • সংক্ষিপ্ত, সারগর্ভ সংলাপ

  • চাক্ষুষ এবং মৌখিক উভয় প্রতিক্রিয়া সক্ষম করা

Wear OS-এর অ্যাসিস্ট্যান্টের জন্য এই উন্নতিগুলো Android P-এর উপর নির্ভরশীল নয় এবং এগুলো সকল Wear 2.0 ব্যবহারকারীর জন্য চালু করা হচ্ছে। ‘অ্যাকশনস অন গুগল’ তৈরি করার পরিচিতির জন্য, ‘ইন্টিগ্রেট উইথ গুগল অ্যাসিস্ট্যান্ট’ দেখুন।

ডেভেলপার প্রিভিউ ২-এ ব্যাটারি সাশ্রয়

পরবর্তী বিভাগে যেমন বর্ণনা করা হয়েছে, ব্যাটারির আয়ু বাড়ানোর জন্য পাওয়ার-সম্পর্কিত ফিচারগুলো উপলব্ধ রয়েছে। এই ডেভেলপার প্রিভিউ ২ বিভাগের তথ্য, ডেভেলপার প্রিভিউ ১-এর পাওয়ার-সম্পর্কিত তথ্যকে বাতিল করে।

নতুন মোড: উন্নত ব্যাটারি সেভার

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

  • রেডিও

  • টাচস্ক্রিন

  • টিল্ট-টু-ওয়েক বৈশিষ্ট্য

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

সীমিত পটভূমি কার্যকলাপ

পাওয়ার ম্যানেজমেন্ট উন্নত করার জন্য, ঘড়িটি চার্জারে সংযুক্ত না থাকলে ব্যাকগ্রাউন্ডে থাকা অ্যাপগুলো এখন থেকে অ্যালার্ম বা অন্য কোনো কাজ শুরু করতে পারবে না। তবে ওয়াচ ফেস এবং সক্রিয় কমপ্লিকেশনগুলো এর ব্যতিক্রম।

অ্যাপের সামঞ্জস্যতা উন্নত করা হয়েছে

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

ডার্ক ইউআই সিস্টেম থিম

২০১৮ সালের শুরু থেকে, Wear OS একটি ডিফল্ট UI থিম ব্যবহার শুরু করেছে, যেখানে নোটিফিকেশন স্ট্রিম এবং সিস্টেম লঞ্চারের ব্যাকগ্রাউন্ড গাঢ় রঙের। এই পরিবর্তনের উদ্দেশ্য হলো আপনার অ্যাপগুলোকে এক নজরে সহজে দেখার সুবিধা উন্নত করা; এই নতুন UI থিমটি দিয়ে আপনার অ্যাপের অ্যাক্সেসিবিলিটি যাচাই করে নিন।

আপডেট করা কোডল্যাবগুলো উপলব্ধ আছে।

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

২০১৮-মার্চ-২৭ Wear OS ডেভেলপার প্রিভিউ ১

এই বিভাগে গুগলের Wear OS-এর ডেভেলপার প্রিভিউ ১ সম্পর্কে তথ্য রয়েছে। চূড়ান্ত প্রোডাকশন রিলিজের আগে এই প্রিভিউতে বেশ কিছু আপডেট আসার সম্ভাবনা রয়েছে। আপনার খুঁজে পাওয়া যেকোনো বাগ গুগলের Wear OS ইস্যু ট্র্যাকার ব্যবহার করে জমা দিন। আপনি যত তাড়াতাড়ি সেগুলি জমা দেবেন, চূড়ান্ত রিলিজে সমাধানগুলি অন্তর্ভুক্ত করার সম্ভাবনা তত বেশি থাকবে।

পরিচিত সমস্যা

  • Wear OS কম্প্যানিয়ন অ্যাপে, ‘Report wearable bug’-এ ট্যাপ করলে কাজ হচ্ছে বলে মনে হলেও, আসলে কোনো বাগ রিপোর্ট তৈরি হয় না। এর বিকল্প হিসেবে adb bugreport ব্যবহার করুন।
  • ঘড়ি ব্যবহার করে ফোন কল গ্রহণ করা সবসময় সফল হয় না। যদি তা সফল না হয়, তবে ব্যবহারকারীকে সরাসরি ফোন থেকে কলটি গ্রহণ করতে হবে।
  • আগে থেকে লোড করা কোনো অ্যাপ পেয়ার করার বা চালু করার পর মাঝে মাঝে "API সামঞ্জস্যে সমস্যা সনাক্ত করা হয়েছে" (Detected problems with API compatibility) এই ত্রুটি বার্তাটি দেখা যায়। এই ত্রুটি বার্তাটি কিছুক্ষণ পরেই অদৃশ্য হয়ে যায় এবং ব্যবহারযোগ্যতার উপর কোনো প্রভাব ফেলে না।
  • ঘড়ি এবং এমুলেটরের সেটিংস মেনুতে, ' বাগ রিপোর্ট নিন' (Take bug report) অপশনটি দুইবার দেখা যায়। একটি বাগ রিপোর্ট নিতে, দুটি অপশনের প্রত্যেকটি ব্যবহার করে দেখুন, কারণ শুধুমাত্র একটিই কার্যকর। যখন আপনি কার্যকর অপশনটিতে ট্যাপ করবেন, তখন একটি টোস্ট মেসেজ দেখা যাবে, যা থেকে বোঝা যাবে যে একটি বাগ রিপোর্ট তৈরি হচ্ছে।
  • চায়না ভার্সনে, ভয়েস ইনপুট দিলে অ্যাপটি ক্র্যাশ করে। উদাহরণস্বরূপ, ভয়েস সার্চের ক্ষেত্রে বা ভয়েস ব্যবহার করে রিমাইন্ডার যোগ করার সময় এটি ঘটে, কারণ এই কার্যকারিতাটি ভয়েস ইনপুট এপিআই ব্যবহার করে। পরীক্ষার জন্য, ভয়েস ইনপুটের পরিবর্তে কিবোর্ড বা হাতে লেখা ব্যবহার করুন।
  • চায়না ভার্সনের Wear অ্যাপ স্টোরটি কাজ করে না। ডেভেলপাররা এই চ্যানেল ব্যবহার করে নতুন অ্যাপ আপডেট বা ইনস্টল করতে পারেন না। পরীক্ষার জন্য আপনার অ্যাপ্লিকেশনটি সাইড-লোড করতে আমরা একটি বিকল্প উপায় হিসেবে adb ব্যবহারের পরামর্শ দিচ্ছি।

এই ডেভেলপার প্রিভিউয়ের উল্লেখযোগ্য দিকগুলো

ডেভেলপার প্রিভিউ ১-এ অ্যাপ পরীক্ষার জন্য নিম্নলিখিত বৈশিষ্ট্যগুলো অন্তর্ভুক্ত রয়েছে:

  • সীমিত ব্যাকগ্রাউন্ড কার্যকলাপ: পাওয়ার ম্যানেজমেন্ট উন্নত করার জন্য, ব্যাকগ্রাউন্ডে থাকা অ্যাপগুলো এখন আর অ্যালার্ম এবং জব ব্যবহার করতে পারবে না। এর ব্যতিক্রম হলো ব্যবহারকারীর নির্বাচিত ওয়াচ ফেস এবং কমপ্লিকেশন। এই ফিচারটি ডেভেলপার প্রিভিউতে পর্যায়ক্রমে চালু করা হবে, তাই আপনি হয়তো এটি আপনার ওয়াচে সাথে সাথে দেখতে পাবেন না। দ্রষ্টব্য: যদি আপনার অ্যাপটি সবসময় চালু রাখতেই হয়, তবে startForegroundService() মেথড ব্যবহার করে এটিকে একটি ফোরগ্রাউন্ড সার্ভিসে পরিণত করুন। আরও বিস্তারিত জানতে ব্যাকগ্রাউন্ড সার্ভিসের সীমাবদ্ধতা দেখুন।
  • অ্যাপের নন-এসডিকে ইন্টারফেস ব্যবহারের উপর বিধিনিষেধ: অ্যাপের সামঞ্জস্যতা উন্নত করার জন্য, অ্যান্ড্রয়েড পি নন-এসডিকে ইন্টারফেস ব্যবহারের উপর কিছু বিধিনিষেধ প্রয়োগ করা শুরু করেছে। নন-এসডিকে মেথড এবং ফিল্ড ব্যবহার থেকে সরে আসার পরিকল্পনা করুন। যদি আপনার ব্যবহারের জন্য কোনো পাবলিক বিকল্প উপলব্ধ না থাকে, তবে আমাদের জানান
  • ডার্ক UI সিস্টেম থিম: ২০১৮ সালের শুরু থেকে, Wear OS একটি ডিফল্ট UI থিম ব্যবহার শুরু করেছে, যেখানে নোটিফিকেশন স্ট্রিম এবং সিস্টেম লঞ্চারের ব্যাকগ্রাউন্ড গাঢ় রঙের হয়। এই পরিবর্তনের উদ্দেশ্য হলো আপনার অ্যাপগুলোর একনজরে দেখার সুবিধা উন্নত করা; এই নতুন UI থিমটি দিয়ে আপনার অ্যাপের অ্যাক্সেসিবিলিটি যাচাই করে নিন।
  • ঘড়ি শরীর থেকে দূরে থাকলে রেডিও বন্ধ থাকে : পাওয়ার ম্যানেজমেন্ট উন্নত করার জন্য, দীর্ঘ সময় ধরে ঘড়িটি শরীর থেকে দূরে আছে বলে শনাক্ত হলে ব্লুটুথ রেডিও, ওয়াই-ফাই রেডিও এবং সেলুলার রেডিও বন্ধ হয়ে যায়। এই ফিচারটি ডেভেলপার প্রিভিউতে পর্যায়ক্রমে চালু করা হবে, তাই প্রাথমিকভাবে আপনি এটি আপনার ঘড়িতে নাও দেখতে পারেন। যদি এই ফিচারটি আপনার ডেভেলপমেন্ট প্রক্রিয়ায় কোনো সমস্যা তৈরি করে, তাহলে আপনি adb ব্যবহার করে নিম্নলিখিত কমান্ডটির মাধ্যমে ফিচারটি নিষ্ক্রিয় করতে পারেন: adb shell settings put global off_body_radios_off_for_small_battery_enabled 0
  • ব্লুটুথ সংযোগ বিচ্ছিন্ন হলে ওয়াই-ফাই বন্ধ থাকে: পাওয়ার ম্যানেজমেন্ট উন্নত করার জন্য, ঘড়িটি ব্লুটুথ থেকে সংযোগ বিচ্ছিন্ন হলে এখন থেকে আর স্বয়ংক্রিয়ভাবে ওয়াই-ফাই এর সাথে সংযুক্ত হবে না। এর ব্যতিক্রম হলো কোনো অ্যাপের উচ্চ ব্যান্ডউইথের নেটওয়ার্ক অনুরোধ করা এবং ঘড়িটি চার্জারের সাথে সংযুক্ত থাকা। এই ফিচারটি ডেভেলপার প্রিভিউতে পর্যায়ক্রমে চালু করা হবে, তাই প্রাথমিকভাবে আপনি এটি আপনার ঘড়িতে নাও দেখতে পারেন।

পরিধানযোগ্য সাপোর্ট লাইব্রেরির আপডেট, সংস্করণ ২.৩.০

ওয়্যারেবল সাপোর্ট লাইব্রেরির v2.3.0 ডকুমেন্টেশন আপডেটে রিব্র্যান্ডিং আপডেট অন্তর্ভুক্ত করা হয়েছে।

এছাড়াও, লাইব্রেরির v2.3.0 সংস্করণে ComplicationDrawable এবং TextRenderer সম্পর্কিত আপডেট অন্তর্ভুক্ত করা হয়েছে, যা এমন টেক্সটের জন্য ব্যবহৃত হয় যেখানে মার্কআপ অবজেক্ট সংযুক্ত থাকে। এই ক্লাসগুলো স্প্যান করা টেক্সট আরও ভালোভাবে পরিচালনা করে। শুধুমাত্র একটি নির্দিষ্ট সংখ্যক স্প্যানই রেন্ডার করা যায়—কোন ধরনের স্প্যান আঁকা যাবে তা জানতে setText মেথডটি দেখুন—ফলে ওয়াচ ফেসে রেন্ডার করার সময় স্প্যানগুলোকে বেমানান দেখায় না।

২০১৮-মার্চ-১৫ Wear-এর রিব্র্যান্ডিং

এই বিভাগে Wear OS-এর বৈশিষ্ট্যসমূহ সম্পর্কে তথ্য রয়েছে।

অ্যান্ড্রয়েড ওয়্যারের নতুন নাম

গুগল অ্যান্ড্রয়েড ওয়্যার-এর নাম পরিবর্তন করে ওয়্যার ওএস রেখেছে।

২০১৮-ফেব্রুয়ারি-২৭ অ্যাম্বিয়েন্ট মোড আপডেট

এই বিভাগে নতুন অ্যান্ড্রয়েড ওয়্যার ফিচারগুলো সম্পর্কে তথ্য রয়েছে।

অ্যাম্বিয়েন্ট মোড সমর্থন করার জন্য নতুন ক্লাস

অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরির 27.1.0 সংস্করণে AmbientModeSupport নামে একটি নতুন ক্লাস যুক্ত হয়েছে, যা বর্তমানে অপ্রচলিত AmbientMode ক্লাসটিকে প্রতিস্থাপন করেছে। আগামী সপ্তাহগুলোতে স্যাম্পলগুলো আপডেট করার পরিকল্পনা রয়েছে।

২০১৮-জানুয়ারি-২৫ চূড়ান্ত এমুলেটর এবং আরও অনেক কিছু

এই বিভাগে নতুন অ্যান্ড্রয়েড ওয়্যার ফিচারগুলো সম্পর্কে তথ্য রয়েছে।

অ্যান্ড্রয়েড এমুলেটর: Wear-এর জন্য আপডেট

অ্যান্ড্রয়েড এমুলেটরের Wear-সম্পর্কিত সর্বশেষ আপডেটটি API সংস্করণ ২৬-এর উপর ভিত্তি করে তৈরি অ্যাপগুলো পরীক্ষা করার জন্য উপলব্ধ হয়েছে।

পরিধানযোগ্য সাপোর্ট লাইব্রেরির উন্নয়নসমূহ, সংস্করণ ২.২.০

ওয়্যারেবল সাপোর্ট লাইব্রেরির ২.২.০ সংস্করণে নিম্নলিখিত বিভাগে বর্ণিত আপডেটগুলি অন্তর্ভুক্ত রয়েছে।

একটি নতুন অপঠিত বিজ্ঞপ্তি সূচক

যেহেতু ব্যবহারকারীরা অপঠিত নোটিফিকেশন সম্পর্কে অবগত থাকতে চান, তাই একটি নতুন ইন্ডিকেটর দেওয়া হয়েছে: ওয়াচ ফেসের নীচে একটি বৃত্তাকার বিন্দু। আপনি যদি নিজে থেকে নোটিফিকেশন পরিচালনা করতে পছন্দ করেন, তাহলে ডিফল্ট ইন্ডিকেটরটি লুকাতে এবং আপনার নিজস্ব ইন্ডিকেটর প্রদর্শন করতে setHideNotificationIndicator ব্যবহার করতে পারেন অথবা স্ট্যাটাস বারে নোটিফিকেশন সংখ্যা প্রদর্শন করতে setShowUnreadCountIndicator ব্যবহার করতে পারেন।

setAccentColor মেথড ব্যবহার করে অপঠিত নোটিফিকেশন ইন্ডিকেটরের বাইরের রিংয়ের রঙ কাস্টমাইজ করুন।

ComplicationDrawable ক্লাসের উন্নতি

যখন সিস্টেম TYPE_NO_PERMISSION মানটি নির্দেশ করে, যা বোঝায় যে কমপ্লিকেশন ডেটা পাওয়ার অনুমতি ওয়াচ ফেসটির নেই, তখন ট্যাপ করা ওয়াচ ফেসটির জন্য ComplicationDrawable ক্লাসটি একটি অনুমতির অনুরোধ শুরু করে।

এছাড়াও, ComplicationDrawable ক্লাসটি ছবি লোড করা শেষ হলে বা ট্যাপ হাইলাইটের মেয়াদ শেষ হয়ে গেলে নিজেকে ইনভ্যালিড করে ফেলে। এই ইনভ্যালিডেশনের প্রতিক্রিয়া জানাতে—যেমন আপনার ওয়াচ ফেস পুনরায় আঁকতে—একটি Drawable.Callback যোগ করুন।

পরিচিত সমস্যা

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

  • এপিআই লেভেল ২৫ বা ২৬-এর এমুলেটরের উইন্ডোর মধ্যে পাওয়ার বাটন কাজ করে না। এর পরিবর্তে পাওয়ার বাটন ছাড়া অন্য বাটন ব্যবহার করুন। বিশেষত, অ্যাম্বিয়েন্ট মোডে যেতে—যেমন, ব্যবহারকারী যদি তার হাতের তালু দিয়ে স্ক্রিনটি ঢেকে দেন—ডিসপ্লের ডানদিকে থাকা এমুলেটর টুলবারের পাওয়ার বাটনটি ব্যবহার করুন। ইন্টারেক্টিভ মোডে অ্যাপ্লিকেশন লঞ্চারটি চালু করতে, এমুলেটর টুলবারের হোম বাটনটি ব্যবহার করুন।

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

২০১৭-ডিসেম্বর-১৮ গুগল প্লে পরিষেবাগুলিতে নতুন অ্যাক্সেস

এই বিভাগে নতুন অ্যান্ড্রয়েড ওয়্যার ফিচারগুলো সম্পর্কে তথ্য রয়েছে।

GoogleApiClient ক্লাস থেকে সরে আসুন

গুগল প্লে সার্ভিসেস-এর ভার্সন ১১.৮.০ থেকে শুরু করে, আপনার Wear অ্যাপগুলোকে GoogleApiClient ক্লাস থেকে সরিয়ে GoogleApi ক্লাস এবং Tasks API-এর উপর ভিত্তি করে তৈরি API ক্লায়েন্ট অবজেক্ট ব্যবহার করুন।

আরও তথ্যের জন্য, নিম্নলিখিতগুলি দেখুন:

গুগল প্লে পরিষেবাগুলির সাথে সংযোগ করার জন্য নতুন উপাদান

যখন আপনি DataClient এবং MessageClient মতো GoogleApi ক্লাসকে এক্সটেন্ড করে এমন ক্লাস ব্যবহার করেন, তখন Google Play services SDK আপনার হয়ে Google Play services-এর সাথে সংযোগগুলি পরিচালনা করে। যে অ্যাপগুলি এই ক্লাসগুলি ব্যবহার করে, তাদের আর GoogleApiClient অবজেক্ট তৈরি এবং পরিচালনা করার প্রয়োজন হয় না। আরও তথ্যের জন্য "Moving Past GoogleApiClient" ব্লগ পোস্টটি দেখুন।

Google Play পরিষেবাগুলিতে সংযোগ করার জন্য Wear-সম্পর্কিত উপাদানগুলির প্রতিস্থাপনের জন্য, "Replacements for deprecated components" দেখুন। Google Play পরিষেবা সম্পর্কিত রিলিজ এবং জ্ঞাত সমস্যাগুলির জন্য, " Release Notes for Google Play services" দেখুন।

২০১৭-অক্টোবর-২৫ অ্যাম্বিয়েন্ট মোড এবং আরও অনেক কিছু

এই বিভাগে নতুন অ্যান্ড্রয়েড ওয়্যার ফিচারগুলো সম্পর্কে তথ্য রয়েছে।

অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরি, সংস্করণ ২৭.০.০: নতুন বৈশিষ্ট্য এবং ত্রুটি সংশোধন

অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরির 27.0.0 সংস্করণে Wear-এর জন্য নতুন বৈশিষ্ট্য রয়েছে। নিম্নলিখিত বিভাগটি পর্যালোচনা করুন।

অ্যাম্বিয়েন্ট মোড সমর্থন করার নতুন ও পছন্দের উপায়

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

সুনির্দিষ্টভাবে, AmbientMode ক্লাস ব্যবহার করার নিম্নলিখিত সুবিধাগুলো রয়েছে:

অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরিতে ম্যানিফেস্ট মেটাডেটা ধ্রুবক

অ্যান্ড্রয়েড ম্যানিফেস্ট ফাইলের meta-data ট্যাগে ব্যবহৃত অ্যান্ড্রয়েড ওয়্যার অ্যাপের কনস্ট্যান্টগুলো এখন অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরিতে পাওয়া যাচ্ছে । স্বতন্ত্র অ্যাপ, নোটিফিকেশন ব্রিজিং মোড এবং ওয়াচ ফেস প্রিভিউ ইমেজের জন্য এই কনস্ট্যান্টগুলো ব্যবহার করতে, অ্যাপ মডিউলের build.gradle ফাইলের dependencies সেকশনে নিম্নলিখিতটির একটি রেফারেন্স যোগ করুন, যার জন্য গুগল রিপোজিটরির সর্বশেষ সংস্করণ প্রয়োজন:

গ্রুভি

implementation 'com.android.support:wear:27.0.0'

কোটলিন

implementation("com.android.support:wear:27.0.0")

অ্যাকশন ড্রয়ার আপডেট

WearableActionDrawerView ক্লাসের জন্য আপডেট উপলব্ধ হয়েছে, যা একটি পরিধানযোগ্য অ্যাকশন ড্রয়ার তৈরি করতে ব্যবহৃত হয়। সর্বশেষ সংস্করণে:

  • মেনু আইটেমগুলো পরিবর্তন করা হলে, অ্যাকশন ড্রয়ারটি সঠিকভাবে আপডেট হয়।

  • অ্যাকশন ড্রয়ার হিসেবে সেট করা হলে, শিরোনামটি সঠিকভাবে প্রদর্শিত হয়।

RoundedDrawable ক্লাসের মুদ্রাস্ফীতি

কমপক্ষে ২৪ এপিআই লেভেল ধরে নিলে, RoundedDrawable ক্লাসটি এখন একটি ড্রয়েবল এক্সএমএল ফাইল থেকে ইনফ্লেট করা যায়; কাস্টম ড্রয়েবলস দেখুন।

পরিধানযোগ্য সাপোর্ট লাইব্রেরি, সংস্করণ ২.১.০: উন্নয়ন ও আরও অনেক কিছু

ওয়্যারেবল সাপোর্ট লাইব্রেরির ২.১.০ সংস্করণে নিম্নলিখিত বিভাগে বর্ণিত আপডেটগুলি অন্তর্ভুক্ত রয়েছে এবং এর জন্য অ্যান্ড্রয়েড সাপোর্ট লাইব্রেরি সংস্করণ ২৬.০.২ বা তার উচ্চতর সংস্করণ প্রয়োজন।

অ্যাম্বিয়েন্ট মোডের জন্য বার্ন-ইন-সেফ ইমেজ সরবরাহ করুন।

ComplicationDrawable ক্লাসটি আপনাকে অ্যাম্বিয়েন্ট মোডের জন্য বার্ন-ইন-সেফ ইমেজ সরবরাহ করার সুযোগ দেয়। বিশেষত, একটি ComplicationData অবজেক্টের বার্ন-ইন প্রোটেকশন স্মল ইমেজ ফিল্ডটি, বার্ন-ইন প্রোটেকশন সক্রিয় থাকা অবস্থায়, অ্যাম্বিয়েন্ট মোডে একটি ওয়াচ ফেসকে SMALL_IMAGE কমপ্লিকেশন টাইপের একটি ছোট ইমেজ প্রদর্শন করতে দেয়।

জটিলতার জন্য ইভেন্ট আপডেটগুলিতে ট্যাপ করুন

ComplicationDrawable ক্লাসে একটি নতুন onTap মেথড রয়েছে, যা আপনার ওয়াচ ফেসকে কমপ্লিকেশনগুলিতে ট্যাপ ইভেন্ট পাঠাতে দেয়। এই নতুন মেথডটি বিদ্যমান কার্যকারিতার উপর ভিত্তি করে তৈরি, যেখানে ওয়াচ ফেসে ট্যাপ করলে WatchFaceService.Engine.onTapCommand মেথডটি ট্রিগার হয়।

ট্যাপ কোঅর্ডিনেট ধারণকারী ComplicationDrawable এর সাথে যুক্ত অ্যাকশনটি চালু করতে, আপনি onTap কলের মাধ্যমে সেই ComplicationDrawable এ কোঅর্ডিনেটগুলো পাস করতে পারেন। যখন নতুন onTap মেথডটি কল করা হয়, তখন কোনো ComplicationDrawable তার সাথে যুক্ত অ্যাকশনটি চালু করেছে কিনা তা দেখতে আপনি true রিটার্ন ভ্যালু ব্যবহার করতে পারেন।

এছাড়াও, setHighlightDuration মেথডটি নির্ধারণ করে যে onTap মেথডটি কল করার পর কোনো কমপ্লিকেশন কতক্ষণ হাইলাইট হয়ে থাকবে।

পরিসীমাযুক্ত মানের জটিলতার জন্য অগ্রগতি বার

আপনি যদি আপনার ওয়াচ ফেসে রেঞ্জড ভ্যালু কমপ্লিকেশনের জন্য নিজস্ব প্রোগ্রেস বার আঁকতে চান, তাহলে ComplicationDrawable ক্লাসের setRangedValueProgressHidden মেথডটি ব্যবহার করে ComplicationDrawable দ্বারা অঙ্কিত রেঞ্জড ভ্যালু প্রোগ্রেসটি লুকিয়ে ফেলুন।

২০১৭-অক্টোবর-০২ অ্যান্ড্রয়েড ওয়্যার বিটা

  • তারিখ: ২০১৭-অক্টোবর-০২
  • বিল্ড: OWP4.170828.008
  • সমর্থিত ডিভাইস: এলজি ওয়াচ স্পোর্ট

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

পরিচিত সমস্যা

  • এই অ্যান্ড্রয়েড ওয়্যার বিটা রিলিজটিতে গুগল পে এবং এর কার্ডগুলো কাজ করে না।
  • সেলুলার কানেক্টিভিটি চালু থাকলেও, বিটা ইনস্টল করার পর তা বন্ধ হয়ে যায়। এর একটি সমাধান হিসেবে, বিটা ইনস্টল করার পর সেটিংস > কানেক্টিভিটি > সেলুলার- এ গিয়ে সেলুলার কানেক্টিভিটি চালু করুন।
  • বিটা আপডেটের পর যদি নোটিফিকেশন অনিয়মিত হয় বা পাওয়া না যায়, অথবা কন্ট্যাক্ট সিঙ্ক না হয়, তাহলে আপনার ঘড়িটি ফ্যাক্টরি-রিসেট করুন।
  • ঘড়ি সেট আপ করার পর যে Wear টিউটোরিয়ালটি শুরু হয়, সেখানে কিছু কার্ড অস্বাভাবিক আচরণ করে, কিন্তু সোয়াইপ করে সেগুলোকে স্বাভাবিকভাবে বাতিল করা যায়।
  • অ্যান্ড্রয়েড ৬.০ চালিত ফোনগুলোতে ঘড়িতে ফোন কলের নোটিফিকেশন আসে না।
  • আপডেটের পর মাঝে মাঝে হার্ট রেট মনিটরিং কাজ করা বন্ধ করে দেয়। এর সমাধান হিসেবে, ঘড়িটি রিবুট করুন।
  • স্ট্রিমে থাকা OTA কার্ডটি কখনও কখনও ইনস্টলেশন চালু করতে ব্যর্থ হয়। এর একটি বিকল্প সমাধান হিসেবে, সেটিংস > সিস্টেম > আমাদের সম্পর্কে > সিস্টেম আপডেট- এ যান।