Universal Windows Platform

By mk Founder on Tag: WhatsApp, UWP, Web Application, Meta
WhatsApp

Neowin รายงานว่าแอพ WhatsApp for Windows กำลังเปลี่ยนจากเวอร์ชันเนทีฟ UWP มาเป็นเวอร์ชันเว็บแอพ PWA โดยแอพเวอร์ชัน Beta เปลี่ยนไปเรียบร้อยแล้ว

ต้นสังกัด Meta ไม่มีประกาศใดๆ ในเรื่องนี้ แต่ถ้าดาวน์โหลด WhatsApp for Windows Beta มาใช้งานแล้วเปิดดูโพรเซสใน Task Manager จะเห็นการรัน WebView 2 ชัดเจน ข้อดีของการเปลี่ยนเป็นเว็บแอพคือเรื่องฟีเจอร์ ที่ทัดเทียมกับเวอร์ชันเว็บทันที ต่างจากของเดิม UWP ที่ขาดฟีเจอร์หลายๆ อย่างของเวอร์ชันเว็บ

นี่ไม่ใช่ครั้งแรกที่ Meta เปลี่ยนจากแอพเนทีฟ UWP มาเป็นเว็บแอพ เพราะ Messenger for Windows เปลี่ยนไปแล้วก่อนหน้านี้

By mk Founder on Tag: Windows 11, Development, Microsoft, UWP
Windows 11

ไมโครซอฟท์ออก Windows App SDK รุ่นเสถียรเวอร์ชัน 1.0 ซึ่งเป็นชุดเครื่องมือสำหรับการเขียนแอพยุคใหม่บน Windows 11 (และรวมถึง Windows 10 รุ่นหลังๆ ด้วย)

By mk Founder on Tag: Windows 11, Microsoft, UWP, Development
Windows 11

ไมโครซอฟท์ออกเอกสารแนะนำให้นักพัฒนาแอพสาย Universal Windows Platform (UWP) ที่เริ่มมาตั้งแต่ยุค Windows 8 ย้ายมาใช้ Windows App SDK ตัวใหม่ (Project Reunion เดิม) แทนแล้ว

By mk Founder on Tag: OneNote, Microsoft, UWP
OneNote

ไมโครซอฟท์ประกาศแผนการในอนาคตของ OneNote บนวินโดวส์ ที่ปัจจุบันมีแอพ 2 เวอร์ชันคือ OneNote 2016 (Win32) และ OneNote for Windows 10 (UWP) จะเหลือเพียงตัวเดียวคือ Win32 (ลาก่อน UWP)

ในระยะสั้น แอพทั้งสองตัวจะได้รับการอัพเกรดหน้าตาใหม่ตาม Microsoft Office สีพาสเทล จากนั้น ไมโครซอฟท์จะทยอยนำฟีเจอร์ของเวอร์ชัน UWP พอร์ตกลับไปยังเวอร์ชัน Win32

เมื่อฟีเจอร์พร้อมแล้ว ในช่วงครึ่งหลังของปี 2022 ไมโครซอฟท์จะเริ่มแจ้งให้ผู้ใช้ OneNote UWP เปลี่ยนไปใช้แอพ OneNote Win32 ส่วนผู้ที่ใช้ Win32 ก็ไม่ต้องทำอะไรเพิ่ม รออัพเดตอย่างเดียว

By mk Founder on Tag: Windows 11, Microsoft, Operating System, UWP, Special Report, WSA
Windows 11

ข่าวใหญ่ของวงการระบบปฏิบัติการในรอบเดือนที่ผ่านมาคือ การเปิดตัว Windows 11 ซึ่งเป็น Windows เวอร์ชันใหม่ของไมโครซอฟท์ในรอบ 6 ปี (Windows 10 เปิดตัวปี 2015)

ของใหม่ใน Windows 11 แบ่งออกได้เป็น 3 กลุ่มใหญ่ๆ คือ UI ที่เปลี่ยนไปจากเดิมพอสมควร, ฟีเจอร์ด้านเล่นเกมที่ดึงมาจาก Xbox และ Microsoft Store ตัวใหม่ที่เปิดรับแอพหลายประเภท ที่ฮือฮาคือรองรับ Android ผ่าน Amazon Appstore

การที่ Windows 11 เปิดกว้างรับแอพหลากหลายกว่าเดิมอาจเป็นสิ่งที่น่าตื่นเต้น แต่จริงๆ แล้วไอเดียนี้เกิดขึ้นมาตั้งแต่ปี 2015 แล้วล้มเหลวมายาวนาน ก่อนจะมาสำเร็จสักทีในปี 2021

By mk Founder on Tag: Flutter, Tizen, Sony, Samsung, Microsoft, UWP, Development
Flutter

กูเกิลประกาศออก Flutter 2.2 ที่งาน Google I/O 2021 ของใหม่ที่สำคัญคือเปิดใช้ sound null safety เป็นค่าดีฟอลต์สำหรับโปรเจคใหม่ ช่วยป้องกันปัญหา null reference exception และช่วยเพิ่มประสิทธิภาพตอนรันแอพด้วย (เพราะไม่ต้องตรวจ null ตอนรันไทม์แล้ว) ส่วนฟีเจอร์ใหม่อย่างอื่นเป็นเรื่องปรับปรุงประสิทธิภาพ และปรับปรุงเครื่องมือ DevTools

ที่น่าสนใจกว่า Flutter เวอร์ชันใหม่คือ บริษัทใหญ่ๆ ที่เข้ามาสนับสนุน Flutter เพิ่มเติมจากรอบที่แล้วที่ได้ Canonical, Toyota, Microsoft อีก 2 ราย

By Job_The_Gamer Writer on Tag: Microsoft Office, UWP, Windows 10, Windows 10 Mobile, Microsoft
Microsoft Office

ไมโครซอฟท์ประกาศจะหยุดให้บริการ Office Lens แอพถ่ายภาพเพื่อใช้แปลงเป็นเอกสารเวอร์ชัน UWP พร้อมเตรียมถอดแอพออกจาก Microsoft Store ในวันที่ 31 ธันวาคมนี้

จากรายละเอียดที่ระบุไว้ในหน้าซัพพอร์ต การหยุดให้บริการข้างต้น จะส่งผลให้ฟีเจอร์ของแอพที่ต้องอาศัยบริการบนคลาวด์ อย่างการบันทึกภาพเข้าสู่ OneNote, Word, PowerPoint, หรือบันทึกภาพเป็นไฟล์ PDF ไม่สามารถใช้งานบน Windows 10 และ Windows 10 Mobile ได้อีกต่อไป

By mk Founder on Tag: Skype, UWP, Microsoft, Windows 10
Skype

คนที่ใช้ Skype บนวินโดวส์ คงทราบกันดีว่าไมโครซอฟท์มีโปรแกรม 2 เวอร์ชันให้ใช้งาน ได้แก่ Skype for Desktop รุ่นดั้งเดิม ที่ใช้บนวินโดวส์รุ่นเก่าได้ด้วย และ Skype UWP (หรือชื่ออย่างเป็นทางการคือ Skype for Windows 10) ที่แจกจ่ายทาง Microsoft Store

หลังจากพัฒนาแยกเวอร์ชันขนานกันมานาน ในที่สุดไมโครซอฟท์ก็ประกาศเลิกทำ Skype UWP เรียบร้อยแล้ว ด้วยเหตุผลว่าพัฒนาเวอร์ชันเดียวง่ายกว่า ไม่มีปัญหาฟีเจอร์ของ 2 รุ่นไม่เท่ากัน

By mk Founder on Tag: Windows 10, Microsoft, UWP, Development
Windows 10

ไมโครซอฟท์เปิดตัว Project Reunion ความพยายามในการรวม API ของแอพ Win32 แบบดั้งเดิม และแอพ UWP แบบใหม่ที่เริ่มในยุค Windows 8 เข้าด้วยกันเป็น API ชุดเดียว

Project Reunion ประกอบด้วยโครงการย่อยๆ หลายตัว มีตั้งแต่แยก API ของแอพออกจากตัว OS ให้ขาดจากกัน (เพื่อให้ Reunion เป็นแพลตฟอร์มพัฒนาแอพที่ไม่ขึ้นกับเวอร์ชันของ Windows ในอนาคต), ถอด API เก่าบางตัวออก, เพิ่ม API ตัวใหม่ที่จำเป็น

By mk Founder on Tag: Gears of War, Games, Microsoft, UWP
Gears of War

มาถึงวันนี้คงต้องยอมรับกันว่า แผนการ UWP ของไมโครซอฟท์ไม่ประสบความสำเร็จอย่างที่หวัง และแอพพลิเคชันของไมโครซอฟท์หลายตัวก็พับแผนการทำเวอร์ชัน UWP (เช่น Office UWP)

กรณีล่าสุดเกิดขึ้นกับเกม Gears 5 (ภาคห้าของ Gears of War) ที่มีกำหนดวางขายวันที่ 10 กันยายนนี้ เกมนี้เป็นผลงานพัฒนาของสตูดิโอ The Coalition ในสังกัดไมโครซอฟท์เอง และจะมีให้เล่นทั้งบน Xbox One กับพีซี ซึ่งเหมาะอย่างยิ่งสำหรับการพัฒนาเป็น UWP ข้ามแพลตฟอร์ม

By mk Founder on Tag: Microsoft, UWP, Development, .NET
Microsoft

จักรวาลของไมโครซอฟท์มีเครื่องมือสร้าง GUI หลายตัว ตั้งแต่ของเก่าอย่าง Win32 ไล่มาถึงยุค Windows Forms, WPF และล่าสุดคือ UWP ความแตกต่างของแพลตฟอร์มทั้ง 4 ทำให้เรียกใช้คอมโพเนนต์/คอนโทรลต่างๆ ร่วมกันได้ยากพอสมควร

ล่าสุดในงาน Build 2019 ไมโครซอฟท์เปิดตัว XAML Islands หรือการฝังคอนโทรล UWP ในแอพพลิเคชันที่ไม่ใช่ UWP (เช่น Win32, WinForms, WPF) ได้ด้วย

ฟีเจอร์นี้ทำให้เราสามารถฝังคอนโทรลรุ่นใหม่ๆ จากแอพยุค UWP ที่มีจุดเด่นคือหน้าตาสวยงาม (เป็น Fluent Design) หรือรองรับอินพุตแบบใหม่ๆ (เช่น การใช้ปากกา) ลงในแอพพลิเคชันยุคเก่าได้ด้วย

By Job_The_Gamer Writer on Tag: UWP, .NET, Windows 10, Development, Microsoft, Visual Studio
UWP

เมื่อปลายเดือนมกราคมที่ผ่านมา ไมโครซอฟท์ได้ออกอัพเดตให้กับ Windows Template Studio วิซาร์ดสำหรับขึ้นโครงร่างแอพ Universal Windows Platform ช่วยให้นักพัฒนาสามารถสร้างแอพต้นแบบซึ่งพร้อมให้นำไปแก้ไขและทดลองรัน ผ่านการตัวเลือกต่างๆ ได้ภายในไม่กี่คลิก

โดยใน WTS เวอร์ชัน 3.0 ได้มีการเปลี่ยนแปลงที่สำคัญคือ ต่อจากนี้เป็นต้นไปโค้ดของแอพที่ได้รับการสร้างโดย WTS จะออกมาในลักษณะ multi-project solution ซึ่งหมายความว่าแอพ UWP ตัวหนึ่งจะประกอบไปด้วยโปรเจ็กต์หลายโปรเจ็กต์ภายในโซลูชั่นเดียว

By mk Founder on Tag: Windows 10X, Windows, Microsoft, Operating System, Rumor, UWP
Windows 10X

Petri.com เว็บข่าวสายไมโครซอฟท์ รายงานข่าวว่าไมโครซอฟท์กำลังพัฒนาระบบปฏิบัติการตัวใหม่ที่เรียกกันเล่นๆ ว่า Windows Lite มาสู้กับ Chrome OS

ถึงแม้ไมโครซอฟท์มี Windows 10 S อยู่แล้ว (รวมถึง Windows RT ในอดีต) แต่ดูเหมือนยังไม่พอ ตามข่าวบอกว่าระบบปฏิบัติการตัวนี้มีชื่อเรียกภายในว่า Lite (ไม่ใช้คำว่า Windows ด้วยซ้ำ) พัฒนาจากแกนของ Windows Core OS และรองรับแอพเฉพาะ UWP (Universal Windows Platform) กับ PWA (Progressive Web App) ไม่สามารถรันแอพ Win32 (.exe) แบบเดิมได้

By mk Founder on Tag: Windows 10, Intel, GPU, Driver, UWP
Windows 10

การเปลี่ยนแปลงที่สำคัญอีกอย่างของ Windows 10 คือระบบไดรเวอร์แบบใหม่ที่เรียกว่า Universal Windows Driver (UWD) หรือ Windows Modern Drivers ซึ่งเป็นการจัดแพ็กเกจของไฟล์ไดรเวอร์แบบใหม่เป็น UWP เพื่อใช้งานกับอุปกรณ์ใดก็ได้ทั้งเดสก์ท็อป แท็บเล็ต ไปจนถึงอุปกรณ์ฝังตัว

นโยบายของไมโครซอฟท์คือเริ่มให้ผู้ผลิตฮาร์ดแวร์เปลี่ยนมาใช้ UWD ตั้งแต่ Windows 10 October 2018 Update (v1809) เป็นต้นไป

By Job_The_Gamer Writer on Tag: OneNote, UWP, Windows 10, macOS, Microsoft
OneNote

เมื่อประมาณกลางเดือนตุลาคมที่เพิ่งผ่านมา ไมโครซอฟท์ได้เริ่มทยอยปล่อยอัพเดตให้กับแอพ OneNote บน Windows 10 และ macOS โดยมาพร้อมกับฟีเจอร์อำนวยความสะดวกให้กับการแทรกเอกสารลงโน้ตอย่าง cloud file attachment ซึ่งจะช่วยอัพโหลดและซิงก์เอกสารแนบกับคลาวด์ให้อัตโนมัติ

และยังได้เพิ่มระบบค้นหาด้วย tag ซึ่งเป็นฟีเจอร์ที่ OneNote สำหรับ Windows 10 (UWP) ยังขาดไปเมื่อเทียบกับ OneNote 2016 ตามสัญญา สำหรับรายละเอียดของแต่ะฟีเจอร์พอสรุปได้ดังนี้

By nismod Writer on Tag: Windows 10, Security, UWP
Windows 10

Sébastien Lachance นักพัฒนาแอปสายวินโดวส์รายหนึ่งได้พบบั๊กบน Windows 10 ที่กระทบทุกเวอร์ชันก่อน Build 1809 เปิดช่องให้แอป UWP ที่ขอสิทธิ broadFileSystemAccess สามารถเข้าถึงไฟล์ทั้งหมดในเครื่องได้เลย โดยไม่ขึ้นหน้าให้ผู้ใช้กดอนุญาตก่อน

By mk Founder on Tag: Microsoft Office, Windows 10, UWP, Microsoft, Mobile App
Microsoft Office

ไมโครซอฟท์ประกาศในงาน Ignite 2018 ว่าจะเลิกพัฒนา Office Mobile เวอร์ชัน Windows 10 แล้ว ทำให้แอพในชุด Office เหลือเพียงเวอร์ชันเดสก์ท็อป (Windows/Mac) และ Mobile (Android/iOS) เท่านั้น

Office Mobile เริ่มมาจากการเป็นแอพบน Windows Phone/Windows 10 Mobile และภายหลังก็ขยายมายัง Windows 10 รุ่นปกติด้วย (เพราะพัฒนาด้วยเทคโนโลยี UWP) โดยมันเป็น Office เวอร์ชันที่ความสามารถน้อยกว่า Office รุ่นเดสก์ท็อป แต่ออกแบบมาสำหรับหน้าจอสัมผัสทั้งมือถือและแท็บเล็ต

By Job_The_Gamer Writer on Tag: UWP, Windows 10, User Interface, Development, Microsoft
UWP

เมื่อปลายเดือนที่เพิ่งผ่านมา ไมโครซอฟท์ได้เปิดตัว Windows UI Library (WinUI) ชุดรวม UI สำหรับใช้พัฒนาแอพ UWP โดยมีจุดประสงค์เพื่อช่วยเพิ่มความยืดหยุ่นให้กับการสร้างแอพ UWP ให้รองรับ Windows 10 หลายเวอร์ชัน

นักพัฒนาจะสามารถเรียกใช้ XAML control บน WinUI เพื่อใช้สร้างส่วนติดต่อผู้ใช้ของแอพ ไม่ต่างอะไรกับการใช้ XAML control บน SDK มาตรฐานที่มากับ Windows 10 แต่ละเวอร์ชัน

สิ่งที่ทำให้ WinUI ยืดหยุ่นกว่าเป็นผลจากการแยกส่วน UI ออกมาเป็นแพคเกจที่นักพัฒนาสามารถนำมาใช้งานได้ข้ามเวอร์ชัน ไม่ถูกผูกติดกับ SDK มาตรฐานที่มีความเก่า/ใหม่ต่างกันไปตามเวอร์ชันของระบบปฏิบัติการอย่างแต่ก่อน

By Job_The_Gamer Writer on Tag: .NET, UWP, Development, Microsoft
.NET

ในงาน Build 2018 เมื่อสัปดาห์ที่ผ่านมาไมโครซอฟท์ได้ประกาศแผนการออก .NET Core 3.0 และ .NET Framework 4.8 ซึ่งได้ให้ความสำคัญกับการปรับปรุงการพัฒนาแอพเดสก์ท็อปเดิมให้ทันสมัย โดยนอกเหนือจากการทำให้ .NET Core 3 รองรับการรันแอพเดสก์ท็อปแบบเก่าอย่าง WPF และ Windows Forms ได้ในข่าวก่อนหน้านี้

ไมโครซอฟท์ยังได้ประกาศเพิ่มของใหม่อีกอย่างให้กับการพัฒนาแอพเดสก์ท็อปในชื่อ UWP XAML Islands ซึ่งเป็นการปรับปรุงให้แอพพลิชั่นที่พัฒนาด้วยชั้น UI แบบเก่าทั้ง WPF, Windows Forms และ Win32 สามารถเรียกใช้ชุด UI Control ใหม่ๆ ที่ UWP มีให้ได้ ไม่ว่าจะเป็นตัวเล่นมีเดีย, แผนที่, Ink Canvas ไปจนถึง Edge WebView

By mk Founder on Tag: OneNote, Microsoft Office, Microsoft, Office 2019, UWP
OneNote

เราเห็นทิศทางการผลักดัน OneNote เวอร์ชัน UWP ของไมโครซอฟท์มาได้สักพักใหญ่ๆ และล่าสุดไมโครซอฟท์ก็ประกาศนำ OneNote for Windows 10 (UWP) มารวมอยู่ในชุด Office 2019 และ Office 365 แทน OneNote 2016 (Win32) ตัวเดิมอย่างเป็นทางการ

ไมโครซอฟท์ให้เหตุผลของการเปลี่ยนแปลงนี้ว่า OneNote UWP พัฒนาขึ้นมากในเรื่องประสิทธิภาพ เสถียรภาพ รวมถึงมีเอนจินการซิงก์ข้อมูลตัวใหม่ที่ซิงก์เร็วขึ้นกว่าเดิม (ตัวเดียวกับที่ใช้ใน OneNote for Web/Mac/iOS/Android) และการอัพเดตที่เป็นเวอร์ชันใหม่ล่าสุดเสมอ

Subscribe to UWP