Sau những thành công bước đầu khi phát triển Windows/Windows phone 8.1. Microsoft tiếp tục ra mắt Windows 10, thực sự là một đột phá với nhiều thay đổi lớn.
One platform – Many Devices
Hệ sinh thái rộng lớn của Windows 10 đã mở rộng ra hơn nhiều với 7 nhóm sản phẩm (family), và có thể tiếp tục được mở rộng.
Một developer có thể target sản phẩm của mình chạy được trên hàng tá thiết bị khác nhau nếu nó có thể chạy Windows 10. Windows 10 sẽ bao gồm:
- MỘT OS duy nhất
- MỘT platform (1 app có thể chạy trên nhiều thiết bị có chung platform)
- MỘT Dev Center, nơi quản lý theo dõi app, upload app của developer.
- MỘT Store duy nhất.
Giao Diện
Sẽ có 3 cách thiết kế giao diện
- Responsive Design: Chỉ định các thay đổi với các kích thước màn hình nhất định
- Adaptive Design: Tự động xử lý thay đổi liên tục khi kích thước màn hình thay đổi.
- Tailored Design: Thiết kế từng giao diện riêng cho mỗi thiết bị.
Project Windows 10
Trong template Universal App của W/WP 8.1 với 3 project riêng biệt (1 project Windows, 1 Windows phone, 1 project shared) sẽ build ra 2 file AppX khác nhau cho 2 nền tảng. Windows 10 chỉ còn lại duy nhất 1 project với 1 file thực thi duy nhất sau khi build, mọi việc chỉ định nền tảng, giao diện đều được tùy chỉnh bên trong project
–> Có gì mới trong Windows 10 – #2
Nguồn: http://www.microsoftvirtualacademy.com/training-courses/a-developers-guide-to-windows-10