
বর্তমান যুগে স্মার্টফোন আমাদের জীবনের প্রতিটি মুহূর্তের সঙ্গী, আর এই স্মার্টফোনের অন্যতম গুরুত্বপূর্ণ একটি অংশ হলো Location Service। আমরা ম্যাপ দেখা, উবার কল করা বা কোনো জায়গার আবহাওয়া জানার জন্য পুরোপুরি লোকেশনের ওপর নির্ভর করি। কিন্তু যারা প্রাইভেসির কথা চিন্তা করে তাদের ফোনে Google Play Services ব্যবহার করতে চান না, তাদের জন্য Locations Resolve করা বা নিখুঁত অবস্থান খুঁজে পাওয়া বেশ কঠিন হয়ে পড়ে। এই সমস্যার একটি চমৎকার এবং আধুনিক সমাধান নিয়ে এসেছে AMap UnifiedNlp Backend, যা মূলত IzzyOnDroid F-Droid Repository-এর একটি অনন্য অংশ। চলুন, এই Backend-টি সম্পর্কে একদম গভীরে গিয়ে বিস্তারিত আলোচনা করি।

সহজ ভাষায় বলতে গেলে, AMap UnifiedNlp Backend হলো এমন একটি বিশেষ সফটওয়্যার যা microG অথবা UnifiedNlp (Unified Network Location Provider)-এর সাথে যুক্ত হয়ে কাজ করে। এটি একটি বিশেষ Backend যা আপনার ডিভাইসের Locations Resolve করার দায়িত্ব পালন করে। এর বিশেষত্ব হলো এটি AMap Location API ব্যবহার করে আপনার অবস্থান নির্ণয় করে। আপনি যদি আপনার ফোন থেকে গুগলের ট্র্যাকিং সরাতে চান কিন্তু লোকেশন সার্ভিসটিও সচল রাখতে চান, তবে এই Backend-টি আপনার জন্য একটি আদর্শ পছন্দ।
অফিসিয়াল ওয়েবসাইট @ AMap UnifiedNlp Backend

১. প্রথমে আপনার ফোনে সরাসরি APK ফাইলটি ডাউনলোড করুন এবং ইন্সটল করুন।

২. এবার ফোনের App Manager এ যান এবং AMap UnifiedNlp Backend খুঁজে বের করুন।

৩. তারপর, Permission থেকে Location অপশনটি চালু করে দিন।


AMap (যাকে অনেকে Gaode নামেও চেনেন) হলো China-র একটি অত্যন্ত জনপ্রিয় এবং শক্তিশালী Location Service। চীনের বিশাল ভৌগোলিক এলাকায় এটি অত্যন্ত নিখুঁত তথ্য প্রদান করে। তবে আনন্দের বিষয় হলো, ডেভেলপাররা জানিয়েছেন যে এটি শুধুমাত্র চীনের ভেতরে সীমাবদ্ধ নয়; বরং বিশ্বের অন্যান্য Countries-গুলোতেও সমানভাবে এবং চমৎকারভাবে কাজ করা উচিত। এর মাধ্যমে আপনি বিশ্বজুড়ে একটি নির্ভরযোগ্য Location Service ব্যবহারের অভিজ্ঞতা পাবেন।

এই Backend-টি সাধারণ লোকেশন সার্ভিসের চেয়ে অনেক বেশি উন্নত কিছু ফিচার অফার করে:

একটি বিষয় ব্যবহারকারী হিসেবে আপনার পরিষ্কারভাবে জানা উচিত—এই Application-টি একটি Non-Free Network Service-কে প্রোমোট করে অথবা এর ওপর নির্ভর করে কাজ করে। এর কারণ হলো, লোকেশন ডেটা প্রসেস করার জন্য এই App-টি সরাসরি AMap-এর সার্ভারের সাথে Connects হয়। যেহেতু এটি একটি থার্ড-পার্টি এবং প্রোপ্রাইটারি সার্ভার ব্যবহার করে, তাই এটি ব্যবহারের সময় আপনাকে এই বিষয়টি মাথায় রাখতে হবে।

আপনি চাইলে সরাসরি এই সাইট থেকে APKs ফাইলগুলো ডাউনলোড করে আপনার ফোনে ইনস্টল করতে পারেন। তবে আধুনিক ও নিরাপদ পদ্ধতি হলো একটি Client বা রেপোজিটরি ব্যবহার করা। কারণ সরাসরি এপিকে ফাইল ডাউনলোড করলে সেটি পরবর্তীতে অটোমেটিক আপডেট হয় না, কিন্তু রেপোজিটরি ব্যবহার করলে আপনার Device-এ থাকা App-টি সবসময় Up-to-Date থাকবে।
কিছু জনপ্রিয় Clients-এর ক্ষেত্রে এই Repo (রেপোজিটরি) ডিফল্টভাবেই Enabled থাকে। উদাহরণস্বরূপ, বিশেষ কিছু ক্লায়েন্ট কিংবা Sunil-এর তৈরি করা সেই বিখ্যাত Client-টিতে এটি আগে থেকেই যুক্ত থাকে। তবে আপনি যদি এমন কোনো ক্লায়েন্ট ব্যবহার করেন যেখানে এটি নেই (যেমন কিছু নির্দিষ্ট Clients-এর নাম সোর্সে উহ্য থাকলেও ইঙ্গিত দেওয়া হয়েছে), তবে আপনাকে ম্যানুয়ালি এই Repo যুক্ত করে নিতে হবে।

এই প্রজেক্টটি শুধুমাত্র সাধারণ ব্যবহারকারীদের জন্য নয়, বরং যারা নতুন Backends তৈরি করতে আগ্রহী সেই সব ডেভেলপারদের জন্য একটি শক্তিশালী Utility হিসেবে কাজ করে। সোর্স অনুযায়ী এখানে কিছু গুরুত্বপূর্ণ কারিগরি তথ্য দেওয়া হলো:
তবে এর মূল সেবা অর্থাৎ API Interfaces এবং Helpers-এর মাধ্যমে UnifiedNlp-এর ব্যাকএন্ড তৈরির কাজগুলো নিয়মিতভাবে চলতে থাকে।

যারা গুগলবিহীন একটি পরিচ্ছন্ন অ্যান্ড্রয়েড অভিজ্ঞতা খুঁজছেন এবং একই সাথে নিখুঁত লোকেশন সার্ভিস পেতে চান, তাদের জন্য AMap UnifiedNlp Backend একটি বৈপ্লবিক সমাধান। IzzyOnDroid F-Droid Repository থেকে এটি ব্যবহার করে আপনি আপনার ফোনের Location Service-কে আরও শক্তিশালী, বিশেষ করে Indoor Mode এবং Offline Location-এর মতো ফিচারের মাধ্যমে আরও কার্যকরী করে তুলতে পারেন। আজই এটি ট্রাই করে দেখুন এবং আপনার ডিজিটাল পথচলাকে করুন আরও সহজ ও স্বাচ্ছন্দ্যময়!
আমি মো আতিকুর ইসলাম। সনিক টিউনার, টেকটিউনস, গাইবান্ধা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 5 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 728 টি টিউন ও 94 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 67 ফলোয়ার আছে এবং আমি টেকটিউনসে 3 টিউনারকে ফলো করি।
“আল্লাহর ভয়ে তুমি যা কিছু ছেড়ে দিবে, আল্লাহ্ তোমাকে তার চেয়ে উত্তম কিছু অবশ্যই দান করবেন।” —হযরত মোহাম্মদ (সঃ)