विज्ञापन
इंटेल वास्तव में ऐसी कंपनी नहीं है जिसे आप अक्सर मोबाइल ऐप के विकास के साथ जोड़ते हैं। जब तक आप लगभग निश्चित रूप से एक है इंटेल चिप इंटेल के आइवी ब्रिज के बारे में आपको क्या जानना चाहिए [MakeUseOf बताते हैं]इंटेल ने डेस्कटॉप और लैपटॉप दोनों के लिए अपना नया अपडेटेड प्रोसेसर, कोड-नाम आइवी ब्रिज जारी किया है। आपको 3000 श्रृंखलाओं के रूप में सूचीबद्ध ये नए उत्पाद मिलेंगे और आप इनमें से कम से कम कुछ खरीद सकते हैं ... अधिक पढ़ें जिस कंप्यूटर का उपयोग आप इसे पढ़ने के लिए करते हैं, उसके साथ मोबाइल दुनिया में उनके उद्यम नहीं हैं सफल के रूप में वे उम्मीद कर सकते हैं, कुछ निर्माताओं ने उनके में इंटेल एटम चिप का उपयोग करने का निर्णय लिया है Android डिवाइस।
लगता है, इससे उन्हें कोई नुकसान नहीं हुआ है उन्होंने सिर्फ अपनी टोपी को फिर से मोबाइल रिंग में फेंक दिया इंटेल XDK आईडीई. यह मुफ्त विकास वातावरण आपको HTML5, जावास्क्रिप्ट और CSS3 का उपयोग करके एप्लिकेशन लिखने और फिर कई उपकरणों के खिलाफ परीक्षण करने की अनुमति देता है। एक बार समाप्त होने के बाद, आप Google Play, Nook, Kindle, iTunes और Windows 8 Store सहित कई ऐप स्टोरों पर प्रकाशित कर सकते हैं। यह वास्तव में once एक बार लिखो, कहीं भी सौदा करो ’है
लेकिन क्या यह हर जगह डेवलपर्स के वर्कफ़्लो में क्रांति लाएगा?
HTML5 केवल
इससे पहले कि मैं जारी रखूं, मैं सिर्फ एक बिंदु को दोहराना चाहता हूं जो मैंने पहले किया था। यह आपको मूल एप्लिकेशन बनाने और करने की अनुमति नहीं देगा। ये ऐसे एप्लिकेशन हैं जो जावा, ऑब्जेक्टिव-सी या सी # जैसी भाषा का उपयोग करके बनाए जाते हैं और अक्सर उपलब्ध होने की तुलना में अधिक एपीआई तक पहुंच होती है एचटीएमएल 5 HTML5 के साथ आरंभ करेंआपने HTML5 के बारे में सुना है। हर कोई इसका उपयोग कर रहा है। इसे इंटरनेट के तारणहार के रूप में प्रसारित किया जा रहा है, जिससे लोगों को फ्लैश और शॉकवेव का उपयोग किए बिना समृद्ध, आकर्षक वेब पेज बनाने की अनुमति मिलती है। अधिक पढ़ें तथा जावास्क्रिप्ट इन 5 महान मुक्त संसाधनों के साथ अभी जावास्क्रिप्ट कोडिंग शुरू करें अधिक पढ़ें .
हालाँकि, यह पूरी तरह से बुरी बात नहीं है। सबसे पहले, यह आपको अविश्वसनीय रूप से परिचित वेब प्रौद्योगिकियों का उपयोग करके विकसित करने और अपने एप्लिकेशन को बनाने और फिर इसे कई प्लेटफार्मों पर तैनात करने की अनुमति देगा। अंततः, आप लचीलेपन के लिए बिजली बंद कर रहे हैं।
HTML5 में मोबाइल एप्लिकेशन लिखने का एक और फायदा यह है कि आप अपने एप्लिकेशन को अधिक से अधिक वेब पर तैनात करने में सक्षम हैं। XKD से आप फेसबुक एप्लिकेशन और गेम, क्रोम प्लगिन के साथ-साथ पारंपरिक वेब एप्लिकेशन भी प्रकाशित कर सकते हैं।
संपादक
संपादक वह है जहाँ कोई भी प्रोग्रामर घर पर सबसे ज्यादा होता है। यह वह जगह है जहां हम उस कोड को लिखते हैं जो आपके द्वारा नियमित आधार पर उपयोग किए जाने वाले टूल और एप्लिकेशन को अधिकार देता है। गंभीर प्रोग्रामर के लिए, यहां कुछ पूर्ण शर्तें हैं।
सबसे पहले, यह ठोस वाक्यविन्यास पर प्रकाश डाला है। जब भी यह अंतिम उत्पाद (कम से कम सीधे नहीं) को प्रभावित नहीं करता है, यह सुनिश्चित करता है कि आपके द्वारा उत्पादित कोई भी कोड बाद में पढ़ने में आसान हो। यह भी मदद करता है कि कोड पूरा होने पर, आपके द्वारा लिखे गए पाठ की मात्रा को कम करने के लिए और इस प्रकार आरएसआई के एक गंभीर तनाव से गिर जाने के जोखिम को कम करें।
XDK यहाँ बचाता है, और अच्छी तरह से बचाता है। कोड को खूबसूरती से हाइलाइट किया गया है और पढ़ने में आसान है। इसके अलावा, कोड पूरा होना शक्तिशाली है और किसी भी व्यावसायिक संपादक के बराबर है। हालांकि, मुझे लगता है कि यहां और भी कुछ हो सकता है। यह बहुत अच्छा होगा अगर यह प्लगइन्स को स्थापित करने की क्षमता के साथ आया, इसके विपरीत नहीं आदरणीय उदात्त पाठ संपादक अपने क्रॉस-प्लेटफ़ॉर्म कोड संपादन आवश्यकताओं के लिए उदात्त पाठ 2 आज़माएंउदात्त पाठ 2 एक क्रॉस-प्लेटफ़ॉर्म कोड संपादक है जिसे मैंने हाल ही में सुना है, और मुझे कहना है कि मैं बीटा लेबल के बावजूद वास्तव में प्रभावित हूं। आप एक पैसा दिए बिना पूरा ऐप डाउनलोड कर सकते हैं ... अधिक पढ़ें . मैंने अक्सर अपने आप को एम्मेट (पूर्व ज़ेन कोडिंग) की पसंद के लिए पीनिंग पाया, जिससे मुझे काफी समय बचा।
अनुकरण
एक बार जब आपको कुछ कोड मिल जाता है, तो आप यह देखना चाहेंगे कि यह विभिन्न प्लेटफार्मों पर कैसा दिखता है। XDK आपको अपने कोड को कई प्रस्तावों और आयामों में चलाने की अनुमति देता है, जिसमें Apple iPhone, Google Nexus 7 टैबलेट और Nokia Lumia 920 शामिल हैं।
आप डिवाइस की स्थिति को भी परिभाषित कर सकते हैं, जब आप कोड का परीक्षण करना चाहते हैं जो उपकरणों के एक्सेलेरोमीटर का उपयोग करता है, साथ ही डिवाइस के स्क्रीन ओरिएंटेशन को भी बदल देता है। यह हजारों पाउंड को बाहर निकाले बिना कई उपकरणों में अपने कोड के परीक्षण के लिए आसान है।
यदि आप थोड़ा और हाथ से परीक्षण करना चाहते हैं, तो आप हमेशा अपनी परियोजना को इंटेल के ऐप पूर्वावलोकन के साथ अपने डिवाइस पर धकेल सकते हैं। यह बहु-प्लेटफ़ॉर्म एप्लिकेशन विंडोज 8, विंडोज फोन, एंड्रॉइड और आईओएस पर उपलब्ध है और आपको इंटर-ट्यूब के माध्यम से अपने फोन, टैबलेट या लैपटॉप पर अपना कोड शॉव करने की अनुमति देता है।
तैनाती
एक बार जब आप अपने ऐप को सभी पॉलिश कर लेते हैं, तो आप इसे बना सकते हैं और फिर इसे विभिन्न ऐप स्टोर पर बिक्री के लिए जमा कर सकते हैं। यह चरण आपके कंप्यूटर पर नहीं किया गया है, बल्कि इसे इंटेल के अपने सर्वरों के लिए आउटसोर्स किया गया है। यहां थोड़ा सा कॉन्फ़िगरेशन किया जाना है, लेकिन बहुत कुछ भी नहीं है।
आप Android, iOS, Windows 8, Windows Phone, Tizen, Amazon और Nook के लिए Android, Crosswalk को लक्षित कर सकते हैं। निराशाजनक रूप से, आप ब्लैकबेरी 10 के लिए अपना आवेदन नहीं बना सकते हैं। मुझे यह बिलकुल विचित्र लगा। ब्लैकबेरी 10 अभी भी बहुत जीवित है, और यदि आप किसी हवाई अड्डे या ट्रेन स्टेशन पर प्रथम श्रेणी के लाउंज में किसी भी समय बिताते हैं, तो आपको ब्लैकबेरी क्यू 10 की कोई कमी नहीं दिखाई देगी। वास्तव में, अधिकांश ब्लैकबेरी 10 एप्लिकेशन पूरी तरह से वेब प्रौद्योगिकियों के साथ निर्मित होते हैं। XDK में BlackBerry 10 की कार्यक्षमता जोड़ने के लिए यह तुच्छ होगा।
निष्कर्ष
XDK एक ठोस विकास का माहौल है, और अगर किसी को दुनिया के लाखों मोबाइल मार्केटप्लेस बनाने की तलाश है, तो शुरुआत करने के लिए एक अच्छी जगह प्रदान करता है। जबकि ब्लैकबेरी 10 के लिए और प्लगइन्स के लिए समर्थन करना अच्छा होगा, यह मानता है कि यह इंटेल की ओर से एक अविश्वसनीय प्रयास है और इसकी कीमत बिंदु पर अविश्वसनीय रूप से मोहक है। इसे आज़माएं और मुझे बताएं कि आप क्या सोचते हैं!
मैथ्यू ह्यूजेस लिवरपूल, इंग्लैंड के एक सॉफ्टवेयर डेवलपर और लेखक हैं। वह शायद ही कभी अपने हाथ में मजबूत काली कॉफी के कप के बिना पाया जाता है और अपने मैकबुक प्रो और अपने कैमरे को पूरी तरह से निहारता है। आप उनके ब्लॉग को पढ़ सकते हैं http://www.matthewhughes.co.uk और @matthewhughes पर ट्विटर पर उसका अनुसरण करें