Hôm thứ 2 đầu tuần, Microsoft đã chính thức phát hành bản cập nhật hoàn thiện 7.1.1 cho bộ công cụ lập trình Windows Phone SDK. Đáng chú ý trong phiên bản này, lập trình viên sẽ có thể phát triển các ứng dụng tương thích với điện thoại Windows Phone có 256 MB RAM và đồng thời, bộ công cụ cũng đã hoạt động tốt trên Windows 8. Dưới đây là một số điểm mới trên Windows Phone SDK 7.1.1:
7.1.1 là một bản cập nhật hoàn chỉnh, do đó, phiên bản này không bổ sung nhiều tính năng mới cho Windows Phone SDK hiện tại. Thay vào đó, phiên bản chỉ cập nhật cho những tính năng đã có:
- Môi trường phát triển tích hợp Visual Studio IDE được vá lỗi, cho phép người dùng lựa chọn từ danh sách các máy ảo (thiết bị mô phỏng điện thoại WP) và khởi chạy máy ảo (lưu ý, Windows Phone SDK chỉ hỗ trợ kết nối với 1 máy ảo trong 1 phiên làm việc);
- Máy ảo Windows Phone có 512 MB RAM được nâng cấp lên bản build 8773 trong phần About;
- Máy ảo Windows Phone có 256 MB RAM được bổ sung, cho phép lập trình viên thử nghiệm ứng dụng dành cho thiết bị có cấu hình thấp;
- Bộ công cụ lập trình quảng cáo Microsoft Advertising SDK được cập nhật lên phiên bản mới nhất (trước đó Microsoft Advertising SDK không được tích hợp sẵn mà phải cài thêm từ ngoài vào), bản cập nhật khắc phục một số lỗi phát sinh trong quá trình khởi chạy;
- Hệ thống autocomplete IntelliSense hiện đã hỗ trợ ghi chú các yêu cầu của ứng dụng trong tập tin kê khai (manifest file), bạn có thể chọn các yêu cầu để đính kèm vào ứng dụng và yêu cầu sẽ hiện ra khi ứng dụng được cài đặt trên các máy có 256 MB RAM;
- Hỗ trợ 10 ngôn ngữ trên môi trường phát triển tích hợp (IDE) và máy ảo (riêng máy ảo có thêm tiếng Malay và Indo).
Lựa chọn máy ảo trên Windows Phone SDK 7.1.1.
Bạn có thể tải về và cài đặt bản cập nhật một cách dễ dàng với chỉ 3 bước (accept; install và finish). Do bản cập nhật chứa cả 2 bộ máy ảo (256 MB RAM và 512 MB RAM) nên hơi nặng hơn và mất thêm chút thời gian để cài đặt và kích hoạt từng bộ máy ảo. Tham khảo và tải về Windows Phone SDK 7.1.1 tại đây, bản cài đặt có dung lượng 290,6 MB.
Windows Phone SDK 7.1 trên Windows 8:
Như đã đề cập hồi đầu tháng nay, Windows Phone SDK 7.1 không thể hoạt động trên Windows 8 phiên bản Comsumer Preview do 3 yếu tố: XNA Game Studio, máy ảo Windows Phone và yêu cầu .NET 3.5. Sau khi khắc phục 2 yếu tố liên quan đến XNA Game Studio và .NET 3.5 thì yếu tố còn lại là tính tương thích của máy ảo WP. Với phiên bản cập nhật 7.1.1, bộ công cụ lập trình Windows Phone SDK đã được vá những lỗi còn tồn tại và hoạt động tốt trên phiên bản Windows mới. Tuy nhiên, Windows Phone 7.1.1 vẫn chưa được hỗ trợ chính thức cho đến khi Microsoft phát hành phiên bản RTM của Windows 8. Thêm vào đó, mặc dù đã hoạt động được nhưng hiệu năng của máy ảo có phần giảm sút khi kích hoạt Hyper-V.
Phát triển ứng dụng cho thiết bị có 256 MB RAM:
Với bản cập nhật 7.1.1, lập trình viên đã có thể phát triển các ứng dụng hoạt động tốt trên thiết bị có 256 MB RAM. Nếu bạn là lập trình viên, bạn có thể tham khảo những thủ thuật, mẹo vặt, hướng dẫn phát triển ứng dụng cho các thiết bị 256 MB RAM qua các bài viết sau:
- Optimizing Apps for Lower Cost Devices (Tối ưu hóa ứng dụng cho các thiết bị giá rẻ) của tác giả Mike Battista;
- Best Pratice Tips for Delivering Apps to 256 MB Devices (Các thủ thuật thực tiễn tuyệt vời nhất để phát hành ứng dụng cho thiết bị có 256 MB RAM) của Nokia Dev Wiki;
- Loạt bài viết hướng dẫn phát triển ứng dụng Windows Phone 7.5 Refresh của Inside Windows Phone.
Theo: Windows Team Blog