Google Play পরিষেবাগুলি আপনাকে আপনার অ্যাপ তৈরি করতে, গোপনীয়তা এবং নিরাপত্তা বাড়াতে, ব্যবহারকারীদের জড়িত করতে এবং আপনার ব্যবসা বাড়াতে সাহায্য করার জন্য Android-এ SDK-এর একটি বিস্তৃত সেটকে শক্তি দেয়৷ এই SDKগুলি অনন্য যে তাদের শুধুমাত্র আপনার অ্যাপে অন্তর্ভুক্ত করার জন্য একটি পাতলা ক্লায়েন্ট লাইব্রেরি প্রয়োজন, যেমন চিত্র 1-এ দেখানো হয়েছে৷ রানটাইমে, ক্লায়েন্ট লাইব্রেরি Google Play পরিষেবাগুলিতে SDK-এর বাস্তবায়ন এবং পদচিহ্নের বেশিরভাগের সাথে যোগাযোগ করে৷
শেয়ার্ড, ক্লায়েন্ট-সাইড ইমপ্লিমেন্টেশন, Google Play পরিষেবা প্রদান করে:
- অ্যাপ্লিকেশানের গুণমান এবং আপনার ব্যবহারকারীদের সামগ্রিক অভিজ্ঞতা উন্নত করতে ডিভাইসে থাকা সংস্থানগুলিকে অপ্টিমাইজ করতে সাহায্য করে, যেমন স্টোরেজ এবং মেমরি৷
- স্বয়ংক্রিয় আপডেটগুলি গ্রহণ করে — OS, OEM, বা অ্যাপ আপডেটগুলি থেকে স্বাধীন—তাই আপনার ব্যবহারকারীরা আরও দ্রুত উন্নতি এবং বাগ সংশোধনগুলি গ্রহণ করে৷
- Android 6.0 (API লেভেল 23) এর সাথে পিছিয়ে থাকা সামঞ্জস্যপূর্ণ এবং বিভিন্ন ফর্ম ফ্যাক্টরের জন্য উপলব্ধ, কম পরিশ্রমে আরও ব্যবহারকারীদের কাছে পৌঁছতে আপনাকে সক্ষম করে।
চিত্র 1. Google Play পরিষেবাগুলি নিয়মিত আপডেটগুলি পায় যাতে উন্নতি এবং বাগ ফিক্স রয়েছে৷
Google Play পরিষেবাগুলি কীভাবে কাজ করে
SDK
Google Play পরিষেবা দ্বারা চালিত প্রতিটি SDK একটি হালকা ক্লায়েন্ট লাইব্রেরি প্রদান করে যাতে সংশ্লিষ্ট পরিষেবার সাথে ইন্টারঅ্যাক্ট করার জন্য প্রয়োজনীয় API গুলি থাকে৷ অন্যান্য APIগুলি আপনাকে রানটাইমে যেকোন সমস্যার সমাধান করতে দেয়, যেমন অনুপস্থিত, অক্ষম বা পুরানো পরিষেবা। আপনি যদি অ্যান্ড্রয়েড স্টুডিও 3.4 বা উচ্চতর ব্যবহার করেন এবং কোড সঙ্কুচিত করতে সক্ষম করেন, তাহলে R8 অপ্টিমাইজার প্রতিটি SDK-এর পদচিহ্ন এবং আপনার অ্যাপের প্যাকেজ আকারে এর প্রভাব কমাতে সাহায্য করতে পারে।
নতুন Google Play পরিষেবার বৈশিষ্ট্য বা পণ্যগুলি অ্যাক্সেস করতে, Google Maven সংগ্রহস্থলে একটি নতুন সংস্করণ প্রকাশিত হলে SDK আপগ্রেড করুন৷
সেবা
Google Play পরিষেবাগুলিতে ডিভাইসে থাকা Google পরিষেবাগুলি রয়েছে যা প্রতিটি Google-প্রত্যয়িত Android ডিভাইসে ব্যাকগ্রাউন্ডে চলে৷
Google Play পরিষেবাগুলিতে স্বয়ংক্রিয় আপডেটগুলি ক্যারিয়ার, OS, বা OEM সিস্টেম ইমেজ আপডেটের থেকে স্বাধীনভাবে বিতরণ করা হয়। সাধারণভাবে, অ্যান্ড্রয়েড 6.0 বা উচ্চতর সংস্করণে চালিত ডিভাইসগুলি স্বয়ংক্রিয়ভাবে আপডেটগুলি গ্রহণ করে, তবে এই ডিভাইসগুলিতে Google Play পরিষেবাগুলি ইনস্টল করা থাকে এবং পর্যাপ্ত স্টোরেজ উপলব্ধ থাকে৷ এর মানে হল যে ব্যবহারকারীরা আরও দ্রুত উন্নতি এবং বাগ সংশোধনগুলি গ্রহণ করে এবং আপনি Android ইকোসিস্টেমের বেশিরভাগ ডিভাইসে পৌঁছানোর সময় সর্বশেষ API এর সুবিধা নিতে পারেন৷ Android 6.0 এর থেকে পুরানো ডিভাইস বা Google Play পরিষেবা ইনস্টল করা ছাড়া ডিভাইসগুলি সমর্থিত নয়৷
পরবর্তী পদক্ষেপ: আপনার অ্যাপ সেট আপ করুন
আপনার অ্যাপে Google Play পরিষেবা API ব্যবহার শুরু করতে, এই সেটআপ নির্দেশিকা পড়ুন।