और ... एंड्रॉइड अन्य आर्किटेक्चर पर कैसे किराया देता है?

Android यह ज्यादातर एआरएम-आधारित हार्डवेयर चला रहा है, लेकिन इसे अन्य प्लेटफार्मों पर लाने के प्रयास हैं। उनमें से एक पीसी और लैपटॉप में से कई द्वारा उपयोग किया जाने वाला प्रसिद्ध x86 प्लेटफॉर्म है, दूसरा है एमआइपी, जिसका उपयोग ज्यादातर लिनक्स-आधारित एम्बेडेड सिस्टम में किया जाता है, और हाल ही में Android.

इंटेल पहले से ही हमें दिखाया जिंजरब्रेड एटम मेडफील्ड में चल रहा है2012 की पहली छमाही के दौरान उत्पादन के लिए निर्धारित है। Medfield यह एक 32nm SoC है जो स्मार्टफ़ोन / टैबलेट के लिए इंटेल x86 समाधान माना जाता है, लेकिन यह भी इंटेल यह प्रोसेसर की तुलना में अधिक कुशल है एआरएम वर्तमान, जो अभी तक स्पष्ट नहीं है कि यह अन्य एआरएम SoC समाधानों के साथ तुलना कैसे करता है, जैसे कि क्रेट क्वालकॉम से, 2012 की शुरुआत में वितरण के लिए भी निर्धारित किया गया।

एलेक जियोफाइड्स, Google प्रोग्राम कार्यालय चला रहा है, उन्होंने कहा कुए «Google द्वारा ओएस स्रोत कोड जारी करने के एक दिन बाद कार्यों में मेडफील्ड के लिए एंड्रॉइड 4.0 का एक संस्करण था, और अब डिवाइस निर्माताओं को मेडफील्ड ड्राइवरों के साथ स्मार्टफोन और टैबलेट के लिए पैकेज उपलब्ध हैं।“एंड्रॉइड के विखंडन से बचने के लिए,“ Gefrides ने कहा कि ड्राइवर खुले स्रोत होंगे जब उनके संबंधित उपकरण बाजार में उपलब्ध होंगे।

इस बीच, उत्साही लोगों के एक समूह ने नेतृत्व किया चिह-वेई हुआंग एंड्रॉइड के विभिन्न संस्करणों को विभिन्न x86 प्लेटफार्मों पर पोर्ट करने पर काम किया है। पहले के कुछ बंदरगाहों को हटा दिया गया है, लेकिन अन्य उपलब्ध हैं, जिनमें जिंजरब्रेड, हनीकॉम्ब और आईसीएस शामिल हैं। हुआंग ने हनीकॉम्ब को स्वयं के द्वारा x86 में पोर्ट किया, क्योंकि Google ने फिलहाल स्रोत कोड नहीं खोला है, लेकिन उसके पास कोड तक पहुंच थी और उसकी कंपनी Google भागीदार है। आईसीएस के लिए, वीडियो, ध्वनि, कैमरा और ईथरनेट हार्डवेयर त्वरण अभी तक काम नहीं कर रहे हैं। मुख्य समस्या ड्राइवरों की कमी प्रतीत होती है।

हुआंग का साक्षात्कार हुआ, जिससे मैं कुछ अंश छोड़ता हूं:

InfoQ: ICS / x86 की स्थिति क्या है? अब तक क्या किया गया है, और अभी भी क्या करने की आवश्यकता है?

सीडब्ल्यूएच: हमने विभिन्न मशीनों के लिए ICS android-4.0.1_r1 को x86 प्लेटफॉर्म पर पोर्ट किया है, और हमने जनता के लिए स्रोत कोड भी जारी किया है। हालांकि, एएमडी ब्रेज़ोस प्लेटफ़ॉर्म के अपवाद के साथ, इंटेल प्लेटफॉर्म पर अन्य कंप्यूटर वीडियो कार्ड की समस्या के कारण काम नहीं कर रहे हैं। हमें अभी भी ठीक से काम करने के लिए इंटेल हार्डवेयर त्वरण प्राप्त करने में परेशानी हो रही है। कुछ विक्रेताओं से वाई-फाई और मल्टीटच को ठीक काम करना चाहिए। ध्वनि, कैमरा और ईथरनेट अभी तक काम नहीं कर रहे हैं।

हमने जीएमएस (Google एप्लिकेशन जैसे GMail, Google मैप्स और मार्केट) और साथ ही कुछ गेम (जैसे डिफेंडर और फ्रूट स्लाइस) का परीक्षण किया है, और उन्होंने अच्छा काम किया है।

InfoQ: आपको कितना समय और स्टाफ लगता है कि आपको हनीकॉम्ब ले जाने की आवश्यकता है? आपको क्या लगता है कि आईसीएस ले जाने में कितना समय लगेगा?

सीडब्ल्यूएच: यह इस बात पर निर्भर करता है कि पोर्टिंग का लक्ष्य क्या है। मुझे हनीकॉम्ब ले जाने में मुश्किल समय था, क्योंकि पहले यह ओपन सोर्स नहीं था। मैं हनीकॉम्ब कोड को पकड़ पाने में सक्षम था क्योंकि मेरी कंपनी एक Google भागीदार थी, लेकिन समस्या यह है कि मैं इस कोड को साझा नहीं कर सकता था, इसलिए मैंने एक लंबा समय पूरी तरह से अकेले काम करने में बिताया। सौभाग्य से आईसीएस खुला स्रोत है, और बेहतर x86 समर्थन है। हम इसे सफलतापूर्वक लाए हथियारों केवल दो सप्ताह में हार्डवेयर त्वरण के साथ। लेकिन अभी भी कुछ समस्याएं हैं (जैसा कि मैंने ऊपर कहा है) हल करने के लिए। इसके अलावा, जैसा कि मेरे खाली समय में विकसित किया जा रहा है, वास्तव में समय सीमा देना मुश्किल है या कहें कि यह कब तैयार होगा, हालांकि, मुझे उम्मीद है कि ओपन सोर्स समुदाय इन समस्याओं को हल करने में मदद करेगा जितना कि हनीकॉम्ब के साथ था। ।

InfoQ: एंड्रॉइड को x86 में पोर्ट करते समय मुख्य चुनौतियां क्या हैं?

सीडब्ल्यूएच: डेवलपर्स की कमी। वास्तव में परियोजना शुरू होने के बाद से एकमात्र सक्रिय डेवलपर (जून 2009) स्वयं है। हमारी मेलिंग सूची में लगभग 2600 पंजीकृत लोग हैं, लेकिन बहुत कम लोग इस तरह से विकास में शामिल होते हैं। कुछ शामिल हो गए हैं और फिर परियोजना को छोड़ दिया है, या तो क्योंकि उनके पास कोई समय उपलब्ध नहीं है या क्योंकि उन्होंने रुचि खो दी है। सौभाग्य से, ओपन सोर्स समुदाय में मेरे अच्छे दोस्त हैं, जो कुछ तकनीकी पहलुओं में उत्कृष्टता प्राप्त करते हैं और मेरी मदद करने के लिए हमेशा तैयार रहते हैं। उदाहरण के लिए, टचस्क्रीन ES पर चिया-आई वू और टचस्क्रीन ड्राइवरों पर बेंजामिन। नवीनतम प्रश्न पूछने के लिए मंच में प्रवेश करते हैं, कई बार पर्याप्त तकनीकी जानकारी प्रदान किए बिना, इसलिए मैं उनकी मदद नहीं कर सकता, लेकिन ऐसा नहीं है ... भले ही वे पर्याप्त जानकारी प्रदान करते हैं, कई बार मेरे पास डिवाइस नहीं है, इसलिए मैं नहीं करता हूं मैं परीक्षण और डीबगिंग कर सकता हूं ताकि आपकी समस्याएं अनसुलझी रहें। इसके अलावा, कुछ विक्रेता जैसे कि व्यूसोनिक और इंसिडे पैकेज और एंड्रॉइड-एक्स 86 उत्पाद बेचते हैं, लेकिन वे कभी भी विकास में योगदान नहीं देते हैं, इससे दूर। इससे हम दुखी और गुस्से में हैं। इंटेल हमारे बारे में परवाह नहीं करता है, उनके पास स्वयं द्वारा विकसित एंड्रॉइड का अपना संस्करण है, लेकिन वे इसे सभी के लिए जारी नहीं करते हैं। यह स्पष्ट रूप से हमें निराश करता है। एएमडी ने हाल ही में हमारे साथ काम करना शुरू किया, लेकिन वे अभी भी शुरुआती चरण में हैं। हम भविष्य में उनसे और अधिक योगदान देखने की उम्मीद करते हैं।

InfoQ: क्या आपके पोर्ट का उपयोग करने के लिए AMD या किसी अन्य कंपनी की कोई योजना है?

सीडब्ल्यूएच: मुझे ऐसा लगता है, लेकिन वे आम तौर पर हमें कुछ नहीं बताते।

के बारे में एमआइपी, कंपनी ने अपने प्रोसेसर आर्किटेक्चर के लिए Android के सभी पिछले संस्करणों को स्थानांतरित कर दिया है, और इस महीने के मध्य में एक आईसीएस पोर्ट जारी करने की योजना है। Android 4.0 लिनक्स 3.0.8 कर्नेल पर आधारित है, और MIPS पर काम करने के लिए इस कर्नेल को प्राप्त करना पहले ही हासिल हो चुका है, इसलिए आपके RISC प्लेटफॉर्म पर ICS को देखने में देर नहीं लगेगी।

लेख यहाँ समाप्त होता है 🙂

Fuente: infoq.com


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   Perseus कहा

    अच्छी खबर: डी, ​​मुझे बस थोड़ा संदेह है, यह सच है कि एंड्रॉइड है "बहुत असुरक्षित" (बैकडोर, मैलवेयर, आदि) या वे सिर्फ इसकी प्रगति को नष्ट करने के लिए अनुमान लगा रहे हैं?

    मुझे इसका परीक्षण करने का अवसर नहीं मिला है, मेरे पास टैबलेट या स्मार्टफोन नहीं है: एस। मैं एक 😀 को पसंद करूंगा

    1.    KZKG ^ गारा कहा

      उफ्फ ... आप कम से कम संकेतित HAHA से पूछें। सबसे "टॉप" जिसे मैं स्मार्टफ़ोन के मामले में हासिल करने में सक्षम हूं, मेरा साधारण नोकिया N70 है, और न ही एंड्रॉइड IOL का सपना है !!!

      बैकसाइड मैंने कभी नहीं सुना है, लेकिन मैलवेयर मौजूद है, जैसा कि यह किसी अन्य प्रोजेक्ट में है। विस्तार यह है कि एंड्रॉइड ओपन सोर्स है, लेकिन इतना ही नहीं, एंड्रॉइड मार्केट ने अपनी शुरुआत में मैलवेयर के लिए बहुत जगह बनाई है, और बहुत कम वे अपनी आवश्यकताओं और अन्य विवरणों को बढ़ा रहे हैं, यह कहानी फ़ायरफ़ॉक्स के साथ हुई घटना के समान है आपके मैलवेयर कुछ समय पहले जुड़ते हैं।

      सारांश में, आजकल एंड्रॉइड (मेरी राय स्पष्ट रूप से) सबसे अच्छा संभव विकल्प है, न केवल इसलिए कि यह ओएस के बाकी हिस्सों को पार करता है ... लेकिन, क्योंकि, चलो ... यह अभी भी बहुत अधिक आशाजनक भविष्य है Android

    2.    ऑरोज़्ज़क्स कहा

      नहीं, इतना नहीं। क्या होगा अगर मैलवेयर है, लेकिन बहुत कम है ... केवल 3% संभावना है कि आप कुछ पाएंगे, और यदि आप इसे एल एंड्रोइड लिबरे जैसे पृष्ठों पर खर्च करते हैं, तो 1% से कम। लेकिन अमेरिकी ऑपरेटरों द्वारा रखा गया एक "ट्रोजन" है, जिसे कैरियर आईक्यू कहा जाता है, जो आपके द्वारा किए जाने वाले हर काम को जान सकता है (सावधान रहें, वे केवल इसे यूएस में डालते हैं)। अरे, यह वह कीमत है जो आपको ओपन सोर्स होने के लिए चुकानी होगी (?

  2.   आर्टुरो मोलिना कहा

    कोई आश्चर्य नहीं कि x86 प्रोजेक्ट आधा परित्यक्त दिखता है। मैंने एक आभासी मशीन में हनीकॉम्ब का परीक्षण किया है और यह नेटबुक के साथ इसे एकीकृत करने के लिए टचपैड और वीडियो ड्राइवर को अपनाने का उत्कृष्ट कार्य दिखाता है।
    मेरे पास एंड्रॉइड 2.1 के साथ एक सेल फोन है और मैं आपको बता सकता हूं कि मैलवेयर का खतरा है, क्योंकि एप्लिकेशन इंस्टॉल करते समय यह अनुमति मांगता है और आपको पता नहीं है कि आप उनका उपयोग कब करते हैं। हालाँकि यह इस बात पर भी निर्भर करता है कि आप बाज़ार से कौन सा एप्लिकेशन डाउनलोड करते हैं, वाई-फाई पासवर्ड चुराने के लिए एंग्री बर्ड्स को डाउनलोड करने के लिए यह समान नहीं है। यह सब हमारे द्वारा डाउनलोड किए जाने वाले ऐप के प्रकार पर निर्भर करता है।