Máy tính cá nhân ban đầu rất đơn giản. Đơn giản đến mức bạn chỉ cần gõ chương trình, chạy, lưu và thậm chí chia sẻ với bạn bè. Nhưng theo thời gian, mọi thứ trở nên phức tạp hơn. Phức tạp hơn rất nhiều.
Đối với một đứa trẻ lớn lên trong những năm 1980, ý tưởng rằng nhà sản xuất máy tính của bạn sẽ chủ động ngăn bạn sử dụng phần mềm mà họ không chấp thuận sẽ có vẻ quá khó tin. Chắc chắn đó sẽ là một yếu tố quyết định. Và vẫn có rất nhiều thiết bị điện toán ngày nay bị khóa – vì một số lý do chính đáng, nhưng cũng vì rất nhiều lý do không hay.
Chúng ta muốn thế giới tương lai như thế nào? Liệu số phận của phát minh quan trọng nhất trong nửa thế kỷ qua, máy tính, là trở thành một loạt các thiết bị bị khóa và được kiểm soát bởi các công ty khổng lồ đã thiết kế chúng? Liệu iPhone có nên là mô hình cho tất cả các thiết bị trong tương lai?
Nếu cách tiếp cận bị khóa của Apple trong thời đại App Store là tương lai của chúng ta, thì đó quả là một tương lai ảm đạm. Nhưng có tin tốt lành: Apple cũng đã xây dựng một hệ thống cung cấp bảo mật, tính linh hoạt và trách nhiệm trong khi vẫn cho phép chủ sở hữu thiết bị chạy phần mềm mà họ muốn.
Nó được gọi là Mac. Khi chúng ta xem xét tương lai của các thiết bị điện toán, Mac là mô hình chúng ta nên hướng tới, chứ không phải iPhone.
Tội lỗi nguyên thủy
Khi Apple giới thiệu iPhone vào năm 2007, nó hoàn toàn bị khóa. Các ứng dụng duy nhất trên đó là những ứng dụng đi kèm với hệ điều hành, và mặc dù mọi người ngay lập tức cho rằng một ngày nào đó phần mềm của bên thứ ba sẽ xuất hiện trên thiết bị, trong thời gian đó, Steve Jobs đã ca ngợi ưu điểm của web mở như một “giải pháp tuyệt vời” cho những người muốn điện thoại của họ làm được nhiều việc hơn.
Nhưng Apple đã không đưa ra quyết định này từ một chiến lược nào đó. iPhone ra đời rất nhanh và vẫn đang được hoàn thiện trong những tháng trước khi ra mắt. Apple vẫn đang vật lộn nội bộ để xây dựng các ứng dụng hoạt động và không có thời gian để xây dựng bất kỳ cơ sở hạ tầng nào cho phép các bên khác viết phần mềm cho thiết bị. (Điều đó không ngăn mọi người làm điều đó.)
Một năm sau, Apple công bố App Store. Và có rất nhiều điều đáng khen ngợi về App Store: Nó đã khiến mọi người quen với việc mua và tải xuống phần mềm theo cách chưa từng có trước đây. Bất chấp những tuyên bố thường xuyên trái ngược của Apple, có rất nhiều phần mềm được bán trên internet trước khi có App Store, nhưng bạn không thể mua và chạy nó dễ dàng như mua một bài hát từ iTunes.
Khi Steve Jobs giới thiệu App Store vào năm 2008, ông nói rằng đó sẽ là “cách thức độc quyền để phân phối ứng dụng iPhone”, điều này đúng cho đến ngày nay nhưng có lẽ không nên như vậy.
Apple
(Đúng vậy, App Store là một phiên bản được viết lại vội vàng của hệ thống Apple sử dụng cho iTunes, một quyết định đã đóng ấn định cho nền tảng phần mềm của Apple như một thị trường dựa trên doanh thu được hỗ trợ bởi các hệ thống được thiết kế cho các công ty thu âm tải nhạc lên.)
App Store thật tuyệt vời. Nó đã tạo ra toàn bộ nền kinh tế ứng dụng và cho phép các nhà phát triển phần mềm xây dựng các doanh nghiệp bền vững. Vấn đề với App Store là Apple quyết định rằng đó sẽ là cách duy nhất mà bất kỳ ai cũng có thể phân phối phần mềm cho iPhone.
Khám phá các câu hỏi thường gặp
- Mac App Store khác với iOS App Store như thế nào?
- Sự kiểm soát của Apple đối với App Store ảnh hưởng đến người tiêu dùng như thế nào?
- Ưu điểm và nhược điểm của việc Apple kiểm soát App Store là gì?
- Sự kiểm soát của Apple đối với App Store ảnh hưởng đến tương lai của điện toán như thế nào?
Tìm kiếm A.I.
Hoàn toàn không có gì cơ bản trong khái niệm App Store đòi hỏi nó phải là con đường duy nhất cho phần mềm trên iPhone. Nhưng việc giới hạn mọi thứ trong App Store đã mang lại cho Apple quyền kiểm soát hoàn toàn nền tảng phần mềm mới của mình, vốn trong những ngày đầu vẫn đang được xây dựng. Tôi hiểu tại sao Apple lại có thôi thúc đó, tại sao họ muốn bảo vệ những gì họ đang xây dựng và tại sao họ không muốn iPhone bị định nghĩa bởi phần mềm theo bất kỳ cách nào mà Apple không đồng ý.
Nhưng theo thời gian, điều không thể tránh khỏi đã xảy ra: Apple đã sử dụng tính độc quyền của App Store và quyền kiểm soát hoàn toàn đối với nền tảng để thu tiền thông qua việc tìm kiếm lợi nhuận và ngăn chặn các doanh nghiệp thừa nhận rằng web tồn tại bên ngoài các ứng dụng của họ. Có lẽ tệ nhất là, tính độc quyền của App Store cho phép Apple về cơ bản coi các nhà phát triển ứng dụng như nhân viên của Apple, buộc họ phải tuân theo các hướng dẫn của Apple và làm hài lòng bộ máy phê duyệt của Apple trước khi ứng dụng của họ được công chúng nhìn thấy. Toàn bộ các loại ứng dụng đã bị cấm hoàn toàn, một số công khai, một số âm thầm.
Vấn đề của Mac
Vài năm sau, Apple bắt đầu lên kế hoạch đưa Mac vào vũ trụ App Store. Tuy nhiên, macOS được thiết kế trong một thời đại sớm hơn nhiều và không cung cấp mức độ khóa mà Apple đã tích hợp vào iOS. Thay vì cố gắng khóa Mac và làm cho nó giống iOS hơn, công ty đã khôn ngoan lựa chọn một con đường khác.
macOS ngày nay phản ánh quyết định đó, và điều đó không thể phủ nhận là đúng – không chỉ đối với Mac mà còn đối với mọi thiết bị điện toán mà chúng ta sở hữu.
Đây là cách Apple đã làm điều đó: Họ đã ra mắt Mac App Store, đúng vậy. Đó là một thư viện ứng dụng được tuyển chọn tuân theo các quy tắc bảo mật và quyền riêng tư cụ thể của Apple. Những quy tắc đó rất nghiêm ngặt đến mức rất nhiều ứng dụng không thể có trong App Store, bất chấp những nỗ lực thỉnh thoảng của Apple để mở rộng các quy tắc để quay trở lại cửa hàng. (Những quy tắc đó đôi khi lại thu hẹp lại sau khi mở rộng, đẩy các ứng dụng App Store hiện có trở lại vùng hoang dã.)
Nhưng đây là điều tuyệt vời của phần mềm trên Mac: Nếu ứng dụng của bạn không phù hợp với App Store, bạn chỉ cần… không đặt nó vào đó và tự bán nó. Bạn sẽ mất đi sự trưng bày của thư viện được tuyển chọn của Apple, nhưng bạn vẫn có thể kinh doanh bên ngoài.
Trên Mac, các nhà phát triển có thể bán thông qua App Store hoặc không. Đó là tình huống lý tưởng.
Foundry
Thế giới điện toán ngày nay cũng nguy hiểm hơn thế giới mà macOS ban đầu được thiết kế, vì vậy Apple đã khéo léo xây dựng một cách tiếp cận nhiều tầng để chạy phần mềm trên macOS. (Đừng bao giờ để ai nói với bạn rằng không có cách nào Apple có thể mở iOS cho phần mềm ngoài App Store. Những người rất thông minh tại Apple đã giải quyết vấn đề đó, và họ đã làm điều đó cho Mac.)
Cách thức hoạt động như sau: Ở trung tâm của vòng tròn tin cậy là các ứng dụng App Store. Đây là những ứng dụng Mac được ban phước nhất vì chúng tuân thủ các tiêu chuẩn App Store cụ thể của Apple và đã được các nhân viên App Store xem xét riêng lẻ. Mac có thể được thiết lập để chỉ chạy các ứng dụng từ App Store, mặc dù đó không phải là cài đặt mặc định.
Một cấp độ khác là những gì được gọi là các ứng dụng được chứng thực. Các ứng dụng này nằm ngoài App Store – bạn chỉ cần tải xuống từ internet! – nhưng chúng đã trải qua quy trình xác thực tự động của Apple. Các nhà phát triển phải được đăng ký với Apple, và sau đó họ gửi ứng dụng của mình qua máy chủ của Apple, máy chủ này sẽ quét ứng dụng để tìm phần mềm độc hại và các bất thường khác, và sau đó ký số (hoặc “chứng thực”) ứng dụng.
Các ứng dụng được chứng thực không an toàn bằng các ứng dụng App Store, nhưng chúng được đảm bảo là đến từ các nhà phát triển ứng dụng được Apple biết đến, đã vượt qua một số lần quét cơ bản và được đảm bảo là không bị can thiệp sau khi rời khỏi nhà phát triển, vì bất kỳ thay đổi nào cũng sẽ phá vỡ chữ ký mật mã của Apple. macOS sẵn sàng mở các ứng dụng này theo mặc định, mà không cần bất kỳ cảnh báo nào ngoài thông báo khi khởi chạy lần đầu tiên rằng phần mềm đã được tải xuống từ Internet. Hầu hết các ứng dụng Mac bạn tải xuống bên ngoài App Store ngày nay đều được chứng thực.
Trong những ngày đầu của việc chứng thực, nỗi sợ hãi là Apple có thể sử dụng quy trình này để tạo ra một quy trình phê duyệt App Store khác. Bạn có thể thấy điều đó có thể xảy ra như thế nào: Apple có thể quyết định từ chối các ứng dụng vì chúng không thuộc danh mục mà Apple thích hoặc vì chúng sử dụng các API riêng của Apple mà công ty muốn các nhà phát triển bên thứ ba không truy cập. Nhưng trên thực tế, Apple đã giữ lời hứa của mình là hạn chế cách họ xử lý các ứng dụng này.
Apple cũng giữ một “công tắc ngắt” dự phòng, theo đó họ có thể ngăn các ứng dụng cụ thể khởi chạy, hoặc thậm chí xóa tất cả các ứng dụng từ một nhà phát triển duy nhất nếu chúng được phát hiện là nguy hiểm. Đó là một con đường khác đầy tiềm năng bị lạm dụng, nhưng Apple đã giữ lời hứa của mình và hạn chế việc sử dụng các con đường này để dập tắt phần mềm độc hại.
Tuy nhiên, nguy cơ vẫn tồn tại là Apple có thể thắt chặt các điều kiện bất cứ lúc nào. Tôi lo ngại về việc ban đầu họ từ chối chứng thực các trình giả lập trên iOS ở EU, bởi vì – mặc dù Apple dường như đã rút lui – đó là một động thái cho thấy việc chứng thực ứng dụng chỉ tốt lành vì Apple cho phép nó như vậy.
Tuy nhiên, ngay cả khi Apple thắt chặt các điều kiện đó, macOS vẫn tiếp tục cung cấp các lựa chọn thay thế cho việc phân phối phần mềm. Ở rìa của vòng tròn là các ứng dụng không được chứng thực, các ứng dụng không cần phải đến từ các nhà phát triển đã đăng ký và Apple chưa bao giờ xử lý và ký. Một số ứng dụng này đến từ các dự án mã nguồn mở từ chối trả tiền cho tài khoản nhà phát triển của Apple; những ứng dụng khác đang hoạt động trong các lĩnh vực pháp lý màu xám.
Vài năm trước, một đại diện của Apple đã đứng trên sân khấu và nói rằng Apple sẽ không bao giờ ngăn người dùng chạy mã mà họ muốn chạy trên máy Mac của mình, và tất cả chúng ta cần phải giữ họ đúng lời hứa đó.
Điều quan trọng là bạn vẫn có thể chạy những ứng dụng này. Vài năm trước, tại một trong những sự kiện WWDC trực tiếp cuối cùng, một đại diện của Apple đã đứng trên sân khấu và nói rằng Apple sẽ không bao giờ ngăn người dùng chạy mã mà họ muốn chạy trên máy Mac của mình, và tất cả chúng ta cần phải giữ họ đúng lời hứa đó.
Thật không may, việc chạy các ứng dụng này đang trở nên khó khăn hơn. Mặc dù tôi hiểu rằng Apple coi chúng là một phương tiện cho phần mềm độc hại, phần mềm gián điệp và những thứ nguy hiểm khác, nhưng họ cũng đã đi quá xa trong việc làm cho chúng khó chạy. Kể từ macOS Sequoia, việc khởi chạy một trong những ứng dụng này yêu cầu bạn cố gắng khởi chạy chúng và thất bại, sau đó truy cập phần Gatekeeper trong Cài đặt Hệ thống để giảm mức bảo mật của bạn, nhấp qua một cảnh báo nghiêm khắc và nhập mật khẩu quản trị viên. Không có cài đặt nào cho phép người dùng chọn không tham gia điệu nhảy này – bạn phải làm điều đó cho mọi ứng dụng không được chứng thực mà bạn cài đặt.
Tuy nhiên, Apple vẫn chưa phá vỡ lời hứa đó: Nếu bạn muốn chạy một ứng dụng không được chứng thực, bạn có thể làm điều đó. Apple sẽ không ngăn bạn. Nó có thể làm bạn sợ hãi, dỗ dành bạn và giấu nút cho phép bạn chạy ứng dụng đó ở tầng hầm trong một nhà vệ sinh không sử dụng được đằng sau một cánh cửa có biển báo ghi “Cẩn thận với báo đốm”, nhưng nó sẽ cho phép bạn chạy nó.
Mac mở và có thể nâng cấp theo mọi cách mà iPhone không có.
IDG
Mac là mô hình
Tại Liên minh Châu Âu, người dùng iPhone và iPad giờ đây có thể sử dụng các ứng dụng bỏ qua App Store. Thật không may, các tùy chọn bị hạn chế và yêu cầu một cửa hàng ứng dụng của bên thứ ba, điều này dường như bỏ qua vấn đề chính. Khi xây dựng các hệ thống này theo quy định của EU, Apple đã sử dụng công việc của mình trên macOS làm nền tảng. Các ứng dụng không thuộc App Store đến từ các nhà phát triển được công nhận và được Apple chứng thực.
Đây là một thời điểm quan trọng. Apple đã xây dựng hai mô hình riêng biệt để chạy phần mềm trên thiết bị của chúng ta. Trong một mô hình, có một mức độ đáng tin cậy khuyến khích người dùng mạnh mẽ tuân thủ các con đường an toàn, rõ ràng – nhưng cho phép các đối thủ đi theo con đường riêng của họ và người dùng đưa ra các quyết định khác với những gì Apple muốn họ đưa ra. Và, vâng, ở những mức độ cực đoan, người dùng có thể hành động theo cách có thể khiến họ gặp nguy hiểm, nhưng chỉ sau nhiều lời cảnh báo. Đó là một hệ thống rất tốt. Apple đã xây dựng nó theo cách đó vì họ quan tâm đến Mac, hệ sinh thái Mac và người dùng Mac.
Tất nhiên, mô hình kia là mô hình mà chúng ta quen thuộc từ iOS: Chỉ có một lớp và Apple hoàn toàn kiểm soát nó. Ngay cả khi chúng ta đang chi hàng nghìn đô la để sở hữu các thiết bị có thể chạy phần mềm do những người thông minh từ khắp nơi trên thế giới phát triển, Apple tin rằng chỉ mình họ mới có thể xác định loại ứng dụng nào được phép, rằng họ luôn phải được chia sẻ doanh thu của mọi giao dịch tài chính bên trong các ứng dụng đó và nếu họ không thích bất cứ điều gì về ứng dụng của nhà phát triển, họ có thể yêu cầu nó được thay đổi hoặc ứng dụng đó biến mất vào quên lãng.
Việc cả hai phương pháp này đều đến từ cùng một công ty là… khá đáng kinh ngạc, thành thật mà nói. Một con đường cung cấp bảo mật, an toàn, quản lý và một cơ hội hợp lý cho Apple để định nghĩa nền tảng của mình và làm việc với các đối tác, nhưng được điều chỉnh với triển vọng cạnh tranh. Phương pháp tiếp cận khác đã phát triển từ một cách đơn giản để đưa phần mềm lên một nền tảng mới bằng cách sử dụng cơ chế được sử dụng để bán các đĩa nhạc pop thành một cách để thực hiện quyền kiểm soát toàn bộ, bao gồm cả việc quyết định loại ứng dụng nào chúng ta được phép sử dụng và buộc Apple phải tham gia vào mọi giao dịch tài chính trên nền tảng của mình.
Tôi biết phương pháp do Apple xây dựng nào nên là mô hình cho tương lai của phần mềm trên các thiết bị điện toán. Tin tốt là Apple đã xây dựng nó rồi. Thời đại kiểm soát từ trên xuống đối với các thiết bị của chúng ta cần phải kết thúc. Mac là mô hình.