Application Compatibility คือ การทำให้โปรแกรมที่ถูกสร้างขึ้นมาสามารถทำงานได้บนสภาวะแวดล้อมที่แตกต่างกัน ในที่นี้จะขอกล่าวถึงเฉพาะการทำให้โปรแกรมที่สามารถทำงานได้บน Windows XP, Windows Vista สามารถทำงานได้บน Windows 7
ปัจจัยที่ต้องพิจารณาเมื่อต้องการให้โปรแกรมสามารถทำงานได้บน Windows 7
- UAC (User Account Control) จะเป็นเทคโนโลยีสำหรับการกำหนดระดับสิทธิ์ในการเข้าถึง resource และการสั่งให้โปรแกรมทำงาน โดย UAC นี้จะมีตั้งแต่ Windows Vista ขึ้นไป เพื่อช่วยเพิ่มประสิทธิภาพในเรื่องความปลอดภัยของระบบ
- WRP (Windows Resource Protection) จะเป็นการป้องกันไม่ให้เกิดการแก้ไขเปลี่ยนแปลงต่อส่วนสำคัญของระบบ เช่น System File, Registry โดย WRP แต่เดิมนั้นจะชื่อ WFP (Windows File Protection) ซึ่งจะมีใน Windows XP หลังจากนั้นก็จะเป็น WRP ทั้งหมด
- WFP (Windows Filtering Platform) เป็นชุดพัฒนาสำหรับให้นักพัฒนาเข้าถึงข้อมูลที่ส่งไปมาระหว่าง Network เพื่อนำมาแทน Transport Driver Interface (TDI) Interface โดย WFP จะมีใน Windows Vista ขึ้นไป ตัวอย่างของโปรแกรมที่จำเป็นต้องใช้ WFP คือ Firewall, Antivirus, IDS (Intrusion Detection Systems), Antivirus, Network Monitoring Tools
- Operating System Change (version change) การเปลี่ยนแปลงของหมายเลขเวอร์ชั่นระบบปฏิบัตการ โดยมีบ่อยครั้งที่นักพัฒนามักจะทำการตรวจสอบเวอร์ชั่นของระบบปฏิบัติการก่อนที่จะให้โปรแกรมถูกติดตั้งหรือทำงาน ตามหลักการแล้วไม่ควรจะเขียนโปรแกรมเพื่อตรวจสอบเวอร์ชั่นของระบบปฏิบัติการ ควรจะทำ Version Lie ซึ่งจะกล่าวถึงในวิดีโอสอนการทำ Application Compatibility
- Deprecation ความสามารถและโปรแกรมที่ถูกถอดออกจาก Windows 7 กรณีที่โปรแกรมที่พัฒนาขึ้นมามีการเรียกใช้ความสามารถหรือโปรแกรมที่ถูกถอดออกจาก Windows 7 จะทำให้เกิดปัญหาได้ ความสามารถและโปรแกรมที่ถูกออก เช่น Windows Movie Maker, Outlook Express, Sidebar for Desktop Gadget, Windows Calendar เป็นต้น (ความสามารถและโปรแกรมที่ถูกถอดออกจาก Windows 7 ทั้งหมด)
วิดีโอชุด Windows 7 Application Compatibility คืออะไร ?
วิดีโอที่จะช่วยให้นักพัฒนาสามารถทำความเข้าใจการทำ Windows 7 Application Compatibility รวมถึงวิธีการแก้ไข (Fix) โดยวิดีโอชุดนี้จะมีทั้งหมด 7 ตอน
ตอนที่ 1 : What's new in Windows 7?
ตอนที่ 2 : Windows 7 Application Compatibility Overview.
ตอนที่ 3 : User Account Control (UAC) Overview
ตอนที่ 4 : Windows Resource Protection (WRP) Overview
ตอนที่ 5 : Folder Version in Windows 7
ตอนที่ 6 : Problem Steps Recorder
ตอนที่ 7 : "Shim" Fix Tool for Windows 7
เครื่องมือสำหรับการทำ Windows 7 Application Compatibility
ลิงค์ที่เกี่ยวข้อง