অ্যান্ড্রয়েড

ডালভিক, অ্যাডবি, গ্যাপস এর মতো অ্যান্ড্রয়েড জারগনগুলি কী বোঝায়?

سلسلة دروس HTML 5 الدرس الحادى عشر geolocation(model1)

سلسلة دروس HTML 5 الدرس الحادى عشر geolocation(model1)

সুচিপত্র:

Anonim

আমার এখনও সেই দিনের কথা মনে আছে যখন আমি প্রথম আমার স্যামসুং গ্যালাক্সি এস তে একটি কাস্টম রমটি মূল এবং ফ্ল্যাশ করেছিলাম college আমি কলেজে ছিলাম এবং সেই সময় অ্যান্ড্রয়েড দিয়ে শুরু করছিলাম। ডিভাইসটি ফ্ল্যাশ করার সময়, আমি অ্যান্ড্রয়েড ইকোসিস্টেম সম্পর্কিত অনেকগুলি নতুন শব্দ এবং সংক্ষিপ্ত শব্দগুলি পেয়েছিলাম, যার মধ্যে এর আগে আমার কোনও ধারণা ছিল না। কয়েক বছর ধরে আমি এগুলি সম্পর্কে লিখতে, ফোরামে অংশ নেওয়া এবং স্টাফগুলি সম্পর্কে পড়ার সময় সাধারণ অ্যান্ড্রয়েড জারগনের সাথে নিজেকে পরিচিত করে তুলি।

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

সুতরাং, আপনার সম্পর্কে জানা উচিত এমন কিছু অ্যান্ড্রয়েড জার্গন এখানে দেওয়া হল।

এডিবি

"অ্যান্ড্রয়েড ডিবাগ ব্রিজ" এর সংক্ষিপ্ত এডিবি মূলত একটি কমান্ড লাইন সরঞ্জাম যা অ্যান্ড্রয়েড ডিভাইসের সাথে যোগাযোগের জন্য ব্যবহৃত হয়। আপনি একবার ইউএসবি কেবলের মাধ্যমে অ্যান্ড্রয়েড ডিভাইসটি সংযুক্ত করে এডিবি ইনস্টল করার পরে আপনি আপনার কম্পিউটারটি ব্যবহার করে অ্যান্ড্রয়েডে নির্দিষ্ট ক্রিয়াকলাপ সম্পাদন করতে ADB কমান্ডগুলি ব্যবহার করতে পারেন।

একটি সাধারণ শেষ ব্যবহারকারীর জন্য, এডিবি বেশিরভাগ ডিভাইসটি ফ্ল্যাশ বা রুট করার সময় ব্যবহৃত হয়। এটি রুট ব্যবহারকারী হিসাবে আপনার কম্পিউটার থেকে অ্যান্ড্রয়েডে যে কোনও ফাইল ধাক্কা (স্থানান্তর) করতে ব্যবহার করা যেতে পারে।

AOSP

অ্যান্ড্রয়েড ওপেন সোর্স প্রকল্প, এটিওএসপি নামেও পরিচিত, মূলত গুগলের অ্যান্ড্রয়েড অপারেটিং সিস্টেমটি তার শুদ্ধতম আকারে। এগুলি আরওএমএস যা অ্যান্ড্রয়েড ওপেন সোর্স কোড থেকে তৈরি। স্যামসুং এবং এইচটিসির মতো নির্মাতারা এই উত্স কোডটি গ্রহণ করে এবং তারপরে সংবেদনা এবং টাচউইজের মতো আরওএমএস তৈরি করতে এটি সংশোধন করে যা আমরা তাদের ফোনে ব্যবহার করি।

এওএসপি রমগুলি স্যামসাং এবং এইচটিসি রমের তুলনায় মাত্র 200 থেকে 300 এমবি আকারের, যা কয়েক জিবি পর্যন্ত অঙ্কুর করতে পারে। এখন যখন এটি সমস্ত ব্লাটওয়্যারটি কেটে আপনার ডিভাইসের গতি বাড়িয়ে তুলতে পারে, আপনি নির্মাতারা ডিভাইসটি ডিজাইন করেছিলেন এমন অনেক দুর্দান্ত জিনিস হারাতে পারেন।

বুট-লোডার

সহজ বোঝার জন্য, বুটলোডারটিকে আমাদের কম্পিউটারে থাকা BIOS এর সাথে তুলনা করা যেতে পারে। আপনি যখন আপনার অ্যান্ড্রয়েড ফোনটিতে শক্তি প্রয়োগ করেন, এটি সর্বপ্রথম লোড হয়। এরপরে, এটি আপনার বুট বিকল্পের উপর নির্ভর করে পুনরুদ্ধার বা কার্নেলটি লোড করতে পারে। এরপরে এটি শেষের দিকে একটি সাধারণ বুটের জন্য রম (অপারেটিং সিস্টেম) লোড করে।

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

Dalvik

রমগুলি ফ্ল্যাশ করার সময়, আপনি অবশ্যই এমন এক ধাপ পেরিয়ে এসেছেন যা আপনাকে ডালভিক ক্যাশে সাফ করার জন্য বলেছে। এই মুহুর্তে আপনি ঠিক কী করছেন তা বুঝতে এখন আমাদের প্রথমে ডালভিক কী তা বুঝতে হবে।

ডালভিক একটি জাভা ভিত্তিক ভার্চুয়াল মেশিন যা আপনার প্রোগ্রামগুলি চালানোর জন্য ভিত্তি। আপনার অ্যান্ড্রয়েডে যেমন APK অ্যাপ্লিকেশন অ্যাপস চালায়, ডালভিক জাভাতে লেখা কোডটি চালান। জিনিসগুলি সহজ করার জন্য, ডালভিক একটি মোবাইল বান্ধব জাভা ভার্চুয়াল মেশিন যা জাভা কোড চালায় যাতে এটি আপনার অ্যান্ড্রয়েড ডিভাইসে কাজ করতে পারে।

ডালভিক ক্যাশে কেবল জাভা কোডটি কার্যকর করার সময় সংরক্ষণ করা হয়। কোনও নতুন রম ফ্ল্যাশ করার পরে কোডটি সংকলন করার সময় কোনও অস্পষ্টতা এড়াতে এই ক্যাশে থেকে মুক্তি পাওয়ার পরামর্শ দেওয়া সর্বদা।

Deodex

ডিওডেক্সড রমগুলিতে ক্লাস.ডেক্স নামে একটি ছাতার নীচে সমস্ত APK এবং OS ফাইল সংকলিত এবং ব্যবস্থা করা আছে। এটি নিশ্চিত করে যে সমস্ত কোড একটি প্যাকেজে আসে। সমস্ত কোড এক জায়গায় উপলভ্য হওয়ায় এই রমগুলির পরিবর্তন খুব সহজ। সুতরাং, ডিওডেক্স প্রায় সমস্ত কাস্টম রম বিকাশকারীদের পক্ষে পছন্দসই।

যাইহোক, এই সমস্ত কোডটি প্রতিবার সংকলন করতে অতিরিক্ত সময় নেয় ডালভিক ভিএম এর জন্য এটি কার্যকর করতে হয়।

GAPPS

বেশিরভাগ সময় যখন আপনি একটি কাস্টম রম ফ্ল্যাশ করেন, বিকাশকারীরা রম ফাইলটি ফ্ল্যাশ করার পরে আপনাকে জিএপিপিএস ফাইলটি ফ্ল্যাশ করতে বলে। জিএপিপিএস ফাইলটিতে ডিভাইসটির কাজ করার জন্য একটি সিস্টেম অ্যাপ হিসাবে ইনস্টল করা হবে এমন বাজার সহ সমস্ত গুগল অ্যাপ রয়েছে।

ফোনটি গুগল অ্যাপস ছাড়াই বুট করতে সক্ষম হবে তবে বাজার, জিপিএস ট্র্যাকিং পরিষেবা, এমনকি অ্যাকাউন্ট এবং ডেটা সিঙ্কও থাকবে না।

অ্যান্ড্রয়েডের প্রতিটি সংস্করণে পৃথক জিএপিপিএস ফাইল রয়েছে, তাই আপনি যা ফ্ল্যাশ করেছেন তা বিকাশকারীরা সরবরাহ করেছেন। আপনি যদি সেগুলি ম্যানুয়ালি ডাউনলোড করতে চান তবে সেরা উপায় হ'ল অ্যাপ্লিকেশন গ্যাপস ম্যানেজারটি ব্যবহার করা।

শাঁস

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

অ্যান্ড্রয়েড স্মার্টফোনগুলি একটি লিনাক্স কার্নেল ব্যবহার করে। প্রতিবার সফ্টওয়্যারটির হার্ডওয়্যারটির সাথে যোগাযোগ করতে হলে, কার্নেলের মধ্য দিয়ে জিনিসগুলি যেতে হয়। ফোনে ভলিউম পরিবর্তন করা থেকে শুরু করে ফোন কল করা এবং সেল রিসেপশন পাওয়া পর্যন্ত, সমস্ত কিছু একটি কার্নেল ব্যবহার করে জানানো হয়।

বিভিন্ন রম তাদের আর্কিটেকচারের উপর নির্ভর করে বিভিন্ন কার্নেলগুলিতে কাজ করে। এই কার্নেলগুলি সফ্টওয়্যারটির জন্য হার্ডওয়্যার নিয়ন্ত্রণ করে। এখানে দেওয়ার সর্বোত্তম উদাহরণটি কোনও ওটিজি সমর্থন হতে পারে। আপনি যে কোনও অ্যান্ড্রয়েড ডিভাইসে কোনও ওটিজি প্লাগ করতে পারবেন, কার্নেলটি বৈশিষ্ট্যটি সমর্থন করে তবেই এটি সনাক্ত হবে। সুতরাং, অল্প সংখ্যক ফোন রয়েছে যা ওটিজি সমর্থন করে অন্যদের বৈশিষ্ট্যটি পেতে একটি কাস্টম কার্নেল ফ্ল্যাশ করতে হবে to

Odex

এটি ব্যাখ্যা করার জন্য অনেক প্রযুক্তিগত উপায় রয়েছে তবে এই নিবন্ধটি প্রাথমিকভাবে হিসাবে বোঝানো হয়েছে, ওডেক্স ফাইলগুলি বর্ণনা করার সবচেয়ে সহজ উপায় হ'ল তারা প্রাক-সংকলিত.dex ফাইল are এই ফাইলগুলি অনুকূলিত এবং ডালভিক ভার্চুয়াল মেশিন দ্বারা সরাসরি চালানো যেতে পারে।

ওডেক্স রমগুলি অনুকূলিত হয় এবং এইভাবে বুট করার সময় কম নেয়। এই ফাইলগুলি ইতিমধ্যে সংকলিত হওয়ায় এটি সংশোধন করা খুব শক্ত।

উপসংহার

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