Microsoft surface

Microsoft Surface คือ Tablet ที่สามารถต่อเชื่อมกับ keyboard ได้ และด้วยรูปแบบของโครงสร้าง – OS  windows 8 ทำให้ Tablet ตัวนี้มีความสามารถที่จะมาชิงตลาดของ Apple MacBook Air – X86/x64 Ultrabooks, Netbooks & Tablets ในขณะที่ Android ยังไม่ได้มีตัว Product อย่าง Notebook / Ultrabooks แบบ Apple มี ซึ่งทางผู้บริหารของ Microsoft ก็ดูจะเริ่มเปิดการท้าทายไปยัง Apple ตรงๆแล้ว

หาก Microsoft ทำดีๆ Surface จะน่าสนใจมาก เพราะจุดสำคัญของตลาดนี้คือ APP แล้วหากโปรแกรมที่รันใน PC windows สามารถ Port ไปใช้ใน tablet / smartphone ได้ง่ายๆ แถมด้วย Tools ที่ Microsoft ให้นักพัฒนาใช้งานง่ายๆ App จะมีปริมาณมาก / คุณภาพเยอะทีเดียว (เพราะนักพัฒนาที่ทำ app windows ทั้งหลายไม่ต้องปรับตัวมาก)

Devices

Microsoft Surface (Pro)

Microsoft Surface (RT)

Windows Phone 7.5

(e.g. Nokia Lumia)

Windows Phone
8 / vNext

Operating System

Windows 8 Pro

Windows RT

Windows Phone 7.1

Windows Phone 8.0

CPU Architecture

Intel/AMD x32 & x64

ARM

ARM

ARM

Applications you can buy in the official Microsoft Windows App Store

Metro Apps

Metro Games

Metro Apps

Metro Games

Windows Phone Apps

Windows Phone Games

Windows Phone Apps

Windows Phone Games

Applications you can run

Metro Apps, .NET Apps, native apps and

anything that runs on Windows 7 today

Metro Apps

Windows Phone Apps

Windows Phone Games

Anything that runs on Windows Phone 7.5 has been confirmed to run on vNext

Side-load Applications

Desktop-only for consumers. Metro apps can be side-loaded in enterprise

No. Metro apps can be side-loaded in enterprise

No

No. Metro apps can be side-loaded in enterprise via corporate app hubs

Runs Microsoft Office

Yes

Yes

Yes, mobile version

Yes, mobile version

Plays Xbox LIVE Games

Yes

Yes

Yes

Yes

Developer Platform

WinRT, .NET, WPF, Silverlight, XNA, Java, Native, and everything else used to build apps for Windows 7 today

WinRT

.NET + Silverlight 4 for Windows Phone apps.

XNA for Windows Phone games

WinRT for Windows Phone apps.

Choice of XNA or
Native D3D for Windows Phone games

Developer Languages

C#, VB, C/C++, Java, F#, Ruby, Python, JavaScript, PHP, Perl, Haskell and any other language you can use for Windows 7 dev

C#/VB + XAML for Metro Apps.

D3D & C++ for Metro Games

C#/VB + XAML for Silverlight apps.

C#/VB.NET + XNA for games

C#/VB + XAML for WP Metro Apps.

C#/VB + XNA or
C++ & D3D for Windows Phone games

Primary Competitors

Apple MacBook Air

X86/x64 Ultrabooks, Netbooks & Tablets

Apple iPad

Android Tablets

Blackberry Playbook

Kindle Fire

Apple iPhone

Android Smartphones

Blackberry devices

Same as WP 7.5

 

จุดที่น่าสนใจสำหรับ Surface / Windows 8

  • Windows Phone 8 now shares a common core with Windows 8. ข้อดีของจุดนี้ คือสำหรับนักพัฒนา ย่อมพัฒนา App บนระบบของ Windows8 แล้วก็ไม่ยากที่จะ Port ตัว App นั้นไปใช้กับ Smartphone C#/VB + XAML for – C++/D3D
  • Windows 8 สามารถติดตั้งได้ในเครื่องที่ใช้ Windows 7 ทุกวันนี้
  • Windows RT จะเป็น Windows ที่มากับเครื่องในรูปแบบของ OEM ผู้ใช้งานทั่วไปไม่สามารถติดตั้งเองได้

http://www.infragistics.com/community/blogs/nick-landry/archive/2012/06/19/developing-apps-for-microsoft-surface-windows-8-windows-rt-and-windows-phone.aspx

เนื้อหาที่เกี่ยวข้อง :

Leave a Reply

Your email address will not be published. Required fields are marked *