Gartner ได้เผยบทวิเคราะห์เกี่ยวกับการพัฒนาโปรแกรมบนแพลตฟอร์มของไมโครซอฟท์ว่า Windows 8 จะเป็นจุดเริ่มต้นของยุคการโปรแกรมบนแพลตฟอร์ม WinRT (Windows Runtime) และเป็นจุดเริ่มต้นของการสิ้นสุดของยุคการโปรแกรมบนแพลตฟอร์ม WinNT (Windows NT) โดย WinRT ได้รับการออกแบบมาให้ไมโครซอฟท์มุ่งไปสู่อนาคตที่ได้รับอิทธิพลจากอุปกรณ์แบบพกพาได้ แต่บริษัทก็จะสนับสนุน WinNT ต่อไป เพื่อให้แอพแบบเดสก์ท็อปเดิมที่ได้รับการพัฒนาบนชุด Win32 API สามารถรันต่อไปได้ (เพื่อความสะดวก ต่อไปขอเรียกมันว่าแอพแบบ Win32 ครับ)
Gartner กล่าวว่า Windows 8 เป็นการเริ่มต้นความพยายามของไมโครซอฟท์ที่จะจัดการกับความต้องการของตลาดและคู่แข่ง เนื่องจากมันมีชุด API สำหรับการโปรแกรมตั้งแต่โทรศัพท์ไปถึงเซิร์ฟเวอร์ ซึ่งนับได้ว่าเป็นการก้าวกระโดดในเชิงเทคโนโลยีที่พวกเราไม่ได้ค่อยได้เห็นกันนัก โดยครั้งแรกของการก้าวกระโดดของไมโครซอฟท์นั้นคือการเปลี่ยนจาก DOS ไปเป็น Windows NT ในปี 1993 และครั้งที่สองคือ Windows NT เป็น Windows XP ในปี 2001
ในบทวิเคราะห์นี้ Gartner ยังได้คาดการณ์ไว้หลายประการ สรุปได้ดังนี้
Gartner แนะนำว่าตั้งแต่ปี 2013 เป็นต้นไป องค์กรที่มีแผนจะพัฒนาแอพแบบ Win32 ที่มีปฏิสัมพันธ์กับผู้ใช้ควรย้ายไปพัฒนาแอพแบบ Metro
ใครสนใจรายละเอียดเกี่ยวกับ WinRT เชิญศึกษาเพิ่มเติมได้จากข่าวเก่าครับ
ที่มา: Gartner
Comments
/me เตรียมตัวตกงาน
เป็นการมองโลกในแง่ดีมาก WinRT และ Metro ยังต้องผ่านอีกหลายด่าน กว่าจะเป็นไปตามที่ข่าวนี้ว่า
รอดูผลตอบรับของ Windows8 ก่อนดีกว่าข่าวนี้เหมือนลืมว่ายังมี Web/Browser App อยู่
แล้วเกมจะเล่นยังไง นึกไม่ค่อยออก โดยเฉพาะเกมแบบhardcore ไม่ใช่พวกcasual
WinRT เรียกใช้ DirectX ได้นะ
เกมก็รันได้ปรกตินะคับ
เกมมันรันผ่าน DirectX ครับ
ดังนั้น เป็นหน้าที่ของ MS ที่จะต้อง พัฒนา runtime และ sdk
ส่วน เกมส์เมอร์ และ ผู้พัฒนา กระทบน้อย...
dev ก็ต้องแก้โค้ดให้ไปใช้ WinRT แทน Win32 ครับ
ไอ้ประเภท CreateWindow() อะไรเนี่ย ใช้ไม่ได้แล้ว 55
อันนี้สิที่แย่ 55
ตามนั้นครับ ผมเห็นด้วยทุกประการ (ประเด็นคือ ถ้า MS เป็นคนกำหนด user ไม่มีสิทธิ์เลือกหรอกครับ ต้องตามเขาไป เหมือน windows ทุก version ที่ผ่านมา อยู่ที่ว่าจะช้าหรือเร็วเท่านั้นเอง)
วินโดส์เปลี่ยนโลกก็ต้องเปลี่ยนตามแล้ว อิอิ
โลกเปลี่ยนตั้งแต่win95แล้วมั้งครับ 555
หรือไม่ก็เปลี่ยน OS ครับ ฮ่าๆ
คนพัฒนาไวรัสคงสนุกน่าดู มีเหยื่อให้โจมตีมากขึ้นด้วยการเขียนไวรัสแค่ตัวเดียว
App ที่ใช้ WinRT มันจะติดตั้งผ่าน Store เท่านั้นไม่ใช่เหรอ ไวรัสจะแพร่ได้ไง
555 เกิดโอกาสทางธุรกิจอีกแล้วละสิเรา เริ่มจากขายคอร์สโปรแกรมมิ่ง Windows 8 Metro ตามมาด้วย App เดิม ๆ Style Metro ......
WinRT คือบทสรุปของ .NET
สมัย Dos ผมชอบเรียกผ่าน Interrupt อาจเพราะเริ่มมาจาก Assembly พอสมัย Windows การเรียกตรง ๆ ไปยัง Win32 งานเยอะมาก ๆ พัฒนาไม่ทันใจลูกค้า หลาย ๆ คนจึงใช้ VB หรือ .NET ต้องผ่าน Module พวก COM+ >>> ซึ่งระบบ ล้ม ได้ง่าย ๆ โดยเฉพาะปัญหาการ Interface ระหว่างแต่ละ Module
ผมจึงเปลี่ยนมาเล่น C++ แทน Assembly จึงใช้ MFC : Microsoft Foundation Class Library เพียง Module เดียว เพื่อให้เกิด ปัญหา …น้อยที่สุด แต่งานยังเยอะอยู่ดี
แม้ Win32 ยังคงอยู่ใน Win 8 Desktop แต่คงไม่มีใครพัฒนา App ต่อ
ส่วนผมย้ายจาก MFC มาเป็น wxWidgets เพื่อทำงานแบบ Cross Platform ได้ทั้งบน Linux, Mac OS X, Windows & iOS ตอนนี้ทีมพัฒนา เค้ากำลังดูว่า จะพัฒนาบน Android ผ่าน JNI : Java Native Interface หรือไม่
ส่วน API ใหม่ ที่มาพร้อม ๆ กับ Windows 8 เพื่อทำงานทั้ง SmartPhone, Tablet Desktop คงเหมาะสำหรับเป็น Client เท่านั้น เพราะมันง่ายต่อการ Decompiler ให้กลับมาเป็น Source Code ได้ถึง 90 % ซึ่งมันง่ายแต่การ Hack และ การละเมิดลิขสิทธิ์
สรุป Win32 กำลังจะ ...จบ
WinRT กำลังจะ ....เริ่ม # จะ รุ่ง หรือ ล่วง จะได้เห็นกัน ...ไม่นานนัก
ผมดูว่า Win32 จะรอดเพราะ windows 8 ออก ก็ไม่ทำให้ xp / vista / 7 เล่น metro ใด้
ส่วน Metro จะกลายเป็น java, flash ไม่ก็ silver light อีกอัน
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
สมัยแรก ๆ
ผมบอกว่า WP8 ไม่สามารถ Run Win32 ได้ ไม่มีใครเชื่อ
WPx กับ Win32?
ดีนะฉาน หนีจาก win32 มานานแล้วเห้อไม่งั้นแย่
ผมไปเป็นเว็บเป็นหลักเลย
@ Virusfowl
I'm not a dev. not yet a user.