Tags:

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 ยังได้คาดการณ์ไว้หลายประการ สรุปได้ดังนี้

  • แอพเก่า (legacy application) และแอพแบบเดสก์ท็อปจะถูกลดความสำคัญลงใน Windows เวอร์ชันไคลเอนท์รุ่นถัดไป (เข้าใจว่า Windows เวอร์ชันไคลเอนท์ในที่นี้รวม Windows 8 และ Windows ในอนาคต)
  • ผู้ใช้ส่วนมากจะยังคงใช้แอพแบบเดสก์ท็อปนี้ไปอีก 10 ปีหรือมากกว่านั้น
  • องค์กรจะต้องใช้เวลาอย่างน้อย 5 ปีในการปรับใช้แอพแบบ Metro เข้ากับทุกแอพขององค์กรที่มีปฏิสัมพันธ์กับผู้ใช้
  • ในปี 2020 องค์กรจะใช้เวลาอยู่กับแอพแบบ Win32 เพียงร้อยละ 10 โดยแอพเกือบทั้งหมดและเบราว์เซอร์นั้นจะอยู่ในรูปของ Metro และในที่สุดแอพแบบ Win32 น่าจะไปถูกรันบนเซิร์ฟเวอร์หรือบนเดสก์ท็อปแบบเสมือน (virtual desktop) แทน

Gartner แนะนำว่าตั้งแต่ปี 2013 เป็นต้นไป องค์กรที่มีแผนจะพัฒนาแอพแบบ Win32 ที่มีปฏิสัมพันธ์กับผู้ใช้ควรย้ายไปพัฒนาแอพแบบ Metro

ใครสนใจรายละเอียดเกี่ยวกับ WinRT เชิญศึกษาเพิ่มเติมได้จากข่าวเก่าครับ

ที่มา: Gartner

Get latest news from Blognone

Comments

By: mr_tawan
ContributoriPhoneAndroidWindows
on 27 June 2012 - 16:36 #437711
mr_tawan's picture

/me เตรียมตัวตกงาน


  • 9tawan.net บล็อกส่วนตัวฮับ
By: PowerMax
ContributorAndroidUbuntuWindows
on 27 June 2012 - 16:39 #437714

เป็นการมองโลกในแง่ดีมาก WinRT และ Metro ยังต้องผ่านอีกหลายด่าน กว่าจะเป็นไปตามที่ข่าวนี้ว่า
รอดูผลตอบรับของ Windows8 ก่อนดีกว่าข่าวนี้เหมือนลืมว่ายังมี Web/Browser App อยู่

By: Fourpoint
Windows PhoneAndroidSymbian
on 27 June 2012 - 16:45 #437719

แล้วเกมจะเล่นยังไง นึกไม่ค่อยออก โดยเฉพาะเกมแบบhardcore ไม่ใช่พวกcasual

By: mr_tawan
ContributoriPhoneAndroidWindows
on 27 June 2012 - 17:06 #437738 Reply to:437719
mr_tawan's picture

WinRT เรียกใช้ DirectX ได้นะ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: UltimaWeapon
Windows PhoneRed HatWindowsIn Love
on 27 June 2012 - 17:15 #437749 Reply to:437719
UltimaWeapon's picture

เกมก็รันได้ปรกตินะคับ

By: toooooooon
iPhoneWindows PhoneAndroidBlackberry
on 27 June 2012 - 17:31 #437763 Reply to:437719

เกมมันรันผ่าน DirectX ครับ

ดังนั้น เป็นหน้าที่ของ MS ที่จะต้อง พัฒนา runtime และ sdk

ส่วน เกมส์เมอร์ และ ผู้พัฒนา กระทบน้อย...

By: mr_tawan
ContributoriPhoneAndroidWindows
on 27 June 2012 - 17:45 #437772 Reply to:437763
mr_tawan's picture

dev ก็ต้องแก้โค้ดให้ไปใช้ WinRT แทน Win32 ครับ

ไอ้ประเภท CreateWindow() อะไรเนี่ย ใช้ไม่ได้แล้ว 55


  • 9tawan.net บล็อกส่วนตัวฮับ
By: sachikogear
iPhoneWindows PhoneAndroidSymbian
on 27 June 2012 - 17:54 #437778 Reply to:437772
sachikogear's picture

อันนี้สิที่แย่ 55

By: leonoinoi
AndroidUbuntuWindows
on 27 June 2012 - 16:57 #437727

ตามนั้นครับ ผมเห็นด้วยทุกประการ (ประเด็นคือ ถ้า MS เป็นคนกำหนด user ไม่มีสิทธิ์เลือกหรอกครับ ต้องตามเขาไป เหมือน windows ทุก version ที่ผ่านมา อยู่ที่ว่าจะช้าหรือเร็วเท่านั้นเอง)

By: TeamKiller
ContributoriPhone
on 27 June 2012 - 17:10 #437743
TeamKiller's picture

วินโดส์เปลี่ยนโลกก็ต้องเปลี่ยนตามแล้ว อิอิ

By: sachikogear
iPhoneWindows PhoneAndroidSymbian
on 27 June 2012 - 17:27 #437759 Reply to:437743
sachikogear's picture

โลกเปลี่ยนตั้งแต่win95แล้วมั้งครับ 555

By: AongDev
ContributoriPhoneAndroidIn Love
on 27 June 2012 - 17:48 #437774 Reply to:437743
AongDev's picture

หรือไม่ก็เปลี่ยน OS ครับ ฮ่าๆ

By: marshazz
AndroidUbuntu
on 27 June 2012 - 18:04 #437786

คนพัฒนาไวรัสคงสนุกน่าดู มีเหยื่อให้โจมตีมากขึ้นด้วยการเขียนไวรัสแค่ตัวเดียว

By: TeamKiller
ContributoriPhone
on 27 June 2012 - 18:06 #437788 Reply to:437786
TeamKiller's picture

App ที่ใช้ WinRT มันจะติดตั้งผ่าน Store เท่านั้นไม่ใช่เหรอ ไวรัสจะแพร่ได้ไง

By: sp on 27 June 2012 - 18:15 #437793

555 เกิดโอกาสทางธุรกิจอีกแล้วละสิเรา เริ่มจากขายคอร์สโปรแกรมมิ่ง Windows 8 Metro ตามมาด้วย App เดิม ๆ Style Metro ......

By: roongroj
iPhoneAndroidRed HatSUSE
on 27 June 2012 - 18:19 #437794
roongroj's picture

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 และ การละเมิดลิขสิทธิ์

By: roongroj
iPhoneAndroidRed HatSUSE
on 27 June 2012 - 18:19 #437795 Reply to:437794
roongroj's picture

สรุป Win32 กำลังจะ ...จบ

WinRT กำลังจะ ....เริ่ม # จะ รุ่ง หรือ ล่วง จะได้เห็นกัน ...ไม่นานนัก

By: put4558350
ContributorAndroidUbuntuWindows
on 27 June 2012 - 22:35 #437901 Reply to:437795
put4558350's picture

ผมดูว่า Win32 จะรอดเพราะ windows 8 ออก ก็ไม่ทำให้ xp / vista / 7 เล่น metro ใด้

ส่วน Metro จะกลายเป็น java, flash ไม่ก็ silver light อีกอัน


samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo

By: roongroj
iPhoneAndroidRed HatSUSE
on 27 June 2012 - 18:21 #437798 Reply to:437794
roongroj's picture

สมัยแรก ๆ

ผมบอกว่า WP8 ไม่สามารถ Run Win32 ได้ ไม่มีใครเชื่อ

By: ThaiBuddy on 27 June 2012 - 22:34 #437898 Reply to:437798

WPx กับ Win32?

By: NgOrXz
iPhoneAndroidWindows
on 27 June 2012 - 19:22 #437817
NgOrXz's picture

ดีนะฉาน หนีจาก win32 มานานแล้วเห้อไม่งั้นแย่

By: nextman13
AndroidBlackberryUbuntuWindows
on 27 June 2012 - 20:12 #437838

ผมไปเป็นเว็บเป็นหลักเลย

By: Virusfowl
ContributorAndroidSymbianWindows
on 5 July 2012 - 01:58 #441578
  • ย่อหน้าที่ 2 ซึ่งนับได้ว่าเป็นการก้าวกระโดดในเชิงเทคโนโลยีที่พวกเราไม่ได้ค่อยได้เห็นกันนัก << "ได้" น่าจะเกินมาคำนึงนะครับ

@ Virusfowl

I'm not a dev. not yet a user.