Wear OS অ্যাপ প্যাকেজ করা ও ডিস্ট্রিবিউট করা

এই ডকুমেন্টে Play Store-এ Wear OS অ্যাপ ডিস্ট্রিবিউট করার নির্দেশাবলী ও পেশাদার পদ্ধতি সম্পর্কে বলা আছে।

Play Store-এর পূর্বশর্ত

Wear OS APK, মোবাইল APK-র থেকে আলাদা এবং Play Console-এর মধ্যে থেকে আলাদাভাবে আপলোড ও আপডেট করা হয়।

Play Store-এ প্রকাশ করার জন্য, Wear OS APK-কে নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে।

অনন্য ভার্সন কোড

যেহেতু সব ফর্ম ফ্যাক্টর জুড়ে ওয়াচ APK-এর ভার্সন কোড অনন্য হতে হবে, তাই আমরা সাজেস্ট করি যে আপনার Play Console-এ এর ভার্সন কোড স্কিম যেন অন্য কোনও ফর্ম ফ্যাক্টর থেকে আলাদা হয়।

এখানে একটি স্কিমের উদাহরণ দেওয়া হল:

  • প্রথম ২টি সংখ্যা: targetSdkVersion:
    • 36[xxx][yy][zz]
  • পরবর্তী নম্বর: প্রোডাক্ট ভার্সন:
    • 36152[yy][zz]
  • পরবর্তী নম্বর: রিলিজ নম্বর:
    • 3615202[zz]
  • ফাইনাল নম্বর: আপনার Wear OS অ্যাপ ভার্সন:
    • 361520203

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

স্মার্টওয়াচের জন্য টার্গেটিং সেট-আপ করা

Play Store-এ আপনার অ্যাপকে Wear OS অ্যাপ হিসেবে শনাক্ত করার জন্য, আপনার অ্যাপের ম্যানিফেস্ট ফাইলে আপনাকে অবশ্যই একটি নির্দিষ্ট <uses-feature> ট্যাগ ঘোষণা করতে হবে। এই এলিমেন্টকে অবশ্যই রুট <manifest> ট্যাগের ডাইরেক্ট চাইল্ড হতে হবে এবং এর android:name অ্যাট্রিবিউটকে android.hardware.type.watch হিসেবে সেট করতে হবে:

<uses-feature android:name="android.hardware.type.watch" />

আপনার ম্যানিফেস্টে android.hardware.type.watch ফিচার ঘোষণা করার পাশাপাশি, আপনি SDK ভার্সন, স্ক্রিন রেজোলিউশন এবং CPU আর্কিটেকচারের মতো মানদণ্ড অনুসারেও ফিল্টার করতে পারবেন। বিবরণের জন্য Google Play-তে ফিল্টার দেখুন।

স্ট্যান্ডঅ্যালোন সেটিং নির্দিষ্ট করুন

আপনার AndroidManifest.xml ফাইলে অবশ্যই উল্লেখ করতে হবে যে আপনার ওয়াচ অ্যাপ স্ট্যান্ডঅ্যালোন কিনা। পেয়ার করা ফোন ছাড়াই স্ট্যান্ড-অ্যালোন অ্যাপ সম্পূর্ণ ব্যবহার করা যায়। এর সব মূল ফাংশন, যেমন যাচাইকরণ, ওয়াচে লোকালি কাজ করে।

এটি করতে, আপনার <application> ট্যাগের মধ্যে একটি <meta-data> এলিমেন্ট যোগ করুন। নাম com.google.android.wearable.standalone এবং ভ্যালু true বা false হিসেবে সেট করুন।

<meta-data
    android:name="com.google.android.wearable.standalone"
    android:value="true" />

com.google.android.wearable.standalone-এর ভ্যালু false হলে, অ্যাপটি এখনও Play Store থেকে ডাউনলোড করা যাবে, তবে এটি ব্যবহার করার জন্য এটির কম্প্যানিয়ন মোবাইল অ্যাপ প্রয়োজন। স্ট্যান্ডঅ্যালোন Wear ডেভেলপমেন্ট সম্পর্কে আরও জানতে, স্ট্যান্ডঅ্যালোন বনাম নন-স্ট্যান্ডঅ্যালোন Wear OS অ্যাপ দেখুন।

ডেভেলপমেন্ট যাচাইকরণ

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

সঠিক প্যাকেজিং

আপনার আগে থেকে কোনও মোবাইল অ্যাপ থাকলে, Wear OS অ্যাপের জন্য একই প্যাকেজের নাম ব্যবহার করেছেন কিনা তা যাচাই করুন।

আমরা সাজেস্ট করি যে আপনার মোবাইল অ্যাপের মতো একই Play Store তালিকা ব্যবহার করুন, কারণ এটি আপনার Wear OS অ্যাপের খুঁজে পাওয়ার যোগ্যতা উন্নত করে, এটি আপনার মোবাইল অ্যাপের রিভিউ ও রেটিংয়ের সাথে লিঙ্ক করে।

বিস্তারিত টেস্টিং

ব্যবহারকারীকে দারুণ অভিজ্ঞতা দিতে, আপনার অ্যাপকে সব Wear OS ডিভাইসে ভালোভাবে পারফর্ম ও দেখতে ভালো লাগার মতো করে ডিজাইন করতে হবে।

যত তাড়াতাড়ি সম্ভব আপনার টেস্টিং এনভায়রনমেন্ট সেট-আপ করুন এবং ডিজাইন ও ডেভেলপমেন্ট জুড়ে বিভিন্ন ডিভাইস, ভার্সন ও পরীক্ষার ধরন ব্যবহার করে পরীক্ষা করুন। আমরা সব প্রধান Wear OS OEM-এর এমুলেটর ও ফিজিক্যাল ডিভাইস, দুটিতেই পরীক্ষা করে দেখার জন্য জোরালোভাবে সাজেস্ট করি।

কোয়ালিটি স্ট্যান্ডার্ড যাচাইকরণ

আপনার অ্যাপ সব Wear OS কোয়ালিটি স্ট্যান্ডার্ড মেনে চলছে কিনা তা যাচাই করুন এবং ব্যবহারকারীর QA টেস্টিং করে ব্যবহার করা সহজ কিনা ও সাধারণ কোয়ালিটি যাচাই করুন।

এইসব স্ট্যান্ডার্ড মেনে চলা না হলে, Play Store-এ পর্যালোচনা করার সময় আপনার অ্যাপ বাতিল করে দেওয়া হবে।

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

বিশেষ বিষয়: বাচ্চাদের জন্য উপযুক্ত অভিজ্ঞতার প্রয়োজনীয়তা

Wear OS-এ বেছে নেওয়া ডিভাইস বাচ্চাদের জন্য উপযুক্ত অভিজ্ঞতা প্রদান করে, যা LTE ব্যবহার করে ওয়াচ ও এর সাথে যুক্ত অ্যাপকে সম্পূর্ণ স্ট্যান্ডঅলোন ভিত্তিতে অপারেট করতে দেয় এবং উপলভ্য হলে ওয়াই-ফাই কানেক্টিভিটি ব্যবহার করতে দেয়। এর মধ্যে কল করা, টেক্সট মেসেজ পাঠানো এবং গেম খেলা অন্তর্ভুক্ত। Play Store-এ আপনার অ্যাপ বা ওয়াচ ফেসে বাচ্চাদের জন্য উপযুক্ত অভিজ্ঞতা প্রকাশ করতে, সেটিকে নিম্নলিখিত অতিরিক্ত প্রয়োজনীয়তা পূরণ করতে হবে:

বাচ্চাদের জন্য উপযুক্ত অভিজ্ঞতা তৈরি করা সম্পর্কে আরও জানতে, ডেভেলপমেন্ট নির্দেশিকা দেখুন।

বিতরণ

Play Console ব্যবহার করে কীভাবে আপনার Wear OS অ্যাপ প্রকাশ ও ডিস্ট্রিবিউট করবেন, তা নিম্নলিখিত বিভাগ থেকে জানতে পারবেন। আরও বিস্তারিত নির্দেশাবলীর জন্য, রিলিজ প্রস্তুত ও স্টেজ করা ধাপগুলি দেখুন।

আপনি Play Console-এ নতুন হলে, Google Play Console ওভারভিউ ব্যবহার করে শুরু করুন এবং Play Store লঞ্চ চেকলিস্ট ব্যবহার করে ট্র্যাক বজায় রাখুন।

Wear OS-এর জন্য Play Console সেট-আপ করা

Play Store-এ আপনার অ্যাপ তালিকা দেখাতে, Play Console-এ আপনার Wear OS APK আপলোড করুন। এটি সেট-আপ করতে, এইসব ধাপ অনুসরণ করুন:

  1. আপনার অ্যাপের জন্য Play Console-এ, নেভিগেশন প্যানেলে টেস্ট ও রিলিজ মেনুতে ক্লিক করুন।
  2. উন্নত সেটিংস বেছে নিন, ফর্ম ফ্যাক্টর ট্যাব বেছে নিন এবং ফর্ম ফ্যাক্টর যোগ করুন বিকল্পে ক্লিক করুন।
  3. Wear OS বিকল্পে ক্লিক করুন এবং আপনার Play Store তালিকায় Wear OS স্ক্রিনশট যোগ করার ধাপগুলি অনুসরণ করুন।

টেস্ট ট্র্যাকে রিলিজ করা

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

আপনি কোনও টেস্ট ট্র্যাকে অ্যাপ রিলিজ করার পরে, Play Console একটি প্রি-লঞ্চ রিপোর্ট তৈরি করে। এই রিপোর্টে এমুলেট করা ও ফিজিক্যাল ডিভাইসে করা স্টেবিলিটি, অ্যাক্সেসিবিলিটি ও নিরাপত্তা পরীক্ষা এবং ফিজিক্যাল ডিভাইসে করা পারফর্ম্যান্স পরীক্ষার ফলাফল থাকে।

আপনার অ্যাপের কোয়ালিটি উন্নত করতে এই প্রি-লঞ্চ রিপোর্টের ফলাফল ব্যবহার করুন।

বেছে নিন ও প্রকাশ করুন

আপনার ক্লোজড টেস্টিং ট্র্যাকে রিলিজ হয়ে গেলে, আপনি Wear OS-এ অপ্ট-ইন করতে পারেন এবং উন্নত সেটিংস মেনুতে রিভিউ নীতিতে সম্মতি জানাতে পারেন।

Wear OS-এ অপ্ট-ইন করার পরে, আপনার অ্যাপ ডিস্ট্রিবিউট করতে রোল-আউট শুরু করুন বিকল্প বেছে নিন।

বিবেচ্য বিষয়

  • ব্যবহারকারীরা সরাসরি তাদের ওয়াচ থেকে অথবা ফোন বা ডেস্কটপে Play Store থেকে রিমোটলি Wear OS অ্যাপ ডাউনলোড করতে পারবেন।

  • আপনি Play Console-এ কোনও আপডেট পুশ করলে, যেসব ব্যবহারকারীর জন্য অটোমেটিক আপডেট চালু করা আছে, তাদের অ্যাপ অটোমেটিক আপডেট হয়ে যায়। এছাড়াও, ব্যবহারকারীরা Play Store-এ ম্যানুয়ালি অ্যাপ আপডেট করতে পারবেন।

  • আপনার অ্যাপে টাইল বা জটিলতা থাকলে, আপনাকে নিজের তালিকায় সেগুলির জন্য আপনার অ্যাপের সহায়তা উল্লেখ করতে হবে।

Play Store রিভিউ

আপনার অ্যাপ প্রকাশ করার পরে, Play Store-এর পর্যালোচনা প্রসেস শুরু হয়।

পর্যালোচনা ও অনুমোদনের স্ট্যাটাস চেক করা

আপনি যেকোনও সময়, Wear OS বিভাগের অধীনে, আপনার অ্যাপের মূল্য ও ডিস্ট্রিবিউশন পৃষ্ঠায় Play Console-এ আপনার অ্যাপের পর্যালোচনা ও অনুমোদনের স্ট্যাটাস চেক করতে পারবেন।

অনুমোদনের তিনটি অবস্থা আছে:

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

Play Store-এ অ্যাপ প্রত্যাখ্যান করার সবচেয়ে সাধারণ কারণ

নিচের সারণীতে Play Store-এ অ্যাপ বাতিল করার সবচেয়ে সাধারণ কারণগুলি উল্লেখ করা হয়েছে।

কারণ ব্যাখ্যা
Play Store তালিকায় "Wear OS" উল্লেখ করা নেই আপনার অ্যাপের স্টোর তালিকায় "Wear OS" উল্লেখ করতে হবে।
বেসিক ফাংশন কাজ করছে না বিজ্ঞাপনে যেভাবে দেখানো হয়েছে, অ্যাপটি সেভাবে কাজ করে না অথবা স্ক্রিনশটগুলি সঠিক নয় এবং অ্যাপের প্রকৃত অবস্থা প্রতিফলিত করে না। এমুলেটর ও ফিজিক্যাল ডিভাইস দিয়ে আপনার অ্যাপ ভালভাবে পরীক্ষা করে দেখুন।
Wear-এর কোনও স্ক্রিনশট নেই আপনাকে অন্তত একটি স্ক্রিনশট আপলোড করতে হবে যেখানে Wear OS ডিভাইসে অ্যাপটি চলছে বলে দেখানো হয়েছে। এটি Android Studio থেকে করা যেতে পারে।
রাউন্ড ডিসপ্লের জন্য ফর্ম্যাট করা নেই অ্যাপের লেআউট গোলাকার ডিসপ্লেতে সঠিকভাবে রেন্ডার হয় না এবং Play Store তালিকায় এই সীমাবদ্ধতা উল্লেখ করা নেই। লেআউট সঠিকভাবে রেন্ডার হচ্ছে কিনা তা নিশ্চিত করতে Android Studio-তে লেআউট ইন্সপেক্টর খুলুন
কার্যকারিতা সংক্রান্ত প্রয়োজনীয়তা পূরণ না করা সাধারণত মিস হয়ে যাওয়া ফাংশনালিটি সংক্রান্ত প্রয়োজনীয়তা, যেমন, ভুল ফর্ম্যাটে Wear OS বিজ্ঞপ্তি অথবা মেসেজিং অ্যাপের উত্তরের জন্য RemoteInput অনুপস্থিত।