ในเวลาเดียวที่คุณ John Carmack บิดาแห่งเกม Doom ทวีตว่ากำลังพอร์ต "Rage Mobile" มาลง Android ก็มีคนทวีตถามว่าจะพอร์ตลง Windows Phone 7 ด้วยหรือไม่ เขาทวีตตอบกลับไปว่าจะไม่พอร์ตลง Windows Phone 7 เพราะมันซัพพอร์ตแต่ภาษาการโปรแกรมระดับสูงเช่น XNA เท่านั้น ไม่ซัพพอร์ตภาษาการโปรแกรมระดับล่างอย่าง C++
การที่ Windows Phone 7 ไม่ซัพพอร์ตภาษาการโปรแกรมระดับล่าง ที่จำเป็นจะต้องเข้าถึง API ของระบบปฏิบัติการโดยตรงเพื่อประสิทธิภาพสูงสุดในการทำงานของแอพฯ ทำให้ผู้ใช้อาจไม่ได้เห็นแอพฯ หรือเกมที่มีกราฟิกเยี่ยมประสิทธิภาพสูงหลายตัวบนแพลตฟอร์มดังกล่าว
ที่มา: ทวิตเตอร์ของคุณ John Carmack ผ่าน Windows Roundup ผ่าน WMPoweruser



Comments
"ทำให้ผู้ใช้อาจไม่ได้เห็นแอพฯ หรือเกมที่มีกราฟิกเยี่ยมประสิทธิภาพสูงหลายตัวบนแพลตฟอร์มดังกล่าว"
อ๊ากกๆๆ
ของ Android นี้ไดัทั้ง Java และ C หรอครับ (แบบ native นะ)
C/C++ ผ่าน NDk ครับ
เด๋วมันก็มา..
ecution.style
WP7 เขาไม่ค่อยง้อเกมส์จาก third party ซักเท่าไหร่นะครับ เขาประกาศแต่เนิ่น ๆ แล้วว่า เกมส์ส่วนใหญ่จะมาจาก Xbox Live ดังนั้น เขาเลยไม่แคร์ และก็เห็น PSP ของ Sony คู่แข่งแล้วนี่ครับ ก็ได้ประกาศจะทำ PSP มือถือเหมือนกัน ไปอยู่กับ Android ก็ดีแล้วครับ เผื่อซักวัน Linux จะมีเกมส์ดี ๆ เหมือนอย่างที่ Windows มีบ้าง
ก็ไอ้ XBL นั่นแหละครับที่มาจาก 3rd party เป็นส่วนใหญ่ เกมส์ของบริษัทในเครือ microsoft เจ๋งๆเยอะเหมือนกันแต่ยังไงมันก็ทำออกมาเยอะๆเร็วๆคงไม่ไหว ซึ่งถ้าเน้นที่จำนวนเกมส์ (และน่าจะต้องเน้นเพราะเป็นจุดยุทศาสตร์หลักอันหนึ่งในการทำสงครามเครื่องเกมส์กับ platform อื่น) เค้าก็ต้องสนใจความต้องการของบริษัทผลิตเกมส์ 3rd party มั่งแหละ ผมว่าในอนาคตคงมีอะไรคล้ายๆ NDK ออกมาให้สามารถเข้าถึงสมรรถนะที่แท้จริงของมือถือได้
เหยดดดด Tegra แต่ถ้าไม่มีเกมส์นี่จบเห่นะครับ แล้วtegra นี่ก็แดกแบตใช่ย่อยนะครับ -__-a
อันนี้จริงที่ว่า C# บน WP7 ล็อคเครื่องครับ ห้ามใช้ pointer (C# บน PC และ XBox ใช้ pointer ได้) อะไรก็ตามที่ Access Memory ได้โดยตรงถูกห้ามใช้หมด ใน XNA ก็ห้ามเขียน Shader ใช้ได้แต่ Basic Shader
ทำเอาผม(และที่บริษัทผม) คลั่งกันไปพักนึง แต่สุดท้ายก็คิดว่า "ก็แค่ Phone Platform ไม่สนใจอยู่แล้ว ตัดทิ้งไปเลย"
My Blog
คิดไว้แล้วว่ามันต้องเกิดปัญหานี้ขึ้นอย่างแน่นอน บังคับ silverlight, xna แพลตฟอร์มเกมส์บ้าอะไร ไม่สนับสนุน c++
เมื่อก่อน เราเคยมี Nokia NGage มันสนับสนุน C/C++ ด้วยเหรอครับ?
My Blog
Nokia NGage เป็น Symbian ดังนั้นมันใช้ C/C++ ครับ
แต่เกมมันเป็ฯ C/C++ หรือเปล่านี่จำไม่ได้แฮะ
เอ...เหมือนเครื่องซิมเบี้ยน จะลงได้แต่ซอฟท์แวร์จาว่านะครับ
ตัว OS มันเองทำจากอะไรไม่รู้แต่โปรแกรมเสริมมีแต่จาว่า
ที่จำได้คือ มีคนที่เขียน C++ ไปศึกษาจาว่าเพราะ "จะเขียนโปรแกรมมือถือ"
My Blog
j2me only นั่นมัน s40 ครับ
symbian c++
อ้อ มันปั๊ตตะนามานานแล้วนี่เอง /me หลังเขาเรื่องมือถือ
My Blog
โห C/C++ โอวไม่นะ ผมอยากลองเขียนลง WP7 เพราะมีเครื่องมือพัฒนาอยู่แล้วนี่ละ
ถ้าไม่ปล่อยให้ลง Low-Level ผมคนหนึ่งขอลา WP7
My Facebook My Blog
สมกับเป็น John Carmack!
จะว่าไปต้องให้โอกาสเขาหน่อย พึ่งลงสนาม ก็เจอสิงสาราสัตว์รุมทึ้ง เริ่มเละแล้ว firmware งวดหน้าคงปล่อยอะไรมาให้อยู่
Native never dies!
XimpleSoft
ไม่ใช่เขาไม่อยากพอร์ต แต่มันพอร์ตมาไม่ได้
กินตับทำให้ร่างกายแข็งแรง
ถึงลงก็ไม่เล่น รอเวอชั่นพีซีเท่านั้น ออกซะทีเถอะพ่อเอ๊ย
สิ่งที่เธอชอบมันจึงถูกและใช่ สิ่งที่เธอไม่ชอบมันจึงไม่ใช่และผิด
C++ เป็นภาษาระดับล่างเหรอเนี่ย orz
นั่นดิ ใครเรียกว่าเป็นภาษาระดับล่างฟระ
เดี๋ยวปั๊ดจับเขียน ASM กันให้หมด!
อนาคตอาจจะปรับก็ได้ Android ก็เพิ่งออก NDK ตอนหลังหนิ
ปล. WP7 เหมือนเอาข้อเสียของทั้ง iPhone, Android ที่เค้าปรับปรุงกันแล้วมารวมกันเลย 555
อคติทำให้คนรับเหตุผลด้านเดียว
แต่ก็แสดงให้เห็นว่ายังช้ากว่าคนอื่นๆ หนึ่งก้าว (หรือเกินหนึ่ง?) ไงครับ
LewCPE's Google+
แล้วบน iPhone นี่รองรับ C++ ด้วยเหรอครับ ผมนึกว่ามีแต่ Objective-C เสียอีก