Wear OS অ্যান্ড্রয়েড ভিত্তিক এবং কব্জির জন্য অপ্টিমাইজ করা হয়েছে। আপনি যদি আগে অ্যান্ড্রয়েডের জন্য বিকাশ করে থাকেন তবে আপনি একই বৈশিষ্ট্য এবং API ব্যবহার করতে পারেন। যাইহোক, আপনি কীভাবে একটি মোবাইল অ্যাপ ডিজাইন করেন এবং আপনি কীভাবে একটি Wear OS অ্যাপ ডিজাইন করেন তার মধ্যে কিছু পার্থক্য রয়েছে।
আমরা সুপারিশ করছি যে আপনি কীভাবে আপনার অ্যাপ ডিজাইন করবেন তা শিখতে Wear OS ডেভেলপমেন্ট গাইডের নীতিগুলি পড়ুন।
অ্যান্ড্রয়েড মোবাইল ডেভেলপমেন্টের তুলনায় Wear OS অ্যাপ ডেভেলপমেন্টে একটি নির্দিষ্ট বৈশিষ্ট্য, API বা সেরা অনুশীলন কীভাবে আলাদা তা জানতে, নিম্নলিখিত টেবিলটি পর্যালোচনা করুন বা একটি নির্দিষ্ট বিষয় খুঁজে পেতে ফিল্টার ফিল্ড ব্যবহার করুন।
বৈশিষ্ট্য, API, বা সেরা অনুশীলন | পরিধান OS বনাম মোবাইল | OS বিশদ পরিধান |
আপনার অ্যাপের UI বা UX ডিজাইন করুন | ভিন্ন | কয়েক সেকেন্ডের মধ্যে করা যেতে পারে এমন কয়েকটি গুরুত্বপূর্ণ কাজের উপর ফোকাস করে। |
UI পৃষ্ঠতল | ভিন্ন | অ্যাপ্লিকেশান, টাইলস, জটিলতা, ঘড়ির মুখ এবং আরও অনেক কিছু সহ অনেক অতিরিক্ত অনন্য সারফেস সহ কার্যকলাপ এবং বিজ্ঞপ্তির বাইরে চলে যায়৷ |
UI উপাদান | মোবাইল এবং আরো | মোবাইল কম্পোনেন্ট এবং Wear-OS-নির্দিষ্ট উপাদানগুলি অন্তর্ভুক্ত করে, যার মধ্যে রয়েছে: BoxInsetLayout , SwipeDismissFrameLayout , WearableRecyclerView এবং আরও অনেক কিছু৷ |
চলমান কার্যকলাপ | ভিন্ন | নতুন Wear OS সারফেসে চলমান বিজ্ঞপ্তি যোগ করে। |
গাঢ় থিম বা মোড | ভিন্ন | ব্যাটারি বাঁচাতে শুধুমাত্র ডার্ক মোড প্রদান করে। |
ব্যাক স্ট্যাক | ভিন্ন | ব্যবহারকারীদের খারিজ করতে সোয়াইপ করতে এবং ব্যাক স্ট্যাকের উপরে যেতে সোয়াইপ করতে দেয়। |
শারীরিক বোতাম | ভিন্ন | একটি পরিধানযোগ্য ডিভাইসে সাধারণত এক বা একাধিক ফিজিক্যাল বোতাম থাকে। Wear OS ডিভাইসে সর্বদা ন্যূনতম একটি বোতাম থাকে—পাওয়ার বোতাম। এর বাইরে, ঘড়িতে শূন্য বা তার বেশি মাল্টি-ফাংশন বোতাম থাকতে পারে যা আপনার অ্যাপে ব্যবহার করা যেতে পারে। |
রোটারি ইনপুট | ভিন্ন | কিছু Wear OS ডিভাইসে একটি ফিজিক্যাল রোটেটিং সাইড বোতাম বা রোটারি ইনপুট থাকে। ব্যবহারকারী আপনার অ্যাপের বর্তমান দৃশ্য উপরে বা নিচে স্ক্রোল করতে বোতামটি চালু করতে পারেন। |
অ্যাপ সারসংকলন | ভিন্ন | ব্যবহারকারীদের তাদের সম্প্রতি ব্যবহৃত অ্যাপগুলি পুনরায় চালু করতে সেকেন্ডারি হার্ডওয়্যার বোতামে ডবল-ট্যাপ করতে দেয়৷ ব্যবহারকারীরা আপনার অ্যাপে পুনরায় প্রবেশ করলে, এটি অবশ্যই ব্যবহারকারীদের স্ক্রোল অবস্থান মনে রাখতে হবে। |
স্থাপত্য উপাদান | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে অ্যান্ড্রয়েড আর্কিটেকচার উপাদানগুলি দেখুন৷ |
নেভিগেশন | ভিন্ন | অ্যাপ্লিকেশানগুলি অগভীর হওয়া উচিত—দুটি স্তরের চেয়ে গভীর একটি নকশা এড়িয়ে চলুন—এবং রৈখিক—বেশিরভাগ সামগ্রী এবং নেভিগেশন ইনলাইনে দেখান৷ |
অন্যান্য অ্যাপের সাথে মিথস্ক্রিয়া | একই | অন্যান্য অ্যাপের সাথে ইন্টারঅ্যাক্ট করা দেখুন। |
জোড়া ডিভাইসের সাথে মিথস্ক্রিয়া | নতুন | Wear অ্যাপের মাধ্যমে পেয়ার করা ডিভাইসের সাথে ইন্টারঅ্যাক্ট করতে পারে। ডেটা পাঠান এবং সিঙ্ক করুন এ আরও পড়ুন। |
অভিপ্রায় এবং অভিপ্রায় ফিল্টার | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে ইন্টেন্ট এবং ইন্টেন্ট ফিল্টার দেখুন। |
অ্যানিমেশন এবং ট্রানজিশন | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে অ্যানিমেশন এবং ট্রানজিশন দেখুন। |
ছবি এবং গ্রাফিক্স | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে ছবি এবং গ্রাফিক্স দেখুন। |
পরিষেবা এবং পটভূমি কাজ | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে পরিষেবার ওভারভিউ দেখুন। |
পটভূমি কাজ | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে পটভূমি কাজের ওভারভিউ দেখুন। |
অনুমতি | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে অ্যান্ড্রয়েডের অনুমতিগুলি দেখুন। |
অ্যাপ ডেটা এবং ফাইল | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে অ্যাপ ডেটা এবং ফাইলগুলি দেখুন। |
ব্যবহারকারীর তথ্য এবং পরিচয় | অনুরূপ | সম্পর্কিত মোবাইল API এর বাইরে প্রমাণীকরণের জন্য অতিরিক্ত বিকল্প রয়েছে৷ পরিধানযোগ্য জিনিসপত্রের প্রমাণীকরণ সম্পর্কে আরও পড়ুন। |
ব্যবহারকারীর অবস্থান | একই | FusedLocationProvider ব্যাটারির আয়ু বাঁচাতে এবং Wear OS-এ অবস্থান শনাক্ত করতে ফোনের GPS চিপের সুবিধাও নেয়৷ |
স্পর্শ এবং ইনপুট | মোবাইল এবং আরো | স্ট্যান্ডার্ড টাচ ইনপুটের বাইরে আরও ইনপুট অফার করে। টাচ এবং ইনপুট ওভারভিউতে আরও পড়ুন। |
সেন্সর | মোবাইল এবং আরো | Wear OS এর জন্য ডেভেলপমেন্ট মোবাইলের মতই। Wear OS-এ আপনার অ্যাপটিকে সহজ করতে, স্বাস্থ্য পরিষেবা API বিবেচনা করুন, যা আপনার জন্য এটি পরিচালনা করে। সেন্সর সম্পর্কে পড়ুন। |
স্বাস্থ্য সেবা | নতুন | সেন্সর, প্রাসঙ্গিকভাবে সচেতন অ্যালগরিদম এবং সারাদিনের স্বাস্থ্য পর্যবেক্ষণ থেকে তৈরি ফিটনেস এবং স্বাস্থ্য ডেটা প্রদান করে। আরও তথ্যের জন্য, Wear OS-এ স্বাস্থ্য পরিষেবা দেখুন। |
সংযোগ | অনুরূপ | বেশিরভাগ মোবাইল API সম্পূর্ণরূপে সমর্থিত, কিন্তু কিছু সীমাবদ্ধতা আছে। উদাহরণস্বরূপ, android.webkit API সমর্থিত নয়। আরও তথ্যের জন্য, Wear OS-এ নেটওয়ার্ক অ্যাক্সেস এবং সিঙ্ক পড়ুন। |
অ্যান্ড্রয়েড অ্যাপ বান্ডেল | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে অ্যান্ড্রয়েড অ্যাপ বান্ডেল সম্পর্কে দেখুন। |
ইনজেকশন নির্ভরতা | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে অ্যান্ড্রয়েডে ডিপেন্ডেন্সি ইনজেকশন দেখুন। |
পরীক্ষামূলক | অনুরূপ | অ্যান্ড্রয়েড ডকুমেন্টেশনে অ্যান্ড্রয়েডের পরীক্ষা অ্যাপ দেখুন। |
কর্মক্ষমতা | অনুরূপ | অ্যান্ড্রয়েড ডকুমেন্টেশনে অ্যাপ পারফরম্যান্সের নির্দেশিকা দেখুন। |
অ্যাক্সেসযোগ্যতা | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে অ্যাক্সেসযোগ্য অ্যাপ তৈরি করুন দেখুন। |
গোপনীয়তা | একই | Android ডকুমেন্টেশনে গোপনীয়তার সেরা অনুশীলনগুলি দেখুন৷ |
নিরাপত্তা | একই | অ্যান্ড্রয়েড ডকুমেন্টেশনে অ্যাপ নিরাপত্তার সর্বোত্তম অনুশীলন দেখুন। |