Hướng dẫn cài ứng dụng ngoài app store năm 2024
Người dùng iPhone có thể sớm tải và cài đặt ứng dụng từ nhiều nguồn khác nhau, tương tự thiết bị chạy Android. Sau khi phân tích bản thử nghiệm iOS 17.2, trang công nghệ 9to5mac phát hiện những chi tiết cho thấy iPhone sắp hỗ trợ tải ứng dụng ngoài App Store. Cụ thể, Apple đặt tên một giao diện lập trình ứng dụng (API) là "Managed App Distribution", qua đó cho phép nhà phát triển thiết lập cửa hàng app của riêng mình. Ở mức độ sâu hơn, API này chi phối quá trình tải xuống, cài đặt và cập nhật ứng dụng từ nguồn bên ngoài. Thậm chí, nó còn có thể kiểm tra tính tương thích của một app bất kỳ với thiết bị hoặc phiên bản iOS hiện hành, tương tự những gì App Store đang làm. Bên cạnh đó, iOS 17.2 cũng chứa tài liệu về trình khóa theo khu vực trong API. 9to5mac đánh giá đây là cách Apple hạn chế tính năng tải ứng dụng từ nguồn ngoài ở một số quốc gia, nhằm đáp ứng yêu cầu từ cơ quan quản lý địa phương. Đại diện Apple chưa đưa ra bình luận. Logo ứng dụng App Store. Ảnh: ZDnet Trong nhiều năm, Apple liên tục phản đối "sideloading", thuật ngữ chỉ việc cài đặt phần mềm mà không thông qua cửa hàng ứng dụng chính thức, vốn tồn tại trên thiết bị Android, Window và máy tính Mac. Hãng cho rằng việc tải ứng dụng từ nguồn lạ sẽ gây mất an toàn, đồng thời làm suy yếu quyền riêng tư. "Các công ty 'đói' dữ liệu có thể tránh được quy tắc về bảo mật của chúng tôi và theo dõi người dùng", Tim Cook, CEO Apple, nói. Ngoài ra, ông cảnh báo người dùng iPhone đứng trước nguy cơ tải nhầm phần mềm chứa mã độc và bị đánh cắp dữ liệu. Tuy nhiên, đầu năm nay, Apple buộc phải thay đổi để đáp ứng Đạo luật Thị trường Kỹ thuật số (DMA) của Liên minh châu Âu, dự kiến áp dụng từ tháng 3/2024. Một số điều khoản trong đó yêu cầu nhà sản xuất điện thoại cho phép người dùng cài đặt app từ bất cứ nguồn nào họ muốn. Nếu không tuân thủ, Apple có thể bị phạt lên đến 20% doanh thu toàn cầu. Một số nguồn tin cho biết, bên cạnh việc tuân thủ luật, Apple cũng đang xem xét ý tưởng tính phí xác minh ứng dụng, vốn được áp dụng trên máy tính Mac, giúp đảm bảo an toàn khi người dùng cấp quyền cài đặt phần mềm bên ngoài kho ứng dụng của hãng. Tự động tải về ứng dụng đã mua trên các thiết bị Apple khác của bạn: Bên dưới Tải về tự động, hãy bật Tải về ứng dụng.
Tự động xóa các ứng dụng không sử dụng: Bật Gỡ bỏ ứng dụng ko dùng. Bạn có thể cài đặt lại ứng dụng bất kỳ lúc nào nếu ứng dụng đó vẫn có sẵn trong App Store. Thông thường, việc cài đặt ứng dụng sẽ được thực hiện thông qua Apple Store, tuy nhiên sẽ có một số trường hợp ta không cần phải đưa app lên Apple Store mà thiết bị vẫn có thể cài đặt được. Đa số sẽ thuộc vào một trong hai trường hợp sau đây:
Dưới đây là bảng liệt kê một số khác biệt giữa account Apple Developer Program và Apple Developer Enterprise Program: Apple Developer Program Apple Developer Enterprise Program Beta OS Releases Yes Yes Ad Hoc Distribution Yes Yes App Store Distribution Yes No In-house Distribution No Yes TestFlight Beta Testing Yes No Team Management No Yes App Analytics Yes Yes Có hai cách ta có thể sử dụng để cài đặt bản build của app nhằm mục đích testing:
In-house distribution là một cách an toàn để đưa ứng dụng của bạn đến với các nhân viên của mình. Tuy nhiên nếu bạn muốn người ngoài công ty có thể test ứng dụng của mình hoặc giới hạn bản build cho một số device thì bạn có thể sử dụng Ad Hoc distribution. Ad Hoc distribution cho phép ứng dụng được register bởi 100 device trong provisioning profile. Cả hai loại distribution trên đều giống nhau ở cách cài app, chỉ khác nhau về provisioning profile. Bài viết này sẽ liệt kê một số cách ta có thể sử dụng đề cài đặt ứng dụng mà không cần sử dụng Apple Store. Sử dụng Apple Configurator 2Ứng dụng này chỉ có trên Mac OS. Để cài đặt app thông qua ứng dụng này, ta làm theo các bước sau:
Sử dụng iTunesTừ phiên bản iTunes 12.7 dành cho Mac, Apple đã thiết kế lại iTunes chỉ tập trung vào mục đích bán nhạc, phim ảnh, TV shows, audiobook và podcast. Nó không còn chứa App Store cho việc mua app cho iPhone và iPad, nên ta không còn được sử dụng tính năng cài app thông qua iTunes nữa. Dưới đây là các bước cài đặt file .ipa thông qua iTunes dành cho các phiên bản nhỏ hơn 12.7:
Sử dụng OTA DeploymentOTA (Over-The-Air) Deployment cho phép ta cài app thông qua giao thức https thông qua các bước sau:
Lưu ý đối với file .plist: .plist file phải được truy cập thông qua giao thức https
Ngoài ra, còn có một số trang web đã tích hợp sẵn việc hỗ trợ cài đặt file .ipa như: Diawi, Deploygate, HockeyApp mà bạn có thể cân nhắc để sử dụng. |