วันพุธที่ 11 ธันวาคม พ.ศ. 2556

ซอฟแวร์ระบบ(System Software) Dos, Windows, Linux, Unix, Mac OS, Android, iOS, Symbian, Windows Phone

Windows Phone ออกแบบมาให้สามารถใช้ได้กับ Smartphone ในขนาดทั่ว ๆ ไป รวมทั้ง Tablets โดยในมือถือหรือ Smartphone ที่ได้ถูกติดตั้งในปัจจุบันจะเป็นของ Nokia เช่น รุ่น Lumia (มียอดขายกว่า 4 ล้านเครื่อง) และคาดว่าในอนาคตเร็ว ๆ นี้จะได้ใช้กับอุปกรณ์หลาย ๆ รุ่น Windows Phone Metro UI Interface และไม่อีกกี่เดือนข้างหน้า Microsoft จะออก Windows Phone เวอร์ชั่น 8 พร้อมกับปล่อย SDK มาเพื่อให้นักพัฒนาทั้งหลาย ได้ดาวน์โหลดมาทดลองกัน และ Windows Phone 8 มีการใช้ Core บางตัวมาจาก Windows 8 ที่อยู่บน PC Desktop เพราะฉะนั้นในบาง Application สามารถนำจาก Application ที่อยู่บน Windows 8 มาใช้กับ Windows Phone 8 โดยอาจจะเปลี่ยนโครงสร้างเพียงเล็กน้อยเท่านั้น Windows Phone Smartphone ที่ติดตั้ง Windows Phone Windows Phone Brand ทีจะออกรุ่น Smartphone ที่ถูกติดตั้ง Windows Phone บน CPU ในรุ่น Qualcomm การพัฒนาโปรแกรมบน Windows Phone นั้นถือว่ายังมีน้อยมาก ถ้าเปรียบเทียบกับ Android สาเหตุส่วนหนึ่งคือ ในระบบ Windows เอง ไม่ใช่ Open Source จึงทำให้ค่ายโทรศัพท์มือถือต่าง ๆ จะเลือกนิยมใช้ Android ที่เป็นของฟรี กันเป็นส่วนมาก และเมื่อมีผู้ใช้น้อย นักเขียนโปรแกรมก็จะน้อยเช่นเดียวกัน สังเกตุได้จาก การค้นหาข้อมูลบน Google แทบจะหายาก หรือ ไม่มี และ Application ที่มีให้เลือกใช้ก็ยังน้อยเช่นเดียวกัน การพัฒนาหรือเขียนโปรแกรมสำหรับ Windows Phone 7 และ 8 นั้น จะง่ายกกว่าการเขียนบน Android หรือ iOS เพราะถ้าเคยเขียนพวก VB / VB.NET หรือ C# มาแล้วก็จะสามารถเข้าใจได้อย่างรวดเร็ว พื้นฐานแล้ว Windows Phone พัฒนาด้วย .NET Framework กับ Silverlight ใช้ XAML เป็น UI ในการสร้าง Interface บนหน้าจอ และมี Code Behind ทำหน้าที่ควบคุมการทำงานของ Interface อีกที ปัจจุบันสามารถเขียนได้ 2 ภาษาคือ VB.NET และ C# และ Tools ที่จะสารองรับการเขียนคือ Visual Studio 2010 โดยถ้าจะเขียนแค่ติดตั้ง Visual Studio 2010 และ Windows Phone SDK เท่านั้นก็จะสามารถเขียนได้ทันที Windows Phone Visual Studio 2010 สำหรับเขียนโปรแกรมบน Windows Phone Windows Phone Emulator ที่อยู่บน Windows Phone SDK ตามที่ได้เกรนไว้ในย่อหน้าแรก ๆ คือ Windows Phone ยังถือว่าใหม่สำหรับเมืองไทยในด้านของการพัฒนาโปรแกรมบน Windows Phone แต่ปัจจุบัน Microsoft ได้ให้ความสนใจที่จะพัฒนา Windows Phone เป็นอย่างมาก และมีโอากาสที่ Windows Phone จะเข้ามาเป็นส่วนหนึ่งของ Application ที่อาจจะได้รับความนิยมในอนาคตเป็นได้ ส่วนหนึ่งก็คือ คนส่วนมากจะใช้ Windows OS ในชีวิตประจำวันอยู่แล้ว และ Interface ของ Application บางตัวใน Windows Phone เราก็คุ้นเคยดี รวมทั้ง Application อื่น ๆ ที่อาจจะรองรับต่อการทำงานบน Windows ได้ดีกว่า iOS หรือ Android เช่นพวก Document ที่เป็น Microsoft Office ต่าง ๆ และโดยพื้นฐานเอง Micorsoft ก็มีนักพัฒนา Windows อยู่ทั่วโลกมากมาย การเขียนโปรแกรมก็สามารถเรียบรู้และเข้าใจได้โดยไม่ยาก สำหรับนักพัฒนาโปรแกรมสนใจที่จะหันมาพัฒนาโปรแกรมบน Windows Phone นั้น ไม่จำเป็นจะต้องมีพื้นฐานการเขียนโปรแกรมบน Smarphone อื่น ๆ ก็สามารถที่จะเขียนแอพบน Windows Phone ได้ เพราะแค่มีพื้นฐานการเขียนโปรแกรมพวก ASP, VB, VB.NET หรือ C# และก็พื้นฐาน XML นิดหน่อยก็สามารถต่อยอดได้อย่างไม่ยาก และบนเว็บของ Microsoft เองก็มี Windows Phone Dev Center เป็นแหล่งรวบรวมข้อมูลต่าง ๆ เกี่ยวกับการพัฒนาโปรแกรมบน Windows Phone ทั้งหมด เช่น SDK Package หรือ Document และตัวอย่าง Application ไว้สำหรับศึกษาอีกมากมาย เเหล่งที่มา: http://www.thaicreate.com/mobile/windows-phone-os.html

ไม่มีความคิดเห็น:

แสดงความคิดเห็น