बहादुर फायरबॉल पर this post iPhone OS 4.0 घोषणा आज विशेष रूप से रोक लगाई साथ संयोजन के रूप में एक नया iPhone SDK समझौते विज्ञप्ति के अनुसार किसी भी iPhone आवेदन C, C++ ऑब्जेक्टिव-सी या जावास्क्रिप्ट में लागू नहीं किया। यहां स्पष्ट प्रभाव उन लोगों के अलावा अन्य भाषाओं में लिखे गए कार्यक्रमों की विस्तृत श्रृंखला है।क्या सी/सी ++/ओबीजेसी/स्विफ्ट/जेएस ऐप्पल की आईफोन विकास के लिए केवल स्वीकृत भाषाएं हैं?
क्या यह आपके नए समझौते में खंड की पढ़ाई भी है?
अद्यतन: यहाँ खंड के रूप में बहादुर फायरबॉल पर छपी है:
3.3.1 - आवेदन-पत्र केवल ढंग एप्पल द्वारा निर्धारित दस्तावेज APIs का उपयोग कर सकते हैं और उपयोग करें या फोन नहीं चाहिए किसी भी निजी एपीआई। अनुप्रयोगों को मूल रूप से उद्देश्य-सी, सी, सी ++, या जावास्क्रिप्ट में लिखा जाना चाहिए जैसा कि आईफोन ओएस वेबकिट इंजन द्वारा निष्पादित किया गया है, और केवल सी, सी ++, और उद्देश्य-सी में लिखे गए कोड संकलित और सीधे प्रलेखित एपीआई के खिलाफ लिंक कर सकते हैं (उदाहरण के लिए, एक मध्यस्थ अनुवाद या संगतता परत या उपकरण के माध्यम से दस्तावेज एपीआई से जुड़े अनुप्रयोग निषिद्ध हैं)।
वहां मोनो टच के लिए एक विज्ञापन है -> मुझे आशा है कि देवताओं ने इस खंड को हटाने या संशोधित करने के लिए ऐप्पल पर पर्याप्त दबाव डाला है। मैं देख सकता हूं कि वे फ्लैश क्यों रखना चाहते हैं, लेकिन वे इसके साथ मौजूदा पारिस्थितिक तंत्र को मार रहे हैं। – U62
कोई उम्मीद कर सकता है ... –
कोरोना कोआआ टच में लुआ बाइंडिंग का उपयोग करता है और उनके कई ऐप्स ऐप स्टोर में स्वीकार किए जाते हैं। कुंजी आखिरी पंक्ति है। "इंटरमीडिएरी अनुवाद या संगतता परत या उपकरण के माध्यम से प्रलेखित एपीआई से जुड़े अनुप्रयोग निषिद्ध हैं" यह अंतिम पंक्ति जावा, फ्लैश और अन्य कई अन्य "वीएम" प्रकार के वातावरण को प्रतिबंधित करती है। –