Các lập trình viên có thể thiết kế ứng dụng cho cả hai hệ điều hành trên.Các thiết bị Windows Phone 8 được sản xuất bởi các hãng Nokia, Samsung, HTC và Huawei.. Bản cập nhật bao gồm tính
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM KHOA CÔNG NGHỆ THÔNG TIN
Bài tập lớn học phần: Tìm hiểu Windows Phone 8
GVHD: ThS Nguyễn Văn ThắngSVTH: Phạm Đình Hưng - 12099441
Hồ Chí Minh, ngày tháng năm 2015
Lời cảm ơn
Trang 2Bài tập lớn học phần Tìm hiểu Windows Phone 8
Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt thời gian từ khi bắt đầu học tập ở giảng đường đại học đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè
Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý Thầy Cô ở Khoa Công Nghệ Thông Tin, Trường Đại Học Công Nghiệp TP.HCM đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường Em xin chân thành cảm ơn ThS Nguyễn Văn Thắng đã tận tâm hướng dẫn em hoàn thành bài báo cáo này Một lần nữa, em xin chân thành cảm ơn thầy
Sau cùng, em xin kính chúc quý Thầy Cô trong Khoa Công Nghệ Thông Tin thật dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau
PHIẾU ĐÁNH GIÁ ĐỒ ÁN TỐT NGHIỆP
Họ và tên sinh viên: Phạm Đình Hưng Lớp: CDTH14B
2
Trang 3Bài tập lớn học phần Tìm hiểu Windows Phone 8
Ngành : Công Nghệ Thông Tin Chuyên ngành: Công nghệ phần mềm
Tên đề tài nghiên cứu: Tìm hiểu Windows Phone 8
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Kết luận:
Hồ Chí Minh, ngày tháng năm 2015
Giảng viên hướng dẫn (Ký và ghi rõ họ tên)
3
Trang 4Mục lụcChương I: Sơ lược về Windows phone 8 5
1 Tổng quan các hệ điều hành smartphone 5
1.1 Windown Phone 8 51.2 Android 15
1.3 iOS 17
1.4 BlackBerry OS 18
1.5 Symbian 19
2. Phân phối thị trường của các hệ điều hành smartphone thông dụng 19
2.1 Thị phần các hệ điều hành smartphone trên toàn cầu 192.2 Thị phần Windowns Phone so với iOS và Android 21
2.3 Thị phần các hệ điều hành smartphone tại Việt Nam 21
Chương II: Những kỹ thuật phát triển Windows Phone 8.1 23
1 Thiết đặt môi trường 23
1.1. Yêu cầu tối thiểu cấu hình máy 23
1.2. Ngôn ngữ 24
1.3. Một số hộp công cụ làm việc 24
1.4.Một số thiết lập căn bản cần biết 25
1.5. Chạy thử trên máy ảo 25
2 APP Windows Phone 8.1 26
2.1. Tạo tài khoản Developer của Microsoft 26
2.2. Đưa APP Windows Phone lên Store 33
Chương 3: Triển khai ứng dụng 42
1. Ngữ cảnh và yêu cầu bài toán 42
Trang 51. Sơ lược về các hệ điều hành smartphone
1.1. Windows phone 8, 8.1
Windows Phone 8 là hệ điều hành phiên bản thứ hai của Microsoft dành cho điện thoại, kế tục nền tảngWindows Mobile Nó cũng sở hữu giao diện Modern UI (trước
là Metro) của Windows 8/8.1/RT Được Microsoft giới thiệu vào ngày 20 tháng
6 năm2012 nhưng đến ngày 29 tháng 10 năm 2012, Microsoft bắt đầu phát hành phiên bản này Phiên bản kế tiếp của nó là Windows Phone 8.1 sắp được hoàn thiện
và trình làng cho các lập trình viên vào ngày 10 tháng 2 năm 2014
Windows Phone 8 được thay thế từ nhân Windows CE (được sử dụng làm kiến trúc xây dựng Windows Phone 7) sang nhân Windows NT được sử dụng trên Windows 8 Các phiên bản smartphone hiện tại chạy Windows Phone 7 không thể chạy hoặc cập nhật phiên bản mới của Windows Phone 8 và các ứng dụng mới chạy trên Windows Phone 8 không thể chạy trên các thiết bị Windows Phone 7 Các lập trình viên có thể thiết kế ứng dụng cho cả hai hệ điều hành trên.Các thiết bị Windows Phone 8 được sản xuất bởi các hãng Nokia, Samsung, HTC và Huawei
Lịch sử phát triển:
• Ngày 20 tháng 6 năm 2010 Microsoft công bố Windows Phone 8 (tên mã là
Apollo), thế hệ thứ 2 của hệ điều hành Windows Phone và được ra mất vào cuối năm 2012 Windows Phone 8 thay thế từ nhân Windows CE sang nhân Windows
NT (được sử dụng trên Windows 8), cho phép các lập trình viên dễ dàng port các ứng dụng lên hai nền tảng
• Windows Phone 8 cho phép các thiết bị có độ phân giải lớn hơn ("WVGA
800×480 15:9","WXGA 1280×768 15:9","720p 1280×720 16:9", "1080p
1920×1080 16:9") và hỗ trợ vi xử lý đa nhân, NFC (chủ yếu dùng để chia sẻ nội dung và thực hiện thanh toán), tính tương thích ngược với các ứng dụng Windows Phone 7, cải thiện hỗ trợ cho các thiết bị di động, màn hình chính được thiết kế lại kết hợp với các live tiles có thể điều chỉnh được nhiều kích thước của nó,
Windows Phone 8 hỗ trợ cập nhật OTA, và tất cả thiết bị Windows Phone 8 đều nhận được hỗ trợ phần mềm ít nhất là sau 36 tháng sau khi ra mắt
• Để đảm bảo các thiết bị nâng cấp lên Windows Phone 8 tận dụng được lợi thế của các tính năng mới của nó, tất cả thiết bị WIndows Phone 7 sẽ không thể cập nhật được WIndows Phone 8 Thay vào đó, Microsoft ra mắt Windows Phone 7.8 cho các thiết bị trên với một số tính năng của Windows Phone 8, như là tuỳ chỉnh màn hình chính
• Việc giải quyết một số lỗi phần mềm làm Microsoft trì hoãn ra mắt một số cải tiến cho doanh nghiệp đến khi ra mắt WIndows Phone 8.1 vào năm 2014, ví dụ như hỗ trợ VPN
Trang 6Bản cập nhật 1 (GDR1, Portico)
• Bản cập nhật GDR1 (hay còn gọi là Portico) là một bản cập nhật nhỏ ra mắt vào tháng Mười Hai 2012 mang nhiều cải tiến và sửa lỗi, như cải tiến ứng dụng Tin nhắn, kết nốiBluetooth hiệu quả hơn, và tuỳ chọn "luôn bật" trong Wi-Fi, cùng với một vài cập nhật nền tảng
• "Portico" còn sửa lỗi khiến điện thoại bất ngờ khởi động lại khi đang sử dụng, nhưng nhiều người dùng vẫn phát hiện lỗi này sau khi cập nhật
Bản cập nhật 2 (GDR2)
• Microsoft đã triển khai bản cập nhật nhỏ "GDR2", bắt đầu từ tháng Bảy 2013 và kéo dài sang những tháng tiếp theo, tuỳ vào nhà sản xuất và nhà cung cấp dịch vụ Bản cập nhật bao gồm tính năng hỗ trợ đài FM trên một số thiết bị, dùng một ứng dụng trong Ống kính làm ứng dụng chụp ảnh mặc định, Data Sense giúp quản lý lượng dữ liệu sử dụng chỉ trên một số thiết bị (trước đó những người sử dụng dịch
vụ của Verizon đã có tính năng này), và cập nhật HTML5 cho Internet Explorer
Hỗ trợ CalDAV/CardDAV cũng được thêm vào giúp người dùng Windows Phone kết nối với các máy chủ như Google Lịch sau khi Google bỏ hỗ trợ Microsoft Exchange vào năm 2012
• Bản cập nhật cũng giải quyết lỗi trong phần "Bộ nhớ khác" khiến cho người dùng không thể xoá các tập tin tạm thời chiếm tới 10 GB trên một số điện
thoại WIndows Phone sẽ tự động xoá các tệp trong phần này
• GDR2 còn sửa lỗi về Bluetooth khiến các thiết bị không thể kết nối với một số mẫu xe hơi Những sửa đổi bổ sung được thêm vào trong bản cập nhật 3, kèm theo lựa chọn "Chế độ lái xe" riêng
Bản cập nhật 3 (GDR3)
• Ngày 14/10/2013, Microsoft ra mắt bản cập nhật GDR thứ 3 cho Windows Phone
8, sẽ được phát hành cho các thiết bị trong vài tháng sau Các nhà phát triển được nhận bản cập nhật đầu tiên Bản cập nhật 3 thêm vào một vài tính năng mới như khoá xoay màn hình, hỗ trợ màn hình lớn hơn (lên tới 6 inch và độ phân giải 1080p) và hỗ trợ vi xử lý bốn nhân,
• Qualcomm Snapdragon 800 Những thiết bị có màn hình lớn hơn và có độ phân giải 1080p có thể hiển thị thêm một hàng ứng dụng nữa trong màn hình chính Một vài tính năng mới khác là có thể thoát các ứng dụng trong màn hình đa nhiệm
và Chế độ lái xe
Hỗ trợ
Trang 7Tháng 3/ 2013, Microsoft thông báo rằng bản cập nhật cho hệ điều hành Windows Phone 8 sẽ được thực hiện đến ngày 08 tháng Bảy 2014 Microsoft nâng thời gian hỗ trợ lên 36 tháng, thông báo các bản cập nhật cho Windows Phone 8 sẽ được thực hiện đến ngày 12 tháng Giêng 2016 Tất cả các thiết bị Windows Phone 8 đều có thể nâng cấp lên phiên bản kế tiếp là Windows Phone 8.1
Các tính năng nổi bật:
• Hỗ trợ ống kính máy ảnh tốt hơn
Với WP8, bạn sẽ dễ dàng tạo ra các bức ảnh kiểu như Instagram với nhiều bộ lọc khác nhau, hoặc có thể sử dụng chế độ toàn cảnh để ghép nhiều bức ảnh đơn lẻ tạo thành một bức ảnh lớn
• Công nghệ kết nối NFC
NFC là công nghệ cho phép người dùng có thể thanh toán di động tại các quầy vé, siêu thị, hoặc các trung tâm mua sắm Thông qua NFC, người dùng cũng có thể trao đổi dữ liệu với các điện thoại hỗ trợ công nghệ này Có lẽ trong tương lai gần, bạn sẽ không cần mang ví tiền theo người làm gì Tất cả những gì bạn cần là quẹt chiếc điện thoại qua thiết bị đọc NFC tại quầy thu ngân là xong
• Hỗ trợ thẻ MicroSD
Bạn sẽ không cần phải lo lắng về dung lượng lưu trữ của điện thoại như từng lo lắng với chiếc iPhone Thay vì chỉ giới hạn dung lượng 16GB, 32GB hay 64GB kiểu như iPhone, WP8 cho phép người dùng mở rộng giới hạn bằng những chiếc thẻ nhớ MicroSD có dung lượng lớn hơn
• Dẫn đường
Tất cả điện thoại chạy WP8 đều có tính năng dẫn đường ảo một cách chi tiết Với Nokia, theo một thỏa thuận được ký với Microsoft trước đây, hãng sẽ cung cấp dữ liệu bản đồ cho tất cả thiết bị chạy hệ điều hành Windows Phone, chứ không riêng
gì Windows Phone 8
• Hỗ trợ độ phân giải cao hơn
WP8 sẽ hỗ trợ độ phân giải màn hình lên tới 1280 x 720 pixel, giúp các nhà phát triển có thể tạo ra những ứng dụng sắc nét và chi tiết hơn
• Chụp ảnh màn hình
Với WP8, bạn có thể chụp ảnh màn hình điện thoại bất cứ khi nào muốn
• Tích hợp SkyDrive
Trang 8Cũng giống như dịch vụ iCloud của Apple, WP8 sẽ tự động đồng bộ ảnh và video của thiết bị với dịch vụ đám mây SkyDrive của Microsoft.
• Chạy đa nhiệm
Bạn có thể chạy nhiều ứng dụng cùng lúc trên WP8 như nghe nhạc, xem video, chụp ảnh… Khả năng này sẽ giúp chiếc điện thoại của bạn trở nên đa dụng hơn
Hạn chế
Song song với các tính năng nổi trội trên, WP8 cũng có hạn chế riêng, đó là hệ ứng dụng quá nghèo nàn nếu so với Android hay iOS Dẫu cho Microsoft đang nỗ lực rất nhiều để thu hút các nhà phát triển viết ứng dụng cho nền tảng này, nhưng việc đuổi kịp Android và iOS sẽ không thể thực hiện trong một sớm một chiều
Yêu cầu hệ thống Windows Phone 8
Yêu cầu hệ thống Windows Phone 8
Qualcomm Snapdragon S4 vi xử lý lõi kép hoặc Snapdragon 800
Tối thiểu 512 MB RAM cho điện thoại WVGA; tối thiểu 1 GB RAM cho 720p / WXGA / 1080p
Tối thiểu 4 GB bộ nhớ trong
GPS và A-GNSS; GLONASS được hỗ trợ, nếu nhà sản xuất thêm vào
Hỗ trợ micro-USB 2.0
Jack cắm tai nghe stereo 3.5 mm
Camera AF sau với đèn flash LED hoặc Xenon (tuỳ chọn), tuỳ chọn camera trước (cả hai đều phải có độ phân giải VGA)và nút chụp ảnh
Gia tốc, cảm biến khoảng cách và ánh sáng, động cơ rung (tuỳ chọn từ kế và con quay)
Trang 9Bản cập nhật 1
Bản cập nhật 1 được phát hành cho những người dùng tham gia chương trình thử nghiệm vào ngày 4 tháng Tám 2014,là 1 trong 2bản cập nhật lớn cho Windows Phone 8.1 trong năm 2014 Nó thêm một số ngôn ngữ và vùng hỗ trợ cho Cortana, lựa chọn xếp nhiều ứng dụng vào một nhóm trên màn hình Start, cải thiện Xbox Music, ô vuông cập nhật cho Cửa hàng và áp dụng Sandbox cho các ứng dụng Microsoft thay đổi user agent của Internet Explorer, giúp việc hiển thị trang tốt hơn Bản cập nhật còn bao gồm một số tính năng VPN và Bluetooth mới cho người dùng doanh nghiệp, cũng như hỗ trợ một số vỏ ngoài như vỏ "Dot View" của HTC, màn hình phablet lớn hơn như 1280x800, 540x960 qHD và 1280x768 và bỏ tính năng Google Tìm kiếm một số thị trường
Cortana
Cortana trên Windows Phone 8.1
Cortana là một trợ lý ảo chuyên nghiệp được thêm vào Windows Phone 8.1, tương tự như Google Now và Siri của Apple Tên nó bắt nguồn từ Cortana, một nhân vật trí tuệ
nhân tạo trong Halo, với Jen Taylor, giọng nữ nhân vật, trở thành giọng nói của trợ lý
ảo thông minh Cortana có thể đặt lịch hẹn, nhận dạng giọng nói thường mà không cần phải nhập các câu lệnh đã được định nghĩa sẵn, và trả lời các câu hỏi nhờ vào dữ liệu của Bing (ví dụ như thời tiết, giao thông, thể thao hoặc tiểu sử người nổi tiếng).Cortana còn sử dụng một chức năng đặc biệt gọi là "Notebook", tự động thu thập thông tin và sở thích của người dùng dựa vào tần suất sử dụng và cho phép người dùng điền các thông tin tùy chọn, ví dụ như giờ im lặng và bạn thân cho phép liên lạc
Trang 10trong giờ im lặng Người dùng cũng có thể xóa những thông tin trong "Notebook" nếu họ không muốn Cortana biết
Tính năng Bing SmartSearch của Windows 8.1 đã được kết hợp với Cortana, thay thế ứng dụng tìm kiếm của Bing khi nhấn nút "Tìm kiếm" điện dung
Tính năng này sẽ ra mắt bản thử nghiệm vào nửa đầu 2014 cho thị trường Mỹ trước khi ra mắt cho các thị trường khác vào khoảng cuối 2014 hoặc đầu 2015
Duyệt web
Windows Phone 8.1 dùng phiên bản di động của Internet Explorer 11 làm trình duyệt mặc định IE11 mang nhiều cải tiến của phiên bản desktop, bao gồm hỗ trợ WebGL, lập bản đồ bình thường, chế độ InPrivate, chế độ Đọc, và trựot sang trái hoặc phải để quay lại và chuyển tiếp Trình duyệt mới còn kèm theo trình chơi video YouTube mới
hỗ trợ HTML5 và đóng chú thích[27], ghim trang web thành một Live Tile, hỗ trợ video nội tuyến, và lưu mật khẩu Hơn nữa, người dùng có thể mở không giới hạn các thẻ, thay vì dừng lại ở con số 6
Nếu người dùng đăng nhập chung một tài khoản Microsoft cho cả thiết bị Windows 8.1 và Windows Phone, các thẻ sẽ được đồng bộ tự động
Ứng dụng và Cửa hàng
• Nền tảng ứng dụng
Ứng dụng cho Windows Phone 8.1 có thể được lập trình bằng mẫu ứng dụng giống như Windows 8.1, dựa vào bộ dịch Windows Runtime, và kiểu tập tin ứng dụng Windows Phone 8.1 giờ là ".appx" (trước đó dùng cho Windows 8), thay vì tập tin ".xap" truyền thống của Windows Phone Cửa hàng Windows Phone Store
sẽ tự động cập nhật ứng dụng Cửa hàng còn cho phép cập nhật ứng dụng chỉ khi
Các ứng dụng lập trình cho Windows Phone 7 và 8 sẽ tự động chạy trên Windows Phone 8.1, nhưng các ứng dụng lập trình cho Windows Phone 8.1 sẽ không thể chạy trên các phiên bản trước
• Cửa hàng Windows Phone Store
Cửa hàng Windows Phone Store đã được thiết kế lại để hiển thị nhiều thông tin hơn Bộ sưu tập ứng dụng trước kia hiện diện trong một trang khác, giờ đã hiển thị đầy đủ ở cột đầu tiên Trò chơi và các ứng dụng khác không còn bị tách ra, cả hai đều xuất hiện trong danh sách ứng dụng, mặc dù các danh mục cho ứng dụng
Trang 11và trò chơi (ví dụ như "ứng dụng phổ biến" nhất và "trò chơi phổ biến nhất") vẫn tách biệt Phần đánh giá đã được gộp chung với Windows 8, với các thanh ngang được thêm vào để thống kê ứng dụng được bao nhiêu lần 5 sao, 4 sao hay 3 sao Ảnh chụp ứng dụng không ở một trang riêng nữa, thay vào đó chúng sẽ ở bên dưới của phần mô tả ứng dụng Hơn nữa, cửa hàng Windows Phone Store thêm tùy chọn "Ứng dụng của tôi" khi nhấn vào dấu ba chấm bên dưới, giúp người dùng cài đặt lại các ứng dụng họ đã mua trước đó
Những ứng dụng mới và đã được làm mới
• Battery Saver thêm khả năng để theo dõi việc sử dụng pin và xác định hồ sơ để giảm điện năng tiêu thụ Ngoài ra, trang "Tác vụ nền" cho phép người sử dụng ngăn chặn hoặc cho phép một ứng dụng nào đó chạy ở chế độ nền, đã được chuyển từ phần Cài đặt sang Battery Saver Không chỉ có thể dừng lại một tác vụ nền đang chạy, người dùng có thể thiết lập cấu hình để ngăn chặn các ứng dụng nhất định chạy khi mức pin dưới một tỷ lệ phần trăm đã định sẵn
• Storge Sense giúp người dùng di chuyển các tập tin và ứng dụng từ điện thoại sang thẻ nhớ, và tính năng xóa các tập tin tạm trong bộ nhớ (trước đó nằm trong phần Cài đặt)
• Wi-Fi Sense tự động kết nối đến các điểm truy cập Wi-Fi đáng tin Người dùng cũng có thể chia sẻ mật khẩu và tên người dùng của một router sang các thiết bị khác
• Gọi điện và Skype
Ứng dụng gọi điện thêm vào tính năng "Quay số nhanh", và tất cả các cuộc gọi cùng dịch vụ đã được nhóm lại trong "Nhật ký cuộc gọi" Nhấn vào một nhóm sẽ chỉ ra chi tiết các cuộc gọi ví dụ như ngày và giờ thực hiện Một nút bấm đã được thêm vào bên cạnh mỗi người gọi, giúp thêm một người gọi vào danh bạ hoặc thêm các thông tin vào một danh bạ sẵn có
Người dùng có thể tự động thực hiện cuộc gọi video qua Skype ngay tại giao diện gọi điện hoặc qua Cortana
• Đa phương tiện
Xbox Nhạc và Xbox Video hỗ trợ truyền video, nhạc và chương trình TV trực tuyến, và cả hai đã được tách ra thay vì gộp vào ở phiên bản trước
Ứng dụng Máy ảnh đã được thiết kế với giao diện tối giản của ứng dụng máy ảnh của Windows 8.1 Người dùng còn có thể lưu trục tiếp ảnh có độ phân giải cao lên OneDrive, thay vì chỉ giới hạn 5MP
• Đa nhiệm
Trang 12Xây dựng trên những cải tiến của bản cập nhật 3 của người tiền nhiệm, Windows Phone 8.1 cho phép tắt ứng dụng bằng cách vuốt xuống trong màn hình đa nhiệm Khi ấn phím "Trở về", ứng dụng sẽ bị ngừng chứ không bị tắt
• Live Tile
Người dùng có thể thêm được một cột ứng dụng thứ 3 trong màn hình chính mà không cần độ phân giải lên đến 1080p Microsoft cũng cho phép người dùng đặt hình nền trên màn hình chính
Trong bản Cập nhật 1, Windows Phone 8.1 cho phép người dùng kéo một ứng dụng rồi thả lên ứng dụng khác để tạo ra một thư mục ứng dụng trên màn hình Start Mỗi ứng dụng trong một thư mục vẫn hiển thị trên một Live Tile, và việc
mở thư mục ra đơn giản chỉ là mở rộng màn hình Start để người dùng có thể sắp xếp và mở ứng dụng
• Mạng xã hội
Hub "Tôi" đã chuyển từ một hub cập nhật và duy trì các tài khoản mạng xã hội sang một hub cho phép người dùng xem bảng tin trên các mạng xã hội Giả sử bạn nhấn vào một trạng thái trên Facebook, điện thoại sẽ tự động chuyển sang ứng dụng Facebook, chứ không còn cho phép người dùng thích hoặc bình luận ngay trên hub nữa Trung tâm thông báo mạng xã hội của hub cũng đã bị lược bỏ, tính năng này giờ được tích hợp vào trung tâm thông báo Action Center
• Màn hình khóa
Windows Phone 8.1 cho phép nhà sản xuất và các ứng dụng tùy biến màn hình khóa
• Thông báo và cài đặt
Action Center trên Windows Phone 8.1
Trang 13Một trung tâm thông báo mới có tên là "Action Center" đã được thêm vào, và còn cho phép thay đổi các cài đặt đơn giản như âm lượng Trung tâm thông báo mới giúp người dùng bật tắt Wi-Fi, Bluetooth, chế độ máy bay và truy cập "chế độ lái xe" từ bốn hộp phía trên màn hình có thể tùy chỉnh Bên dưới bốn hộp này là các thông báo bao gồm tin nhắn gần đây hay mạng xã hội
Các ứng dụng cũng có thể gửi thông báo tìm vị trí người dùng bằng API vị trí mới
• Bàn phím
Microsoft thêm vào bàn phím "Word Flow", tương tự như bàn phím Swipe
của Android, cho phép người dùng vuốt giữa các ký tự để nhập văn bản Khi người dùng vuốt qua, khoảng cách sẽ được tạo cho từ tiếp theo
Gaurav Sharma, một học sinh 15 tuổi trường Lakeside, đã thử nghiệm bàn phím
"Word Flow" trên chiếc Nokia Lumia 520 được cài đặt Windows Phone 8.1 Kết quả là bàn phím này đã phá kỷ lục Guinness của Samsung Galaxy S5 về bàn phím nhập nhanh nhất thế giới
Ngoài ra, Microsoft còn bổ sung thêm bàn phím Telex và VNi quen thuộc đối với người Việt Nam ở bản Windows Phone 8.1
• Tập tin hệ thống
SkyDrive đã đổi tên thành OneDrive trên tất cả các hệ điều hành của Microsoft sau khi thua kiện công ty BSkyB về tên "Sky" trong "SkyDrive" Người dùng cũng có nhiều lựa chọn hơn khi kết nối thiết bị với máy tính bằng cáp USB.Microsoft cũng dự kiến ra mắt ứng dụng quản lý tập tin cho WP8.1 vào cuối tháng Năm, có thể tải về từ Cửa hàng Microsoft đã ra mắt ứng dụng duyệt tập tin vào ngày 30 tháng Năm 2014, có tên gọi đơn giản là "File" (tập tin) Ứng dụng cho phép người dùng xem, di chuyển, sao, dán, chia sẻ các tập tin trong máy Nó cũng cho phép tìm kiếm một tập tin bằng ứng dụng Bing Tìm kiếm
• Doanh nghiệp và những cải tiến khác
Windows Phone 8.1 hỗ trợ VPN và Bluetooth 4.0 LE
Phần cứng:
• Các thiết bị
Các thiết bị sẽ được sản xuất bởi Nokia, Gionee, HTC, Huawei, JSR, Karbonn, LG, Lenovo, Longcheer, Micromax, Samsung, Lava,Q-mobile và ZTE Sony (dưới thương hiệu Xperia hoặc Vaio) cũng bắt đầu chú ý đến nền tảng này trong tương lai gần Trong hội nghị BUILD
2014, Microsoft đã thông báo 2 đối tác phần cứng mới là Micromax và Prestigo Những thiết
bị đã được cài đặt sẵn Windows Phone 8.1 trên thị trường là: Lumia 930, Lumia 630, Lumia
635, Micromax Canvas Win W092, Micromax Win W121 và các thiết bị Windows Phone
Trang 14khác Thiết bị Windows Phone 8.1 đầu tiên là chiếc Lumia 630 được giới thiệu bởi Nokia vào ngày 2 tháng Tư 2014 tại hội nghị BUILD thường niên của
• Yêu cầu hệ thống
Yêu cầu hệ thống Windows Phone 8.1
Vi xử lý đa nhân QualcommSnapdragon S4, Snapdragon 200, Snapdragon
400, hoặc Snapdragon 800
Tối thiểu 512 MBRAM cho điện thoại VGA; tối thiểu 1 GB RAM cho
720p / WXGA / 1080p
Tối thiểu 4 GB bộ nhớ trong
GPS và A-GNSS; hỗ trợ GLONASS nếu nhà sản xuất thêm vào
Hỗ trợ micro-USB 2.0
Jack tai nghe stereo 3.5 mm
Camera AF trước với tuỳ chọn flash LED hoặc Xenon, tuỳ chọn camera
trước (cả hai phải có độ phân giải VGA hoặc hơn)
Gia tốc, cảm biến khoảng cách và ánh sáng, động cơ rung (tuỳ chọn từ kế
hoặc con quay)
từ Google và sau này được chính Google mua lại vào năm 2005 Android ra mắt vào năm 2007 cùng với tuyên bố thành lập Liên minh thiết bị cầm tay mở: một hiệp hội gồm các công ty phần cứng, phần mềm, và viễn thông với mục tiêu đẩy mạnh các tiêu chuẩn mở cho các thiết bị di động Chiếc điện thoại đầu tiên chạy Android được bán vào tháng 10 năm 2008
Trang 15Android có mã nguồn mở và Google phát hành mã nguồn theo Giấy phép
Apache Chính mã nguồn mở cùng với một giấy phép không có nhiều ràng buộc đã cho phép các nhà phát triển thiết bị, mạng di động và các lập trình viên nhiệt huyết được điều chỉnh và phân phối Android một cách tự do Ngoài ra, Android còn có một cộng đồng lập trình viên đông đảo chuyên viết các ứng dụng để mở rộng chức năng của thiết bị, bằng một loại ngôn ngữ lập trình Java có sửa đổi Vào tháng 10 năm
2012, có khoảng 700.000 ứng dụng trên Android, và số lượt tải ứng dụng từ Google Play, cửa hàng ứng dụng chính của Android, ước tính khoảng 25 tỷ lượt
Những yếu tố này đã giúp Android trở thành nền tảng điện thoại thông minh phổ biến nhất thế giới, vượt qua Symbian vào quý 4 năm 2010, và được các công ty công nghệ lựa chọn khi họ cần một hệ điều hành không nặng nề, có khả năng tinh chỉnh, và giá
rẻ chạy trên các thiết bị công nghệ cao thay vì tạo dựng từ đầu.[16] Kết quả là mặc dù được thiết kế để chạy trên điện thoại và máy tính bảng, Android đã xuất hiện
trên TV, máy chơi game và các thiết bị điện tử khác Bản chất mở của Android cũng khích lệ một đội ngũ đông đảo lập trình viên và những người đam mê sử dụng mã nguồn mở để tạo ra những dự án do cộng đồng quản lý Những dự án này bổ sung các tính năng cao cấp cho những người dùng thích tìm tòi hoặc đưa Android vào các thiết
bị ban đầu chạy hệ điều hành khác
Android chiếm 75% thị phần điện thoại thông minh trên toàn thế giới vào thời điểm quý 3 năm 2012, với tổng cộng 500 triệu thiết bị đã được kích hoạt và 1,3 triệu lượt kích hoạt mỗi ngày Sự thành công của hệ điều hành cũng khiến nó trở thành mục tiêu trong các vụ kiện liên quan đến bằng phát minh, góp mặt trong cái gọi là "cuộc chiến điện thoại thông minh" giữa các công ty công nghệ
và sở thích của người dùng" DÙ những người thành lập và nhân viên đều là những người có tiếng tăm, Tổng công ty Android hoạt động một cách âm thầm, chỉ tiết lộ rằng họ đang làm phần mềm dành cho điện thoại di động Trong năm đó, Rubin hết kinh phí Steve Perlman, một người bạn thân của Rubin, mang cho ông 10.000 USD tiền mặt nhưng từ chối tham gia vào công ty
Google mua lại Tổng công ty Android vào ngày 17 tháng 8 năm 2005, biến nó thành một bộ phận trực thuộc Google Những nhân viên của chủ chốt của Tổng công ty Android, gồm Rubin, Miner và White, vẫn tiếp tục ở lại công ty làm việc sau thương
Trang 16vụ này Vào thời điểm đó không có nhiều thông tin về Tổng công ty, nhưng nhiều người đồn đoán rằng Google dự tính tham gia thị trường điện thoại di động sau bước
đi này Tại Google, nhóm do Rubin đứng đầu đã phát triển một nền tảng thiết bị di động phát triển trên nền nhân Linux Google quảng bá nền tảng này cho các nhà sản xuất điện thoại và các nhà mạng với lời hứa sẽ cung cấp một hệ thống uyển chuyển và
có khả năng nâng cấp Google đã liên hệ với hàng loạt hãng phần cứng cũng như đối tác phần mềm, bắn tin cho các nhà mạng rằng họ sẵn sàng hợp tác với các cấp độ khác nhau
Ngày càng nhiều suy đoán rằng Google sẽ tham gia thị trường điện thoại di động xuất hiện trong tháng 12 năm 2006 Tin tức của BBC và Nhật báo phố Wall chú thích rằng Google muốn đưa công nghệ tìm kiếm và các ứng dụng của họ vào điện thoại di động
và họ đang nỗ lực làm việc để thực hiện điều này Các phương tiện truyền thông truyền thống lẫn online cũng viết về tin đồn rằng Google đang phát triển một thiết bị cầm tay mang thương hiệu Google Một vài tờ báo còn nói rằng trong khi Google vẫn đang thực hiện những bản mô tả kỹ thuật chi tiết, họ đã trình diễn sản phẩm mẫu cho các nhà sản xuất điện thoại di động và nhà mạng Tháng 9 năm
2007, InformationWeek đăng tải một nghiên cứu củaEvalueserve cho biết Google đã nộp một số đơn xin cấp bằng sáng chế trong lĩnh vực điện thoại di động
Ngày 5 tháng 11 năm 2007, Liên minh thiết bị cầm tay mở (Open Handset Alliance), một hiệp hội bao gồm nhiều công ty trong đó có Texas Instruments, Tập đoàn
Broadcom,Google, HTC, Intel, LG, Tập đoàn Marvell
Technology, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel và Mobile được thành lập với mục đích phát triển cáctiêu chuẩn mở cho thiết bị di động Cùng ngày, Android cũng được ra mắt với vai trò là sản phẩm đầu tiên của Liên minh, một nền tảng thiết bị di động được xây dựng trên nhân Linux phiên bản 2.6 Chiếc điện thoại chạy Android đầu tiên được bán ra là HTC Dream, phát hành ngày 22 tháng 10 năm 2008 Biểu trưng của hệ điều hành Android mới là một con rôbốt màu xanh lá cây do hãng thiết kế Irina Blok tại California vẽ
T-Từ năm 2008, Android đã trải qua nhiều lần cập nhật để dần dần cải tiến hệ điều hành, bổ sung các tính năng mới và sửa các lỗi trong những lần phát hành trước Mỗi bản nâng cấp được đặt tên lần lượt theo thứ tự bảng chữ cái, theo tên của một món ăn
tráng miệng; ví dụ như phiên bản 1.5 Cupcake (bánh bông lan nhỏ có kem) tiếp nối bằng phiên bản 1.6 Donut (bánh vòng) Phiên bản mới nhất hiện nay là 4.4.2 Kitkat
Vào năm 2010, Google ra mắt loạt thiết bị Nexus—một dòng sản phẩm bao gồm điện thoại thông minh và máy tính bảng chạy hệ điều hành Android, do các đối tác phần cứng sản xuất HTC đã hợp tác với Google trong chiếc điện thoại thông minh Nexus đầu tiên, Nexus One Kể từ đó nhiều thiết bị mới hơn đã gia nhập vào dòng sản phẩm này, như điện thoại Nexus 4 và máy tính bảng Nexus 10, lần lượt do LG và Samsung
Trang 17sản xuất Google xem điện thoại và máy tính bảng Nexus là những thiết bị Android chủ lực của mình, với những tính năng phần cứng và phần mềm mới nhất của
Android
1.3. iOS
OS là hệ điều hành trên các thiết bị di động của Apple Ban đầu hệ điều hành này chỉ được phát triển để chạy trên iPhone (gọi là iPhone OS), nhưng sau đó nó đã được mở rộng để chạy trên các thiết bị của Apple như iPod touch, iPad và Apple TV Ngày 31 tháng 5, 2011, App Store của Apple chứa khoảng 500 000 ứng dụng iOS, và được tải
về tổng cộng khoảng 15 tỷ lần Trong quý 4 năm 2010, có khoảng 26% điện thoại thông minh chạy hệ điều hành iOS, sau hệ điều
hành Android của Google và Symbian củaNokia
Giao diện người dùng của iOS dựa trên cơ sở thao tác bằng tay Người dùng có thể tương tác với hệ điều hành này thông qua rất nhiều động tác bằng tay trên màn hình cảm ứng của các thiết bị của Apple
Phiên bản mới nhất của iOS là 8.0 ra ngày 18 tháng 9 năm 2014, dành cho tất cả các thiết bị kể từ iPhone 4s, iPod 5, iPad 2 trở lên
Lịch sử phát triển:
Hệ điều hành này được tiết lộ tại Hội nghị và Triển lãm Macworld diễn ra vào tháng 1 năm 2007 và được phát hành vào tháng 9 năm đó Khi đó, hệ điều hành này chưa có một cái tên riêng nên chỉ đơn giản là "iPhone chạy OS X" Ban đầu, ứng dụng bên thứ
ba không được hỗ trợ Steve Jobs đã chỉ ra rằng những nhà phát triển có thể xây dựng các ứng dụng web mà "sẽ cư xử như những ứng dụng ban đầu trên iPhone" Vào ngày
17 tháng 10 năm 2007, Apple thông báo một bộ phát triển phần mềm đang được xây dựng và họ dự định sẽ đưa nó đến "tay của các nhà phát triển vào tháng 2" Ngày 6 tháng 3 năm 2008, Apple đã phát hành bản dùng thử đầu tiên, cùng với một cái tên mới cho hệ điều hành, đó là "iPhone OS"
Tháng 6 năm 2010, Apple đổi cái tên iPhone OS thành iOS Nhãn hiệu "IOS" đã được Cisco dùng để đặt tên cho hệ điều hành của mình Để tránh các vụ kiện cáo, Apple đã xin giấy phép sử dụng nhãn hiệu iOS từ Cisco
1.4. BlackBerry OS
BlackBerry OS là nền tảng phần mềm tư hữu do Research In Motion phát triển cho dòng sản phẩm cầm tay BlackBerry BlackBerry OS cung cấp khả năng đa nhiệm, và
Trang 18được thiết kế cho các thiết bị sử dụng phương pháp nhập đặc biệt, thường là trackball hoặc màn hình cảm ứng Hệ điều hành được hỗ trợ MIDP 1.0 và WAP 1.2 Các phiên bản trước đó cho phép đồng bộ hóa không dây thư điện tử và lịch với Microsoft Exchange Server, và với cả Lotus Domino Phiên bản OS 4 hiện tại hỗ trợ MIDP 2.0,
có khả năng kích hoạt không dây hoàn toàn và đồng bộ thư điện tử, lịch, công việc, ghi chú và danh bạ với Exchange, và khả năng hỗ trợ Novell GroupWise, Lotus Notes khi kết hợp với BlackBerry Enterprise Server
Các bản cập nhật cho BlackBerry OS có thể có nếu nhà mạng cung cấp thông qua dịch vụ BlackBerry OTASL
Các bên thứ ba có thể phát triển ứng dụng dùng các API tư hữu của BlackBerry, nhưng bất kỳ ứng dụng nào sử dụng các chức năng giới hạn đều cần phải chứng thực trước khi cài đặt Việc chứng thực này xác nhận tác giả của chương trình, nhưng không bảo đảm tính an toàn và bảo mật của ứng dụng
Lịch sử phát triển
1.5. Symbian
Symbian là hệ điều hành được viết và sử dụng cho một số điện thoại di động
Symbian được sử dụng nhiều nhất bởi các điện thoại cao cấp của Nokia Hãng này đã rất thành công với hệ điều hành này và có thời đã giúp Symbian trở thành hệ điều hành dành cho thiết bị di động phổ biến nhất thế giới Tuy nhiên hiện nay(tính đến tháng 9/2012), Symbian đã đi vào giai đoạn thoái trào do không cạnh tranh nổi với các hệ điều hành mới tân tiến hơn như iOS, Android Số người dùng càng ngày càng
ít khiến thị phần Symbian thu hẹp và trở nên khiêm tốn so với các nền tảng khác.Đến ngày 25/1/2013, tập đoàn Nokia đã chính thức khai tử nền tảng Symbian sau khi hãng này "mua đứt" Symbian từ tháng 6/2008 Thiết bị cuối cùng chạy Symbian là Nokia 808 pureview
2. Phân phối thị trường của các hệ điều hành smartphone thông dụng
Trang 192.1. Thị phần các hệ điều hành smartphone trên toàn cầu:
thị trường Strategy Analytics vừa đưa ra các nghiên cứu của họ về thị phần
các hệ điều hành cho smartphone Theo đó, Android vẫn là HĐH thống trị thị trường, với thị phần đạt 81,3% Thị phần này dựa vào số smartphone được xuất xưởng tính đến cuối tháng Chín năm 2013 Như vậy, so với cùng
kì năm ngoái, hệ điều hành của Google đã tăng trưởng thêm hơn 6%
Thị phần iOS tính đến quý này đã giảm so với cùng kì năm ngoái, từ 15,6% quý III/2012 xuống còn 13,4% quý III/2013 Trong khi đó, nhờ doanh số smartphone dòng Lumia bán khá tốt trong quý vừa qua, Nokia giúp Windows Phone giành được 4,1% thị trường, mức thị phần cao gần gấp đôi so với những gì Windows Phone làm được cách đây 1 năm
Với thị phần thống trị cùng hàng loạt thiết bị Android mới ra mắt như Galaxy Note 3, Nexus 5, ít nhất là trong tương lai gần, HĐH nguồn mở này vẫn sẽ không chịu bất kì sức ép nào Tuy nhiên, khi mà Apple vừa liên tiếp tung ra iPhone mới, còn Nokia cũng đã và đang chuẩn bị ra mắt nhiều mẫu Windows Phone, Google rất cần phải dè chừng
Trang 202.2.Thị phần so Windows Phone so với iOS và Android (dữ liệu Strategy Analytics )Android vẫn là "ông trùm" trong thị phần hệ điều hành di động, bỏ rất xa Windows Phone
Dữ liệu mới nhất từ Strategy Analytics cho thấy, hiện tại Android đang sở hữu 81,2% thị phần smartphone toàn cầu, tăng từ 78,9% trong năm 2013 Ngoài ra, trong năm 2014 đã có 1,4 tỷ chiếc điện thoại Android được bán ra, tăng từ 780,8 triệu trong năm 2013 Riêng trong quý 4/2014, đã có 291,7 triệu thiết bị chạy Android được xuất xưởng, tăng từ 227,3 triệu đơn vị so với quý 3/2013
iOS của Apple đứng vị trí thứ hai với 192,7 triệu đơn vị bán ra trong năm 2014 Điều đó tương đương iOS chiếm 15% thị phần
Trang 21điện thoại thông minh toàn cầu trong năm ngoái, giảm so với 15,5% trong năm 2013 Riêng trong quý 4/2014, Apple đã bán được 74,5 triệu chiếc iPhone, tương đương với 19,5% thị phần điện thoại thông minh.
Còn Microsoft ghi nhận được 38,8 triệu thiết bị Windows Phone đã bán ra trong năm 2014, nhiều hơn 3 triệu sản phẩm so với năm trước Mặc dù vậy, 38,8 triệu thiết bị kể trên chỉ chiếm 3% thị phần
di động, giảm từ 3,6% so với năm 2013.
2.3. Thị phần các hệ điều hành smatphone tại thị trường Việt Nam:
Theo đó, trong quý 2/2013, có tổng cộng 5,8 triệu máy điện thoại được chuyển giao đến thị trường nước ta, chiếm 32,7% trong số đó là điện thoại thông minh
(smartphone), tăng hơn gấp đôi so với con số 14,7% của quý 2 năm ngoái Đáng lưu
ý nhất trong thống kê này đó là sự tăng trưởng mạnh mẽ của hệ điều hành Windows Phone với mức tăng trưởng 119%, từ 5,7% của quý 2/2012 lên 15,3% trong quý 2 năm nay và giữ vị trí thứ nhì, sau Android với 82,2%
Báo cáo cũng cho biết thị phần iOS ở Việt Nam chỉ chiếm có 1,6%, đứng thứ 3 Lưu
ý những con số này được tính trên số lượng máy được chuyển giao theo cách chính thống vào Việt Nam, tức là qua các nhà phân phối chính hãng chứ không thể nào phản ánh được chính xác số lượng máy Android, WP hay iOS thực sự vì chiếm phần lớn số lượng máy iOS (iPhone) ở Việt Nam là hàng xách tay, không qua nhà phân phối được ủy quyền nên những máy này nằm trong diện không thống kê được Máy Android và WP cũng có hàng xách tay nhưng số lượng không đáng kể
Quay trở lại chủ đề chính, sự tăng trưởng mạnh mẽ của WP tại Việt Nam phần lớn là nhờ Nokia, hãng đã chọn WP là hệ điều hành duy nhất cho các smartphone của họ từ năm 2011 và cho đến nay đã ra mắt rất nhiều các mẫu WP từ cao cấp nhất cho đến rất phổ thông, ví dụ như Lumia 1020 và Lumia 520 HTC cũng có tham gia phát triển điện thoại WP nhưng từ đó đến nay chỉ có vỏn vẹn hai mẫu 8X và 8S nên thị phần của họ là rất ít
Trang 23Chương II: Những kỹ thuật phát triển Windows 8.1
1. Thiết đặt môi trường
1.1. Yêu cầu tối thiểu cấu hình máy:
Kiểm tra Bios có các đặc tính dưới đây được hỗ trợ hay không:
Hardware-assisted virtualizaton
Second Level Adress-Translation(SLAT)
Hardware-based Data Execution Prevention(DEP)
Trang 24Phần mềm:
• Visual Studio Ultimate 2013 và Visual Studio Ultimate 2013 Update 2
• Windows Phone SDK 8.1 - Lưu ý: Nếu như cài Visual Studio 2013 Update 2 đã được tích hợp sẵn Windows phone SDK 8.1 thì không cần cài thêm nữa
Kích hoạt Hyper-V: Kích hoạt Hyper – V để tiến hành lập trình với Emulator
1.2. Ngôn ngữ
CHÚNG TA CÓ THỂ LẬP TRÌNH WINDOWS PHONE 8.1 VỚI NHỮNG NGÔN NGỮ NÀO:
• Ngôn ngữ C# Đây là lựa chọn mặc định và duy nhất trên Windows phone 7
• HTML5,CSS3,JS Khác biệt với Windows phone 7, ở đây hỗ trợ mạnh mẽ cho việc lập trình với HTM5/CSS3/JS Đây có thể là thuận lợi lớn cho việc chuyển từ Lập trình Web sang Lập trình Windows phone 8
• C++ lập trình viên có thể phát triển ứng dụng Windows phone 8 trên C++ với thư viện Direct3D, có thể nói rằng đây cũng là tin vui lớn cho các tín đồ C++
1.3. Một số hộp công cụ làm việc:
Đầu tiên hộp công cụ device dùng để thiết lập một số thuộc tính trên máy ảo Windows Phone Bao gồm các thông tin sau:
• ORIENTATION: Thiết lập màn hình nằm ngang hay thẳng đứng (mặc định)
• DISPLAY: Chọn kích thước màn hình cho thiết bị Nếu như trên Windows phone
7 chỉ hỗ trợ 1 kích thước màn hình là 480x800 thì trên Windows phone có 2 kích thước mới nữa là 768x1280 và 720x1280 (Đơn vị pixel) Tất nhiên thiết kể ứng dụng có thể chạy chuẩn trên nhiều kích thước màn hình khác nhau thì sẽ có nhiều thứ phức tạp, ban đầu sẽ thấy khó khăn, nhưng khi đã làm tốt thì chắc hẳn bạn sẽ thấy rất thú vị
• THEME: Ở đây ta sẽ được chọn tông màu sáng (Light) hoặc tối (Dark) cho ứng dụng chạy trên máy ảo
• ACCENT: Thiết lập tông màu cho ứng dụng
Nếu đã từng làm việc trên Visual Studio thì chắc không lạ lẫm gì với 3 hộp công cụ: Solution Explorer (Thư mục chứa các file của Project), Propertis (Thiết lập thuộc tính cho các đối tượng trong Project) và ToolBox(Chứa các control, dùng cho việc thiết kế giao diện) Như chúng ta thấy với giao diện mới trên Visual Studio 2013 các hộp thoại này trông đẹp hơn rất nhiều, đặc biệt các biểu tượng trong ToolBox được làm mới rất bắt mắt
1.4. Một số thiết lập căn bản cần biết
Trang 25Trong hộp thoại Solution Explorer ta tìm đến file WMAppManifest.xml, tại đây chứa các thông tin cấu hình cho ứng dụng của bạn như: tên, mô tả ứng dụng, thiết lập Page chính trong ứng dụng, kích thước màn hình mà ứng dụng hỗ trợ, tile (hình đại diện) của ứng dụng Nhìn vào mục NavigationPage ta thấy giá trị: MainPage.xaml Đây là Page đầu tiên chạy khi bắt đầu ứng dụng, đó là giá trị mặc định được tạo ra khi bạn tạo 1 project mới, bạn có thể chọn 1 Page khác bất kỳ là Page chính cho ứng dụng của mình.
1.5. Chạy thử trên máy ảo
Bên dưới là hình ảnh máy ảo Windows phone 8 với kích thước màn hình 720P, trên máy ảo sẽ được cài sẵn 1 số ứng dụng căn bản như trên điện thoại thật Mặt trước là 3 nút chức năng như trên các dòng máy Trên máy ảo còn hỗ trợ một số công cụ giả lập giúp bạn test thử ứng dụng 1 cách trực quan hơn trong trường hợp không có máy thật
• NETWORK: Thiết lập mạng cho máy ảo
LƯU Ý: Những trường hợp muốn đổi kích thước cho máy ảo thì nên tắt máy ảo hiện tại đi, sau đó mới chạy lại máy ảo mới với kích thước màn hình khác
2. APP Windows Phone 8.1
2.1. Tạo tài khoản Developer của Microsoft
Đầu Tiên, bạn truy cập vào link sau để đăng ký tài khoản
DreamSpark: https://www.dreamspark.com/
Trong trang DreamSpark này các bạn chọn Windows Phone 8 như hình để bắt đầu
đăng ký:
Trang 26Kế đến các bạn kéo xuống phía dưới cùng chọn GET YOUR REGISTRATION CODE
Trang 27Khi chọn sẽ có một trang mới được mở ra, bạn chọn VERIFY NOW như hình:
Trang 28Bây giờ bạn chọn như trong hình và bấm Continue