গুগল এপিআই (x86 সিস্টেম চিত্র) এবং অ্যান্ড্রয়েড ৪.৪.২ এ গুগল এপিআই (এআরএম সিস্টেম চিত্র) এর মধ্যে পার্থক্য


94

আমি এটি অনুসরণ করছিলাম ( http://developer.android.com/google/play-services/setup.html# ইনস্টল )। এটি আমাকে অ্যান্ড্রয়েড এপিআই 17 (বা ততোধিক) এর জন্য গুগল এপিআইগুলি ইনস্টল করতে বলেছে তবে আমি যখন এসডিকে ম্যানেজারটি খুলি তখন এটি দেখতে কেমন দেখাচ্ছে:

এসডিকে ম্যানেজার মো

সুতরাং, আমার প্রশ্ন: এই দুটি গুগল এপিআই কি? এবং, এই দুটি মধ্যে পার্থক্য কি?


4
আইআইআরসি, তারা বিভিন্ন প্রসেসরের জন্য।
মাইক ডি 21

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

উত্তর:


128

শুরুতে কেবলমাত্র অ্যান্ড্রয়েড সিস্টেমের উপলব্ধ চিত্রগুলি এআরএম নির্দেশিকা সেটটিতে চলে। একটি সিস্টেম চিত্র বিভিন্ন অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (এভিডি) তৈরি করতে এবং সাধারণ ব্যবহারে বিভিন্ন অ্যান্ড্রয়েড ডিভাইস অনুকরণ করতে ব্যবহৃত হয়।

যেহেতু বিকাশকারী ওয়ার্কস্টেশনগুলি সাধারণত ইন্টেল x86 ভিত্তিক হয় তাই এআরএম নির্দেশ সেটটিও অনুকরণ করতে হয়। এটিএমডি নির্দেশিকা সেট অনুকরণ করতে প্রধানত x86 প্রসেসর যে পরিমাণ অনুবাদ করছিল তা এভিডি থেকে দুর্বল পারফরম্যান্সের ফলস্বরূপ।

অ্যান্ড্রয়েড 4.0.০.৩ (এপিআই 15) এ ইন্টেল তাদের নিজস্ব x86 ভিত্তিক অ্যান্ড্রয়েড সিস্টেম চিত্র সরবরাহ করেছে। এরপরে এটি AVD তৈরি করতে ব্যবহার করা যেতে পারে যা এআরএম অনুবাদ করার দরকার পড়ে না। ইন্টেল হার্ডওয়্যার এক্সিলারেটেড এক্সিকিউশন ম্যানেজার (HAXM) এর সাথে মিলিত x86 এভিএম সমমানের এআরএম এমুলেটরগুলির চেয়ে 10 গুণ বেশি গতিযুক্ত ছিল।

অ্যান্ড্রয়েড গুগল ম্যাপস এপিআই এর মতো গুগল নির্দিষ্ট অ্যান্ড্রয়েড এপিআই এর জন্য সমর্থন স্ট্যান্ডার্ড অ্যান্ড্রয়েড সিস্টেমের চিত্র সরবরাহ করে না। এগুলি অ্যান্ড্রয়েড এসডিকে পরিচালক ব্যবহার করে আলাদাভাবে ইনস্টল করা দরকার to এই এপিআইগুলিকে x86 সিস্টেম চিত্র সহ ব্যবহার করতে আপনাকে একই API স্তরের জন্য গুগল APIs (x86 সিস্টেম চিত্র) ইনস্টল করতে হবে।


4
সুতরাং আমি যখন আমার প্রকল্পটি ডান ক্লিক করি, বৈশিষ্ট্যগুলিতে যাই এবং অ্যান্ড্রয়েডে যাই তখন আমি কোনটি বেছে নেব?
অ্যান্ড্রু

4
এই দুটি ক্লিক করুন: (1) ইন্টেল এক্স 86 অ্যাটম সিস্টেম প্রতিচ্ছবি এবং (2) গুগল API গুলি (x86 সিস্টেম চিত্র) এখানে আরো বিস্তারিত জানার জন্য দেখুন: software.intel.com/en-us/blogs/2014/03/06/...
ব্যবহারকারী 64141

4
@ ওনপেল্লি, "গুগল এপিআই" তে "এপিআই" কী বোঝায়? যখন আমরা "গুগল এপিআই" ইনস্টল করতে নির্বাচন করি তখন আসলে কী ঘটে? এটি কি গুগল দ্বারা ব্যবহৃত অ্যান্ড্রয়েড জাভা লাইব্রেরিগুলি ডাউনলোড করে বা অন্য সিস্টেম কোড জড়িত রয়েছে?
পেসারিয়ার

4
"গুগল এপিআইস" সহ @ পেসারিয়র আপনি এমুলেটরের অভ্যন্তরে গুগল অ্যাকাউন্ট সেট আপ করতে পারেন যা খাঁটি অ্যান্ড্রয়েড চিত্রে পাওয়া যায় না। গুগল ম্যাপস এপিআই আপনার অ্যাপ্লিকেশনটির প্রয়োজনের সাথে যুক্ত হয়েছে।
আর্টকোশেলেভ

4
গুগল এপি ইমেজ এবং গুগল প্লে ইমেজের মধ্যে পার্থক্য কী?
বনে ইসহাক কে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.