Suy nghĩ trên nền tảng đóng

Biểu tượng thời gian đọc 3 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

wp7_start Trước đó, tôi đã đọc Brandon Watsons thú vị về cuộc tranh luận toàn bộ nền tảng đóng và mở (có thể đọc tại đây), và tôi cảm thấy thích tranh luận.

Trước hết, tôi muốn xác định ý của tôi. Tôi không nói về mã nguồn mở hay mã nguồn đóng, mà là phương thức phân phối của các ứng dụng bên thứ ba. iPhone là một nền tảng đóng. Tất cả phần mềm phải được Apple chứng nhận mới có thể chạy được và chỉ có thể nhận được thông qua App Store của Apples. Windows Mobile 3.X là một nền tảng tương đối mở. Bạn có thể cài đặt bất cứ thứ gì bạn thích hoặc muốn, nhưng có một thị trường dành cho phần mềm được chứng nhận hữu ích hơn và dễ sử dụng hơn nếu bạn là người mới sử dụng nền tảng này. Android cũng tương tự như vậy, mặc dù thị trường không có chứng nhận, vì vậy bạn không biết liệu có gì hoạt động hay không, Android có một lợi thế khác với Thị trường WM6.X, đó là phần mềm được yêu cầu quyền cho hầu hết các tác vụ chính, chẳng hạn như quyền truy cập vào PIM hoặc trình quay số. Không có phương pháp nào như vậy tồn tại với WM6.X. Bạn cũng có thể tải bên trên Android.

WP7, trái ngược với WM6.X là sự kết hợp giữa thị trường iPhone bị khóa hoàn toàn và Android hiển thị. Mỗi ứng dụng phải được MS chứng nhận và chỉ có thể được phân phối qua Marketplace, nhưng mỗi gói (* .xap) bao gồm một tệp kê khai cho biết ứng dụng có quyền nào, chẳng hạn như quyền truy cập hệ thống tệp.

Là một người dùng mới đối với một nền tảng, phương pháp WP7 có vẻ lý tưởng, nó có nghĩa là có một giới hạn cho những gì bạn có thể phá vỡ và bạn có ai đó nắm tay và nói "sẽ ổn thôi", tuy nhiên, với tư cách là một người dùng thành thạo và nhà phát triển, tôi muốn có khả năng làm những gì tôi muốn với điện thoại của mình.

Có một vài ứng dụng tôi thường xuyên sử dụng sẽ không được phép trên Marketplace cho WP7, nhưng có thể tạo trong XNA / Silverlight. iContact (trong khi được viết bằng C ++) là một ví dụ tuyệt vời về điều này. Nó yêu cầu quyền truy cập vào PIM, thay thế cho hệ thống liên lạc (mà tôi nghĩ là bị cấm) và yêu cầu quyền truy cập vào hệ thống tệp. Có thể viết bằng C # bằng .Net CF, nhưng sẽ không được phép trên Marketplace. Có thể tôi không cần iContact trên WP7, nhưng tôi vẫn muốn có tùy chọn. Không có lý do công nghệ nào để không cho phép nó, nó hoàn toàn là để bảo vệ người dùng cuối, những người không hiểu các rủi ro.

Với WM6.X (mà tôi nghĩ là một phương tiện lý tưởng), iContact và các ứng dụng khác có thể thực hiện được. Chúng có thể được phân phối qua các phương tiện khác và có thể cho phép người dùng chạy những gì họ muốn trên thiết bị của họ. Vâng, nó không dành cho tất cả mọi người, nhưng tôi nghi ngờ rằng phần lớn độc giả của trang web này rất thích tải một bên trong WP7.

Tôi không nghĩ rằng tính năng tải bên nên được bật ngay lập tức, điều đó gây rắc rối cho người dùng không quen và cuối cùng sẽ dẫn đến rất nhiều báo chí xấu cho WP7, nhưng điều gì sẽ xảy ra nếu có một hộp kiểm trong cài đặt cho "Bật quyền truy cập hệ thống tệp "hoặc" Bật các ứng dụng chưa được ký ". Người dùng thành thạo hầu hết có thể tự lo liệu và sẽ biết nếu họ cài đặt thứ gì đó làm hỏng mọi thứ, đó là lỗi của họ và người dùng cuối rất có thể sẽ không bao giờ thử và kiểm tra hộp đó.

Không có một giải pháp nào cho phép người dùng thành thạo và người dùng bình thường có được những gì họ muốn từ nền tảng, nhưng ít nhất có thể có một số điều khoản cho cả hai, không hạn chế người dùng thành thạo với giới hạn của người dùng bình thường (hoặc ném người dùng mới ở cuối sâu).

Thông tin thêm về các chủ đề: Windows Phone 7, Wp7

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *