Trận chiến ứng dụng apps di động và máy tính bảng đã đạt tới điểm gay cấn. Khi HP rút ra, RIM vùng vẫy và Apple chi phối thị trường với iPhone, iPad và Android của Google không xa lắm đằng sau. Mọi người đã hỏi liệu Microsoft có tiếp tục tranh đấu hay ra khỏi thị trường này?

Tuần trước Microsoft đã cho câu trả lời bằng việc công bố hệ điều hành mới Windows 8, mà có thể thách thức nghiêm trọng với Apple và Google. Quan chức điều hành Microsoft nói rằng từ giờ mọi ứng dụng được xây dựng cho Windows 8 sẽ tương hợp chéo với máy tính bảng, điện thoại và PC, một tính năng có thể cho ưu thế đáng kể so với Apple và Google trong cuộc chiến tính toán. Stephen Sinofsky, chủ tịch của đơn vị Windows của Microsoft, nói với người phát triển rằng họ sẽ chỉ phải viết một phiên bản cho apps của họ để truy nhập vào toàn bộ cơ sở người dùng Windows 8, bất kể liệu người dùng chạy PC, tablet hay điện thoại.

Windows 8 cũng phản ánh cam kết tăng lên của Microsoft với chuẩn Web mở, như HTML 5, một công nghệ mới làm cho người phát triển có thể viết các ứng dụng với các tính năng tương tác giầu có mà không dùng phần mềm sở hữu riêng bị kiểm soát bởi các công ti cá nhân. Mục đích là giảm kĩ năng mà người phát triển sẽ cần để viết ứng dụng cho Windows 8, cái sẽ chạy ổn thoả trên cả máy tính bảng và PC. Cách tiếp cận đó là tương phản với Apple, thường buộc người phát triển viết lại ứng dụng của họ cho sản phẩm mới của nó, như iPad, iPhone mọi lúc nó đưa ra phiên bản mới.

Mọi công ti đều muốn bạn viết phần mềm cho họ. Họ muốn có nhiều apps cho thiết bị của họ (điện thoại, máy tính bảng, laptop v.v.) bởi vì họ càng có nhiều apps, họ càng có thể bán các thiết bị nhiều hơn. Khi mọi người mua apps của họ, công ti cũng lấy phần trăm số bán cho nên họ cũng làm tiền từ phần mềm của bạn. Chẳng hạn, bạn bán apps của bạn với giá $1 một tải xuống và bạn có 10,000 tải xuống. Bạn nhận được một séc $10,000 nhưng chỉ $8000 vì Apple lấy 20% số bán.

Tuần trước, Microsoft đã tổ chức cuộc họp với trên năm nghìn người phát triển apps di động ở California. Công ti đã cho họ phiên bản của Windows 8 và với vui mừng của nhiều người cả máy tính bảng Sangsung “cho không” để cho họ có thể bắt đầu viết apps cho Microsoft. Theo nhiều nhà phân tích thị trường, máy tính bảng và điện thoại thông minh là thiết bị tính toán của tương lai. Ngày càng nhiều người mua máy tính bảng thay vì laptops.

Để hấp dẫn thêm người phát triển apps, Microsoft cung cấp những công cụ mới để xây dựng ứng dụng Windows 8 dùng các ngôn ngữ lập trình quen thuộc với người phát triển Web, kể cả HTML và JavaScript. Windows 8 cũng cung cấp cách thức cho các ứng dụng khác nhau làm việc cùng nhau, cho nên chúng tự động chia sẻ dữ liệu. Windows giải quyết kết nối, cho nên ứng dụng chia sẻ ảnh sẽ kết nối không ngừng với ứng dụng mạng xã hội nếu họ dùng giao diện này.

Tin tức về Window 8:

http://www.microsoft.com/presspass/press/2011/sep11/09-13FutureofComputingPR.mspx

http://blogs.msdn.com/b/b8/archive/2011/09/14/best-place-to-discuss-windows-8.aspx

http://msdn.microsoft.com/en-us/default.aspx

Học phát triển ứng dụng di động của Microsoft:

http://msdn.microsoft.com/en-us/windowsmobile/bb250560.aspx

Cách làm bài học video

http://msdn.microsoft.com/en-us/windowsmobile/bb495180.aspx

Học bằng việc kiểm mã mẫu:

http://code.msdn.microsoft.com/

Mua Apps:

http://www.microsoft.com/windowsphone/en-us/apps/default.aspx

—-English version—-

Window 8

The battle of mobile and tablet app has reached a critical point. As HP dropped out, RIM struggled and Apple dominates the market with iPhone, iPad and Google’s Android is not so far behind. People have asked whether Microsoft will continue to fight or exit this market?

Last week Microsoft gave an answer by announced the new operating system Windows 8, that could seriously challenge Apple and Google. Microsoft executive said that from now all applications built for Windows 8 will be cross-compatible across tablets, phones and PCs, a feature that could give significant advantage over Apple and Google in the computing wars. Stephen Sinofsky, president of Microsoft’s Windows unit, told developers that they would only have to write one version of their apps in order to access the entire Windows 8 user base, regardless of whether users were running the PC, tablet or phone.

Windows 8 also reflects Microsoft’s increasing commitment to open Web standards, like HTML 5, a new technology that makes it possible for developers to write applications with rich interactive features without using proprietary software controlled by individual companies. The goal is to reduce the skills that developers will need to write applications for Windows 8, which will run smoothly on both tablets and PCs. That approach is in contrast to Apple, which often forces developers to rewrite their applications for its new products, like the iPad, iPhone every time it come out with a new version.

All companies want you to write software for them. They want to have more app for their devices (Phone, Tablet, laptop etc.) because the more apps they have, the better they can sell devices. When people buy your app, the company also take a percentage of the sale so they also make money from your software. For example, you sell your app for $1 per download and you have 10,000 downloads. You do not receive a check for $10,000 but only $8000 because Apple take 20% of the sale.

Last week, Microsoft held a meeting with over five thousand mobile app developers in California. The company gave them a version of Windows 8 and to many people’s delight a “free” Samsung tablets so they can start write app for Microsoft. According to many market analysts, tablets and smart phones are the computing devices of the future. More and more people are buying tablets instead of laptops.

To attract more app developers, Microsoft is offering new tools to built Windows 8 applications that use programming languages familiar to Web developers, including HTML and JavaScript. Windows 8 also provides ways for different applications to work together, so they automatically share data. Windows handles the connections, so a photo-sharing application will seamlessly connect to social networking applications if they use the interfaces.

Window 8 news:

http://www.microsoft.com/presspass/press/2011/sep11/09-13FutureofComputingPR.mspx

http://blogs.msdn.com/b/b8/archive/2011/09/14/best-place-to-discuss-windows-8.aspx

http://msdn.microsoft.com/en-us/default.aspx

Learn Microsoft mobile application development:

http://msdn.microsoft.com/en-us/windowsmobile/bb250560.aspx

How to do video tutorials

http://msdn.microsoft.com/en-us/windowsmobile/bb495180.aspx

Learn by review sample code:

http://code.msdn.microsoft.com/

Mua Apps:

http://www.microsoft.com/windowsphone/en-us/apps/default.aspx