2012-06-20 9 views
11

शिखर सम्मेलन की थोड़ी सी बात देखने के बाद मैंने इसके बारे में विवादित रिपोर्ट सुनाई, लेकिन क्या यह आधिकारिक है कि एक्सपीए को WP8 के लिए छोड़ दिया जा रहा है? मैं अनुमान लगा रहा हूं क्योंकि डब्ल्यूपी के भविष्य के संस्करण ने पिछली पीढ़ी के ऐप्स का समर्थन किया है, जो शायद यह सच नहीं है।WP8 में एक्सएनए के लिए समर्थन?

यदि यह सी # का उपयोग करने के लिए भी एक विकल्प है या सीएक्स + डायरेक्टएक्स के साथ जाने का एकमात्र तरीका है?

उत्तर

8

आधिकारिक wp7dev ट्विटर अकाउंट यह कहना था भी

"XNA फ्रेमवर्क क्षुधा पूरी तरह से WP8 में समर्थित हैं। नई WP एसडीके WP8 के लिए दोनों WP7.x & के लिए इमारत XNA फ्रेमवर्क खेल का समर्थन करेंगे" https://twitter.com/wp7dev/status/215513026374270977

व्यक्तिगत रूप से एक्सएनए अपडेट या जानकारी की कमी और विंडोज 8 पर किसी मेट्रो समर्थन की कमी को देखते हुए मैं थोड़ा सा संदेह कर रहा हूं जब तक कि मैं एक एसडीके और प्रकाशन नियम नहीं देखता।

+0

+1 मैंने देखा है कि wp7dev ट्विटर खाते पर दो बार पुष्टि की गई है। जहां तक ​​एक्सएनए का भविष्य अतीत में था, अब प्रतीक्षा करने का मामला है। – loyalpenguin

+0

मुझे लगता है कि सभी खाते कह रहे हैं, पीआर-स्पीच में, यह है कि एक्सएनए अब जारी रहेगा। WP8 पीछे की ओर संगत है, इसलिए एक्सएनए ऐप्स अभी भी 7.x और 8.x दोनों पर चलेंगे। मुझे संदेह है कि एक्सएनए की वर्तमान स्थिति बदल जाएगी, यद्यपि। एक्सएनए 5.0 कोने के आसपास है तो सुखद आश्चर्यचकित होगा। –

+3

XNA ऐप्स के साथ WP8 API को लक्षित करना संभव नहीं है, आप केवल WP8 डिवाइस पर WP7 XNA ऐप्स चला सकते हैं। –

3

मुझे यकीन है कि इस बिंदु पर इस पर अनुमान लगाने के लिए बहुत जल्दी है, हम देखेंगे कि एसडीके कब जारी किया जाएगा। लेकिन जो मैंने अभी तक देखा है - मैं हाँ कहूंगा, एक्सएनए आधिकारिक तौर पर समर्थित WP8 और बाद में नहीं (पढ़ा जाएगा - नई सुविधाएं शायद डायरेक्टएक्स इंटरफ़ेस के माध्यम से उपलब्ध होंगी, लेकिन मौजूदा सुविधाएं समर्थित रहेंगी) । हालांकि, this थ्रेड के अनुसार, विंडोज 8 मेट्रो पर चलाने के लिए Monogame का उपयोग करने वाले गेम प्रमाणीकरण पास करेंगे। तो एक तरफ या दूसरे में, मंच मर जाएगा नहीं।

संपादित करें: Windows Phone 8 रन XNA सहित सभी 7 क्षुधा: मैं सिर्फ शॉन हर्ग्रीव्स से this ट्वीट देखा। हम नई सुविधाओं (मूल कोड, D3D) जोड़ रहे हैं दूर पुराने लोगों

+0

दिलचस्प ट्वीट। आशा है कि एक्सएनए के लिए निरंतर समर्थन का तात्पर्य है। और शायद, शायद Win8 पर विचार कर रहा है। – loyalpenguin

+2

समर्थन से अधिक "जीवन समर्थन" की तरह लगता है। मुझे आश्चर्य है कि मुझे अपनी पुरानी डायरेक्टएक्स किताबों से धूल को हटाया जाना चाहिए ... –

5

मेरी जो फोली say about that को यह था नहीं ले रही:

माइक्रोसॉफ्ट के अधिकारियों ने कहा है XNA उपकरण/क्रम पर्यावरण खेल द्वारा मुख्य रूप से इस्तेमाल डेवलपर्स विंडोज 8 पर समर्थित नहीं हैं। विंडोज फोन 8 पर, एक्सएनए "समर्थित" है, इसलिए मौजूदा विंडोज फोन गेम चलेंगे। लेकिन माइक्रोसॉफ्ट की डेवलपर्स को आगे बढ़ने के लिए माइक्रोसॉफ्ट की सलाह, जैसे विंडोज 8 के लिए, मूल कोड का उपयोग करना है, जिसका मतलब सी और सी ++ है, खेल लिखने के लिए।

+2

हाँ जब मैंने पढ़ा कि यह मुझे फेंक दिया है। क्या हमें एक्सएनए का उपयोग करने के विचार को जारी रखना या त्यागना चाहिए। मैं समझता हूं कि सी ++ का उपयोग करने से कुछ प्रदर्शन लाभ हैं लेकिन मैंने कुछ गेम लिखे हैं जो एक्सएनए और सी # का उपयोग करके कम अंत उपकरणों पर भी बहुत अच्छी तरह से चलते हैं। – loyalpenguin

+6

मैं @loyalpenguin के साथ हूँ। सी # में उच्च प्रदर्शन वाले ऐप्स लिखने के बारे में कुछ भी बुरा नहीं है (मेरा पूरा करियर इसके चारों ओर घूम गया है) और स्पष्ट रूप से - उस तरह के पुश/सुझाव मुझे बंद कर देता है। असल में, सी # अद्भुत चीजों को प्राप्त करने के लिए कई चीजें करना आसान बनाता है। एफ # का जिक्र नहीं करना जो एक शानदार कार्यात्मक भाषा है। – Ani

+3

मुझे लगता है कि यह आदमी सी हैकर सिंड्रोम से पीड़ित है या यह एक राजनीतिक निर्णय है। वे चाहते हैं कि मैं सी ++ में ट्रिविया 2 डी गेम लिखूं? क्यूं कर? क्या फायदा है? वे नहीं चाहते हैं। नेट सफलता cuz यह अपने व्यापार को खतरे में डाल देगा? निश्चित रूप से मैं स्विच कर सकता हूं, लेकिन भाषा नहीं - मंच। –

4

सार्वजनिक WP8 SDK is now available के रूप में, मैं पुष्टि कर सकता हूं कि आप सीधे # WP8 प्लेटफ़ॉर्म के लिए XNA ऐप्स विकसित नहीं कर सकते हैं। आप केवल अपने एक्सएनए ऐप्स के साथ WP7 प्लेटफ़ॉर्म को लक्षित कर सकते हैं और वे WP8 डिवाइस पर ठीक चलेंगे।

+0

आप ऐसा गेम क्यों विकसित करना चाहते हैं जो अभी केवल WP8 पर चलता है? मुझे इसके साथ कोई समस्या नहीं है और निश्चित रूप से मैं फोन-ऐप्स लिखने के लिए सी ++ नहीं जाऊंगा: डी – Carsten

3

मैं एक एक्सएनए गेम पर चालू और बंद कर रहा हूं जिसे मैंने वीएस -2010 & WP 7 एसडीके के साथ शुरू किया था, और बाद में 7.5 (आम) में अपग्रेड किया गया था। मैंने वीएस2012 और WP8 एसडीके में उस प्रोजेक्ट को लोड किया और यह ठीक से चला गया, बिना किसी त्रुटि के संकलित और आसानी से भाग गया।

जैसा कि पहले बताया गया था, वीएस2012 में एक्सएनए परियोजनाएं और WP8 एसडीके केवल WP 7.1 प्लेटफॉर्म को लक्षित कर सकती है। ऊपर की तरफ, WP 7.5 चलाने वाले सभी फोन, आगामी 7.8 और WP8 आपके गेम को बिना किसी समस्या के चलाएंगे। उस बिंदु से, एक्सपीए WP8 एसडीके में WP8 डिवाइस पर पूरी तरह से समर्थित है, लेकिन ये WP8 प्रोजेक्ट नहीं होंगे।

WP8 परियोजनाओं नहीं किया जा रहा करके, नकारात्मक पक्ष यह है कि आप इस तरह के रूप WP8 अनन्य सुविधाओं का उपयोग नहीं कर सकते है:

  • इन-ऐप क्रय/माइक्रो लेनदेन
  • (यह एक XNA devs सबसे दर्द होता है)
  • आपके गेम हमेशा 800x480 होंगे क्योंकि आपको उच्च संकल्पों का समर्थन करने के लिए WP8 प्रोजेक्ट की आवश्यकता है। आपका XNA खेल स्वचालित रूप से एक उच्च रेस के साथ उपकरणों पर चलाने के पैमाने चाहिए
  • विशेष WP8 नेटवर्किंग ब्लूटूथ और एनएफसी
  • भाषण और आवाज की पहचान API शामिल हैं & एपीआई, सुविधाओं
  • आपका XNA खेल एप्लिकेशन के लिए एक प्रोटोकॉल विस्तार पंजीकृत नहीं कर सकता करने वाली एप्लिकेशन संचार
  • नया लाइव टाइल टेम्पलेट्स

WP8 के लिए देव प्रकाश डाला http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/05/windows-phone-8-developer-platform-highlights.aspx पर wpdev ब्लॉग पर कर रहे हैं।

संबंधित मुद्दे