क्या है फुकिया, गूगल का नया ऑपरेटिंग सिस्टम?
फुकिया एक पूरी तरह से नया ऑपरेटिंग सिस्टम है, जो वर्तमान में Google में विकास के बहुत शुरुआती चरणों में है। यह एंड्रॉइड और क्रोम से कैसे भिन्न होता है, और क्या यह एक की जगह ले सकता है? चलो इसे तोड़ दो.
यह क्या चीज़ है?
फुकिया पहली बार 2016 के मध्य में तकनीकी दुनिया के रडार पर आया, जब Google का एक अघोषित ओपन सोर्स प्रोजेक्ट GitHub रिपॉजिटरी में दिखाई दिया। प्रौद्योगिकी प्रेस द्वारा प्रारंभिक निरीक्षण के अनुसार, यह एक "सार्वभौमिक" ऑपरेटिंग सिस्टम होने के लिए डिज़ाइन किया गया था, जो कम-पावर स्मार्टवॉच से शक्तिशाली डेस्कटॉप तक सब कुछ पर चलने में सक्षम था। संभावित रूप से इसमें फ़ोन, टैबलेट, लैपटॉप, कार इलेक्ट्रॉनिक्स, कनेक्टेड अप्लायंसेज, स्मार्थ हार्डवेयर और बहुत कुछ शामिल हैं.
एक सार्वभौमिक ऑपरेटिंग सिस्टम सॉफ्टवेयर निर्माताओं के लिए एक पवित्र ग्रिल है, लेकिन यह वास्तव में अभी तक हासिल नहीं हुआ है। माइक्रोसॉफ्ट ने विंडोज 10 को "सार्वभौमिक" बनाने की कोशिश की, कम से कम इस मायने में कि कुछ फोन बनाए गए हैं जो इसे एक स्ट्रिप-डाउन संस्करण में चला सकते हैं। Apple ने दावा किया (काफी संदिग्ध रूप से) कि मूल iPhone ने "असली OS X" चलाया, इससे पहले कि ब्रांडेड iOS के पक्ष में उस अवधारणा को छोड़ दिया। सबसे करीब हम ऑपरेटिंग सिस्टम पर आए हैं जो उपभोक्ता हार्डवेयर के सभी स्तरों पर चलते हैं, कुछ हद तक विडंबना है, लिनक्स। लिनक्स कर्नेल के विभिन्न स्वादों का उपयोग एंड्रॉइड, क्रोम ओएस, सेट-टॉप बॉक्स, राउटर और मॉडेम, स्मार्ट डिवाइस और टन के अलावा औद्योगिक सॉफ्टवेयर के लिए किया जाता है।.
एक सार्वभौमिक मंच पर Microsoft का प्रयास बहुत सफल नहीं रहा है.लेकिन आमतौर पर समान सॉफ्टवेयर हिम्मत पर चलने के लिए अलग हार्डवेयर मिलना वास्तव में बात नहीं है। Microsoft, Apple, और Google का लक्ष्य एक एकल ऑपरेटिंग सिस्टम बनाना है जो समान विकास के साथ कम से कम हार्डवेयर परिवर्तन के साथ समान ऐप्स चला सके। इससे उपभोक्ता-स्तरीय तकनीक में आसानी से अंतर-संपर्क की सुविधा होगी, सॉफ्टवेयर डेवलपर्स को आकर्षित करना होगा जो कुशलतापूर्वक कई प्लेटफार्मों पर एप्लिकेशन बनाना चाहते हैं, और महत्वपूर्ण रूप से, उपभोक्ताओं को एक एकल सॉफ्टवेयर पारिस्थितिकी तंत्र में बंद कर देते हैं जिसे नियंत्रित करना आसान है (और प्रतियोगिता के लिए छोड़ना मुश्किल है).
Google यह कहने के लिए बाहर नहीं आया कि यह फुकिया का लक्ष्य है, वास्तव में, Google ने फुकिया के बारे में बहुत कुछ नहीं कहा है, लेकिन यह एक प्राकृतिक आकांक्षा की तरह लगता है। यह एंड्रॉइड और आईओएस के साथ कुछ अंतर्निहित क्रॉस-प्लेटफॉर्म क्षमताओं से प्रभावित है.
कैसे फुकिया Android और क्रोम से संबंधित है?
दूर से। हालांकि एंड्रॉइड और क्रोम ओएस दोनों लिनक्स कर्नेल के एक भारी-संशोधित संस्करण का उपयोग करते हैं, फ़ुचिया ज़िरकोन नामक पूरी तरह से नए माइक्रो-कर्नेल पर जमीन से बनाया गया है.
एक पारंपरिक ऑपरेटिंग सिस्टम कर्नेल और एक माइक्रोकर्नेल के बीच अंतर जटिल हैं, लेकिन मूल बात यह है कि दक्षता और लचीलेपन के लिए माइक्रोकर्नेल जमीन से निर्मित होते हैं। यह अवधारणा दशकों में चली गई, लेकिन 90 के दशक में कंप्यूटर पावर, मेमोरी और स्टोरेज स्पेस के रूप में काफी हद तक छोड़ दी गई। अब, उपभोक्ता इलेक्ट्रॉनिक्स के लिए छोटे, अधिक कुशल और अधिक पोर्टेबल हार्डवेयर की ओर रुख करने की प्रवृत्ति के साथ, Google अपनी अगली पीढ़ी के ऑपरेटिंग सिस्टम के लिए संभावित फिट के रूप में माइक्रोकर्नल आर्किटेक्चर को देखता है.
Fuchsia UI एक Android फोन पर चल रहा है.यह इस बात से आहत नहीं होता है कि एक प्रणाली के साथ इसने सभी को अपने आप बनाया, Google का कम या ज्यादा कुल नियंत्रण है कि जिक्रोन और फुकिया बाजार में आने से पहले और बाद में (यदि यह कभी भी आता है) दोनों पर कैसे विकसित होता है। Google ने अपने पाठ को Android के साथ सीखा, जो अब अपने खुले स्रोत की प्रकृति की बदौलत उपभोक्ता स्तर पर भारी है। Chrome OS अनिवार्य रूप से अपनी लाइसेंस शर्तों से लॉक-डाउन है, भले ही यह तकनीकी रूप से खुला स्रोत भी हो। Fucshia, फिर से खुला स्रोत, संभवतः पूरी तरह से Google द्वारा लगभग पूरी तरह से नियंत्रित किया जाएगा, भले ही यह भागीदार कंपनियों द्वारा बेचे गए हार्डवेयर पर चल रहा हो.
कैसे फुकिया डेवलपर्स को प्रभावित करेगा?
फुकिया एक ऐसे बिंदु पर नहीं है जहां डेवलपर्स व्यावहारिक रूप से अभी तक पूर्ण अनुप्रयोग बना सकते हैं। लेकिन जब यह वहां पहुंच जाता है, तो Google उस काम के लिए इरादा नहीं करता है जो इसे पूरी तरह से छोड़ने के लिए एंड्रॉइड में डाल दिया है। फुकिया एप्लिकेशन को नए फ़्लटर सॉफ़्टवेयर डेवलपमेंट किट का उपयोग करके विभिन्न प्रकार की लोकप्रिय प्रोग्रामिंग भाषाओं में लिखा जा सकता है.
स्पंदन फुकिया, एंड्रॉइड और आईओएस के बीच अधिकतम संगतता के साथ एप्लिकेशन को लिखने की अनुमति देता है। इतना ही नहीं इसका मतलब है कि सभी निवेशों के साथ न्यूनतम निवेश के साथ सभी तीन प्लेटफार्मों पर एप्लिकेशन लिखे जा सकते हैं, यह मौजूदा एप्स को फुकिया में पोर्ट करना और सभी तीन प्लेटफार्मों का समर्थन करना आसान बनाता है.
स्पंदन को Google के वर्तमान दृश्य डिज़ाइन मानक-सामग्री डिज़ाइन के आसपास भी बनाया गया है, जिसे वह अपने सभी Android, Chrome OS और वेब गुणों (अलग-अलग डिग्री के लिए) का पालन करता है। इसमें लचीले वल्कन रेंडरिंग इंजन पर आधारित उन्नत यूआई तत्वों का समर्थन शामिल है, जिसमें वॉल्यूमेट्रिक शैडो (मटीरियल डिज़ाइन का एक पसंदीदा उपकरण) और सुपर-स्मूद 120 एफपीएस एनिमेशन शामिल हैं। यह कुछ प्रभावशाली गेमिंग और मीडिया अनुप्रयोगों के लिए भी सक्षम है, हालांकि प्रदर्शन निश्चित रूप से हार्डवेयर पर निर्भर करेगा.
यदि आप सोच रहे हैं कि Chrome OS उस संगतता सूची में क्यों नहीं है, तो याद रखें कि Chrome के लिए "ऐप्स" लगभग पूरी तरह से वेब-आधारित हैं। यह कोड डाउनलोड नहीं करता है और इसे अधिकांश अन्य ऑपरेटिंग सिस्टमों की तरह स्थानीय रूप से चलाता है। लेकिन क्रोम ओएस कर सकते हैं Android ऐप्स अभी चलाएं, और क्रोम की प्रत्येक बड़ी रिलीज़ में Google द्वारा उस क्षमता का काफी विस्तार किया जा रहा है। सबसे आसान निष्कर्ष यह है कि Google क्रोम ओएस के लिए कम से कम कुछ पूर्ण डेस्कटॉप एंड्रॉइड-आधारित ऐप्स के लिए अपने प्ले स्टोर के बुनियादी ढांचे को बदलने की उम्मीद कर रहा है.
उस समय, यदि Google Fuchsia को लॉन्च करने और दोनों प्लेटफार्मों को बदलने या बदलने का प्रबंधन कर सकता है, तो यह डेवलपर्स (और इस प्रकार उपयोगकर्ताओं) के लिए एक आसान समायोजन होगा.
जब फुकिया आ रहा है?
सरल उत्तर है: हमें कोई पता नहीं है। फुकिया इस तरह के शुरुआती दौर में है कि शायद Google के पास एक निश्चित रोडमैप भी नहीं है। Google ने परियोजना पर बहुत कम टिप्पणी की है, यह पुष्टि करने के अलावा कि यह एक वास्तविक चीज है जिसमें महत्वपूर्ण समर्थन है। अभी, फुकिया पर केवल आसानी से उपलब्ध जानकारी ही इसका सोर्स कोड है, जिसे GitHub और Google के स्वयं के भंडार पर पोस्ट किया गया है.
यह पूरी तरह से संभव है कि कुछ बिंदु पर Google वर्तमान बाजार स्थितियों के संबंध में फुकिया का मूल्यांकन करेगा, और परियोजना को स्क्रैप करने का निर्णय करेगा। यह एंड्रॉइड (जैसा कि यह है) और क्रोम ओएस के साथ जारी रह सकता है, या कुछ ऐसा विकसित कर सकता है जिसे हमने अभी तक नहीं देखा है। लेकिन फिलहाल, फुकिया एंड्रॉइड और संभवतः क्रोम के लिए सबसे अधिक संभावना (यदि दूर) उत्तराधिकारी की तरह दिखता है.
क्या मैं इसे आजमा सकता हूं?
की तरह। फुस्चिया की हड्डियों में से कई खुले स्रोत के रिपॉजिटरी में उपलब्ध हैं, जो प्रोजेक्ट के एक बेहद शुरुआती निर्माण तक और चलने में संभव है-लेकिन केवल कुछ विशिष्ट हार्डवेयर के टुकड़ों पर। लेखन के समय, ये इंटेल NUC मिनी-पीसी, एसर स्विच अल्फा 12 टैबलेट, HiKey960, और Khadas VIM तक सीमित हैं। वे अंतिम दो सिस्टम-ऑन-ए-चिप हैं, एक अधिक शक्तिशाली रास्पबेरी पाई की तरह.
एसर का स्विच अल्फा 12 केवल मुख्यधारा के उपकरणों में से एक है जो आधिकारिक रूप से शुरुआती फुचिया बिल्ड द्वारा समर्थित है.हार्डवेयर का एक टुकड़ा है जो आधिकारिक तौर पर समर्थित नहीं है, लेकिन जो फ़ूचिया को वैसे भी चला सकता है: पिक्सेलबुक। और यह समझ में आता है कि Google के सुपर-प्रीमियम Chromebook के रूप में, यह मानना स्वाभाविक है कि Google डेवलपर्स के हाथों में हॉल में घूमते हुए उनमें से एक गुच्छा है। Ars Technica के रॉन अमाडेओ ने Fuchsia कोड प्राप्त करने और उपभोक्ता मॉडल पर चलने के लिए OS की जाँच करने में कामयाबी हासिल की.
Ars Technica को Pixelbook पर Fuchsia मिला.कुछ पुराने बिल्ड का उपयोग करके एंड्रॉइड फोन पर बिट्स और फुकिया कोड के टुकड़े चलाना भी संभव है। लेकिन इन सभी मामलों में, आपको एक बिंदु पर कोड बनाने के लिए कुछ गंभीर तकनीकी चॉप की आवश्यकता होगी जहां आप इसे स्थापित कर सकते हैं, और आपके समय के निवेश पर वापसी महान नहीं होगी। आप केवल यह देख पाएंगे कि उपयोगकर्ता इंटरफ़ेस का बहुत प्रारंभिक संस्करण कैसे काम करता है। यहां तक कि Google लॉगिन फिलहाल काम नहीं कर रहा है। मैं उन तकनीकी लेखों की जांच करने की सलाह देता हूं जो पहले से ही लिखे गए हैं, या YouTube पर कुछ हाथों से वीडियो देख रहे हैं.
इमेज क्रेडिट: रॉन अमादेओ / अरस टेक्निका, माइक्रोसॉफ्ट, अमेज़ॅन