अपने iBooks लेखक सॉफ़्टवेयर के साथ, Apple ने लगभग किसी के लिए भी अपनी स्वयं की ई-पुस्तक लिखना और प्रकाशित करना अविश्वसनीय रूप से आसान बना दिया है। और यह आईओएस ऐप बनाने के लिए इसे आसान बनाने की उम्मीद करता है। एक पेटेंट आवेदन से पता चलता है कि क्यूपर्टिनो कंपनी एक ऐसे टूल पर काम कर रही है जो बिना किसी प्रोग्रामिंग ज्ञान के उपयोगकर्ताओं को अपना आईफोन, आईपैड और आईपॉड टच सॉफ्टवेयर बनाने की अनुमति देगा।
शीर्षक "डिवाइस प्लेटफ़ॉर्म के लिए सामग्री कॉन्फ़िगरेशन" और AppleInsider द्वारा खोजा गया, Apple का पेटेंट एक "WYSIWYG" (जो आप देखते हैं वही आपको मिलता है) टूल का वर्णन करता है जो कि Apple के पुराने iWeb की तरह ही काम करेगा। सॉफ्टवेयर, आपको एक साधारण ग्राफिकल यूजर इंटरफेस का उपयोग करके आईओएस ऐप बनाने की इजाजत देता है - जैसा कि सीखने और लिखने के ढेर के विपरीत है कोड।
ऐप्पल नोट करता है कि प्रोग्रामिंग भाषाएं "सामग्री निर्माण में बाधा" हैं, इसलिए इसका उद्देश्य गैर-तकनीकी उपयोगकर्ताओं को ऐप्स बनाने का आसान तरीका प्रदान करना है।
इसके अलावा, ऐप्पल डेवलपर्स के लिए सॉफ्टवेयर बनाना आसान बनाने की उम्मीद करता है जो विभिन्न स्क्रीन आकारों वाले उपकरणों की एक श्रृंखला का समर्थन करता है। अभी, डेवलपर्स आईफोन/आईपॉड टच या आईपैड के लिए आईओएस ऐप बना सकते हैं, या एक सार्वभौमिक ऐप जो दोनों के साथ संगत है। लेकिन यह कंप्यूटर मॉनीटर और टेलीविज़न जैसे बड़े डिस्प्ले को भी पूरा करना चाहता है, बिना कई ऐप्स बनाए:
इस तरह की विविध क्षमताओं वाले ऐसे विविध उपकरणों के कारण, सामग्री को अब न केवल एक बार, बल्कि अक्सर कई बार बनाया जाना चाहिए ताकि इसे कई डिवाइस प्रकारों के लिए कॉन्फ़िगर किया जा सके। इस विकास ने सामग्री निर्माण और वितरण के लिए एक नया अवरोध पेश किया है।
इस समय इसके आसपास का एकमात्र तरीका, Apple कहता है, "सबसे कम-टिप्पणी भाजक दृष्टिकोण" का उपयोग कर रहा है, जो सामग्री को परिवर्तित देखता है ताकि इसे किसी भी मोबाइल डिवाइस पर प्रदर्शित किया जा सके। इसका नकारात्मक पक्ष यह है कि उच्च-रिज़ॉल्यूशन वाले उपकरणों का उनकी पूरी क्षमता से उपयोग नहीं किया जाता है।
एक नए ग्राफिकल सॉफ्टवेयर निर्माण उपकरण के साथ, ऐप्पल ने कोड की एक पंक्ति लिखने के बिना संपत्तियों को एनिमेट करना आसान बनाने का प्रस्ताव रखा है।
प्रत्येक एनीमेशन को एक क्रिया द्वारा नियंत्रित किया जा सकता है, और क्रियाओं को निष्पादन के लिए एक समय अक्ष से जोड़ा जा सकता है। क्रियाओं को समय अक्ष से जोड़कर, क्रियाओं पर आधारित एनिमेशन को अधिक आसानी से देखा और समीक्षा किया जा सकता है।
टूल न केवल बिना किसी प्रोग्रामिंग ज्ञान के उन लोगों की मदद करेगा, बल्कि ऐप्पल का कहना है कि इसका उपयोग पेशेवर डेवलपर्स द्वारा भी किया जा सकता है जो चीजों को आसान बनाना चाहते हैं।
ऑथरिंग टूल पृष्ठभूमि में चलने वाली जावास्क्रिप्ट लाइब्रेरी का भी उपयोग करेगा, जो डेवलपर्स को आवश्यकतानुसार कोड के तत्वों को बढ़ाने और संशोधित करने की अनुमति देगा:
ऑथरिंग टूल अतिरिक्त कोड लिखकर कोड तत्वों को बढ़ाने के लिए पृष्ठभूमि में चल रहे जावास्क्रिप्ट लाइब्रेरी का भी लाभ उठाता है यह कोड तत्वों द्वारा परिभाषित वस्तुओं के सुचारू कामकाज की सुविधा प्रदान करता है, तब भी जब उन वस्तुओं को विविध पर लागू किया जाता है उपकरण।
जावास्क्रिप्ट लाइब्रेरी ऑथरिंग टूल का उपयोग करके उपयोगकर्ता द्वारा निर्दिष्ट ऑब्जेक्ट्स को इंस्टेंट करता है और सामग्री को प्रदर्शित करने के लिए आवश्यकतानुसार अतिरिक्त कोड (एचटीएमएल/सीएसएस/जावास्क्रिप्ट) उत्पन्न करता है। यह ऑथरिंग टूल को विभिन्न स्थितियों के लिए वैकल्पिक कार्यान्वयन को प्रतिस्थापित करने की अनुमति देता है, जैसे कि विविध डिवाइस, आवश्यकतानुसार।
Apple में सॉफ़्टवेयर के कई उदाहरण शामिल हैं जिन्हें गेम सहित टूल का उपयोग करके बनाया जा सकता है टिक टीएसी को पैर की अंगुली, एक कॉफी शॉप के लिए एक मेनू, और एक ऐप जो टीवी शो अमेरिकन से वीडियो प्रदान करता है मूर्ति। इन ऐप्स को बनाना उतना ही आसान होगा जितना कि एक टेम्प्लेट का चयन करना, फिर रिक्त स्थान को भरना।
Apple का पेटेंट आवेदन पिछले साल दिसंबर में दायर किया गया था, इसलिए उनमें से कई के विपरीत, जिन्हें हम ठोकर खाते हैं, यह अपेक्षाकृत हाल ही में है। बेशक, कंपनी के कुछ पेटेंट वास्तव में वास्तविक उत्पादों में कभी नहीं बदलते हैं, लेकिन हम निश्चित रूप से उम्मीद कर रहे हैं कि यह एक करता है।