প্রোডাক্ট সংক্রান্ত খবর

৬৪-বিট সংক্রান্ত প্রয়োজনীয়তার জন্য আপনার Wear OS অ্যাপ রেডি করুন

২ মিনিট লাগবে
চার্লস মুঙ্গারের প্রোফাইল দেখুন দিমিত্রিস কসমাইদিসের প্রোফাইল দেখুন
Michael Stillwell & Dimitris Kosmidis

৬৪-বিট আর্কিটেকচার পারফর্ম্যান্স উন্নত করে এবং ভবিষ্যতের উদ্ভাবনের ভিত্তি প্রদান করে, যা আপনার ব্যবহারকারীদের জন্য আরও দ্রুত এবং সমৃদ্ধ অভিজ্ঞতা প্রদান করে। Android 5 থেকে আমরা 64-বিট CPU-তে সহায়তা করছি। এটি Google TV এবং অন্যান্য ফর্ম ফ্যাক্টরের জন্য সাম্প্রতিক আপডেটের সাথে Wear OS-কে অ্যালাইন করে, যা ২০১৯ সালে মোবাইলের জন্য প্রথম চালু করা ৬৪-বিট প্রয়োজনীয়তার উপর ভিত্তি করে তৈরি করা হয়েছে।

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

৬৪-বিট সংক্রান্ত প্রয়োজনীয়তা: Wear OS ডেভেলপারদের জন্য টাইমলাইন

১৫ সেপ্টেম্বর, ২০২৬ থেকে শুরু:

  • নেটিভ কোড সহ সব নতুন অ্যাপ এবং অ্যাপ আপডেট Google Play-তে প্রকাশ করার সময় ৩২-বিট ভার্সনের পাশাপাশি ৬৪-বিট ভার্সনও প্রদান করতে হবে।
  • Google Play, Play Console-এ নীতি মেনে চলে না এমন অ্যাপ আপলোড করা ব্লক করা শুরু করবে।

৩২-বিট সাপোর্ট সংক্রান্ত নীতিতে আমরা কোনও পরিবর্তন করছি না এবং Google Play আগের মতোই ৩২-বিট ডিভাইসে অ্যাপ ডেলিভার করা চালিয়ে যাবে।

Wear OS-এর বেশিরভাগ ডেভেলপার ইতিমধ্যেই এই পরিবর্তন করেছেন এবং ৬৪-বিট কম্প্লায়েন্ট অ্যাপ আগে থেকেই উপলভ্য। বাকি অ্যাপের ক্ষেত্রে, আমরা আশা করি যে খুব বেশি পরিশ্রম করতে হবে না।

৬৪-বিট সংক্রান্ত প্রয়োজনীয়তার জন্য প্রস্তুতি নেওয়া

অনেক অ্যাপ সম্পূর্ণভাবে নন-নেটিভ কোডে (যেমন, Kotlin বা Java) লেখা হয় এবং সেগুলির ক্ষেত্রে কোড পরিবর্তন করার প্রয়োজন হয় না। তবে, এটি মনে রাখা গুরুত্বপূর্ণ যে আপনি নিজে নেটিভ কোড না লিখলেও, কোনও ডিপেন্ডেন্সি বা SDK আপনার অ্যাপে এটি যোগ করতে পারে, তাই আপনার অ্যাপে নেটিভ কোড আছে কিনা তা এখনও আপনাকে চেক করতে হবে।

আপনার অ্যাপ মূল্যায়ন করুন

  • Android Studio-তে APK Analyzer ব্যবহার করে নেটিভ কোডের জন্য আপনার APK বা অ্যাপ বান্ডেল পরীক্ষা করুন।
  •  lib ফোল্ডারের মধ্যে .so ফাইল খুঁজুন। ARM ডিভাইসের ক্ষেত্রে, ৩২-বিট লাইব্রেরি lib/armeabi-v7a-তে থাকে, যেখানে ৬৪-বিট সমতুল্য হল lib/arm64-v8a।
  • প্যারিটি নিশ্চিত করা: আপনার অ্যাপ যাতে শুধুমাত্র ৬৪-বিট এনভায়রনমেন্টে সঠিকভাবে চলে তা নিশ্চিত করাই হল লক্ষ্য। নির্দিষ্ট কনফিগারেশন আলাদা হতে পারে, তবে বেশিরভাগ অ্যাপের ক্ষেত্রে এর অর্থ হল, আপনার সাপোর্ট করা প্রতিটি নেটিভ ৩২-বিট আর্কিটেকচারের জন্য, আপনাকে দুটি ABI-এর জন্য প্রাসঙ্গিক .so ফাইল প্রদান করে সংশ্লিষ্ট ৬৪-বিট আর্কিটেকচার অন্তর্ভুক্ত করতে হবে।
  • SDK আপগ্রেড করুন: আপনার কাছে থার্ড-পার্টি লাইব্রেরি বা SDK-এর শুধুমাত্র ৩২-বিট ভার্সন থাকলে, ৬৪-বিট ভার্সনের জন্য পরিষেবা প্রদানকারীর সাথে যোগাযোগ করুন।

৬৪-বিট কম্প্যাটিবিলিটি কীভাবে পরীক্ষা করবেন

আপনার অ্যাপের ৬৪-বিট ভার্সনে ৩২-বিট ভার্সনের মতোই একই কোয়ালিটি ও ফিচার সেট থাকতে হবে। আপনার অ্যাপ ৬৪-বিট এনভায়রনমেন্টে প্রত্যাশা অনুযায়ী কাজ ও পারফর্ম করছে কিনা তা যাচাই করতে Wear OS Android এমুলেটর ব্যবহার করা যেতে পারে।

মনে রাখবেন: Wear OS অ্যাপ Google Play-তে জমা দেওয়ার জন্য Wear OS 4 বা তার পরবর্তী ভার্সনকে টার্গেট করতে হয়, তাই আপনি হয়ত আগে থেকেই এইসব নতুন, শুধুমাত্র ৬৪-বিট ইমেজে পরীক্ষা করছেন।

টেস্ট করার সময়, SoLoader বা OpenSSL-এর পুরনো ভার্সনের মতো নেটিভ কোড লোডার-এর দিকে মনোযোগ দিন, যেগুলি শুধুমাত্র ৬৪-বিট হার্ডওয়্যারে সঠিকভাবে কাজ করার জন্য আপডেট করার প্রয়োজন হতে পারে।

পরবর্তী ধাপ

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

এই ট্রানজিশন Wear OS-এর ভবিষ্যতের জন্য একটি গুরুত্বপূর্ণ পদক্ষেপ এবং ৬৪-বিট কম্প্যাটিবিলিটি ইকোসিস্টেমে অনেক সুবিধা নিয়ে আসবে।

লিখেছেন:
পড়া চালিয়ে যান