इंटेल का मल्टी-ओएस इंजन एक विकास टूलसेट है जो जावा डेवलपर्स को एंड्रॉइड और आईओएस दोनों के लिए क्रॉस-डेवलप करने के लिए अपने कौशल का उपयोग करने में सक्षम बनाता है।
हममें से कई लोगों ने संभवतः एक अलग प्लेटफ़ॉर्म पर ऐप देखा है जिसने हमें आश्चर्यचकित कर दिया है: "मैं इसे पहले से ही डाउनलोड क्यों नहीं कर सकता?"
मुझे यकीन है कि आपने ऐसे एक ऐप के बारे में सुना होगा जो हाल ही में बहुत लोकप्रिय है, प्रिस्मा. प्रिज्मा 11 जून को आईओएस पर लॉन्च हुआ और तुरंत ही जबरदस्त हिट हो गया। एक महीने से कुछ अधिक समय बाद, अंततः प्रिज्मा को सार्वजनिक रूप से रिलीज़ कर दिया गया एंड्रॉइड पर. एक महीने का बदलाव इतना बुरा नहीं है, लेकिन कई लोकप्रिय ऐप्स को दूसरे प्लेटफ़ॉर्म पर आने में बहुत अधिक समय लगा है। लेकिन क्यों? अक्सर, यह केवल संसाधन आवंटन के कारण होता है। आईओएस उपयोगकर्ता अभी भी पैक का नेतृत्व करें एंड्रॉइड उपयोगकर्ताओं की तुलना में इन-ऐप खरीदारी के मामले में। इसलिए यदि आप एक व्यवसाय हैं जो पैसा कमाने की कोशिश कर रहे हैं और आपके पास ऐप बनाने में निवेश करने के लिए सीमित धन है, तो शुरुआत में आईओएस पर ध्यान केंद्रित करना समझ में आता है।
हालाँकि, समय के साथ, क्रॉस-प्लेटफ़ॉर्म विकास को सरल बनाने के लिए कई विकास टूलसेट जारी किए गए हैं। ऐसे ही एक लोकप्रिय टूलसेट को कहा जाता है ज़ामरिन प्लेटफ़ॉर्म, हाल ही में अधिग्रहण किया गया माइक्रोसॉफ्ट, जो सी# में कौशल वाले डेवलपर्स को उनके मैक या विंडोज पीसी वातावरण पर एंड्रॉइड, आईओएस या विंडोज मोबाइल के लिए मोबाइल एप्लिकेशन बनाने में सक्षम बनाता है। जो डेवलपर्स जावा के साथ सबसे अधिक सहज हैं, वे आईओएस के लिए कोड करने के लिए रोबोवीएम का उपयोग करने की उम्मीद कर रहे थे परियोजना इस अप्रैल में बंद कर दी गई थी. तो जावा डेवलपर्स और क्या उपयोग कर सकते हैं? सौभाग्य से, इंटेल पिछले कुछ महीनों से एक प्रोजेक्ट पर काम कर रहा है जिसका नाम है "मल्टी-ओएस इंजन", आज केवल एक तकनीकी पूर्वावलोकन के रूप में उपलब्ध है, जिसका उद्देश्य सक्षम बनाना है जावा डेवलपर्स करने का एक आसान तरीका आईओएस और एंड्रॉइड दोनों के लिए क्रॉस-डेवलप।
इंटेल के मल्टी-ओएस इंजन से मिलें
इंटेल के अनुसार, मोबाइल ऐप विकास के लिए मल्टी-ओएस इंजन का उपयोग करने के बहुत सारे फायदे हैं। शुरुआत के लिए, यदि आप सर्वर का उपयोग करते हैं तो आप मैक या विंडोज़ पर ऐप्स बनाने में सक्षम हैं। मल्टी-ओएस इंजन एक स्टैंड-अलोन प्लग-इन है जो एंड्रॉइड स्टूडियो के साथ एकीकृत होता है। आईओएस के लिए कोड तलाशने वाले डेवलपर्स एंड्रॉइड स्टूडियो में एंड्रॉइड ऐप के लिए एक प्रोजेक्ट शुरू कर सकते हैं, फिर प्रोजेक्ट को आईओएस ऐप के रूप में कॉन्फ़िगर करने के लिए मल्टी-ओएस इंजन के टूल का उपयोग कर सकते हैं। आप कई आईओएस-विशिष्ट प्लेटफ़ॉर्म एपीआई तक पहुंच सकते हैं जो अन्यथा जावा में उपलब्ध नहीं हैं, और आप सामान्य ऑब्जेक्टिव-सी और सी लाइब्रेरी के लिए जावा कोड उत्पन्न करने के लिए बाइंडिंग बना सकते हैं। आपके द्वारा लिखा गया कोड मूल ARM या x86 कोड में संकलित किया जाएगा। उद्देश्य सी का कोई ज्ञान आवश्यक नहीं है।
इंटेल का दावा है कि मल्टी-ओएस इंजन का उपयोग करके बनाए गए ऐप का प्रदर्शन मूल ऐप के बराबर है। ऐप के यूआई बनाने के लिए, इंटेल का कहना है कि एंड्रॉइड डेवलपर्स को एंड्रॉइड स्टूडियो के माध्यम से काम करना जारी रखना चाहिए जबकि आईओएस ऐप को मल्टी-ओएस इंजन में प्रदान किए गए यूआई डिजाइनर का उपयोग करके डिज़ाइन किया जा सकता है। रोबोवीएम की समाप्ति को देखते हुए, कई डेवलपर्स स्वाभाविक रूप से चिंतित हैं कि परियोजना जल्द ही समाप्त हो सकती है छोड़ दिया गया, जो किसी भी उपयोगकर्ता को निराश करेगा जो संभावित रूप से इसके पीछे बहुत समय और प्रयास निवेश करेगा परियोजना। इंटेल का कहना है कि उसका मल्टी-ओएस इंजन एक के रूप में जारी होने के लिए तैयार है ओपन-सोर्स प्रोजेक्ट, लेकिन स्रोत अभी भी कम नहीं हुए हैं। अभी के लिए, कम से कम, परियोजना मुफ़्त है।
इंटेल के नए मल्टी-ओएस इंजन का उपयोग करने में रुचि रखने वाला कोई भी डेवलपर ऐसा कर सकता है यहां तकनीकी पूर्वावलोकन के लिए साइन अप करें या और देखें विस्तृत दस्तावेज़ीकरण यहाँ.