Cửa hàng ứng dụng App Store là một trong những nền tảng mang lại doanh thu lớn cho Apple, vì vậy, dễ hiểu tại sao công ty luôn muốn bảo vệ nó thật chặt chẽ. Để có thể cài được các ứng dụng ngoài App Store, người dùng thường phải jailbreak iPhone, một thủ thuật đang ngày càng trở nên khó khăn hơn.
Thế nhưng mới đây nhà phát triển cho iOS, Riley Testut đã tìm ra cách để vượt mặt các hạn chế do Apple đặt ra. Anh đã ra mắt cửa hàng ứng dụng AltStore – một cửa hàng ứng dụng thay thế cho App Store – để phân phối các ứng dụng nhằm "đẩy iOS tới giới hạn tận cùng của mình." Quan trọng nhất, người dùng không cần phải jailbreak thì mới cài đặt được AltStore.
Đặc biệt hơn nó còn hỗ trợ bộ giả lập Nintendo của riêng Testut, vì vậy ai cũng có thể chơi các game như Super Mario và nhiều trò chơi cổ điển khác ngay trên iPhone hoặc iPad. Hiện người dùng có thể truy cập vào trang https://altstore.io/ để tải xuống bộ cài đặt AltServer cho máy tính và AltStore cho iPhone của mình.
Đầu tiên bạn cần cài đặt AltServer cho máy tính, sau đó kết nối thiết bị iOS với máy tính và cài đặt thủ công AltStore lên điện thoại. Bạn cũng cần nhập vào Apple ID của mình với mật khẩu dành riêng cho ứng dụng (app-specific password), vốn được tạo ra từ cổng quản lý Apple ID của Apple.
AltStore hoạt động bằng cách đánh lừa thiết bị của bạn rằng bạn là một nhà phát triển đang sideload ứng dụng thử nghiệm. AltStore cũng sử dụng tính năng đồng bộ trên iTunes để đăng ký lại cho ứng dụng sau mỗi 7 ngày, nhằm tránh cho việc nó bị xóa khỏi thiết bị, do nó không được cài đặt qua App Store như bình thường.
Cách làm này cũng giống như công cụ Cydia Impactor để cài đặt các file ứng dụng iOS. Tuy nhiên, thay vì chỉ cho phép bạn cài đặt một số ứng dụng nào đó, AltStore cho phép bạn cài đặt toàn bộ cửa hàng ứng dụng thông qua phần mềm thay thế của họ.
Về mặt lý thuyết, Apple khó có thể làm gì để tắt cửa hàng ứng dụng của Testut. Dù lợi dụng kẽ hở trong chính sách nhà phát triển của Apple, nhưng vì công ty chỉ có thể vô hiệu hóa khả năng này của mỗi nhà phát triển đơn lẻ, trong khi bạn có thể tạo ra các Apple ID khác nếu cần.
Do vậy, để có thể ngăn chặn triệt để AltStore, Apple sẽ buộc phải vô hiệu hóa chính sách dành cho các nhà phát triển, vốn liên quan đến cả các tổ chức, các trường học đang dựa vào nền tảng hạ tầng của iOS để xây dựng các ứng dụng thử nghiệm và phần mềm để sử dụng nội bộ - một việc làm rất khó khăn cho Apple.
Ngoài ra có một cách khác Apple có thể làm là vô hiệu hóa tính năng đồng bộ tự động qua Wifi của iTunes. Nhưng điều đó cũng có nghĩa là bạn chỉ cần cắm điện thoại vào máy tính mỗi tuần một lần và sử dụng AltStore để đăng ký lại ứng dụng của mình.
Tham khảo The Verge
Nguồn: Genk.vn
CHUYÊN VIÊN ỨNG DỤNG AI [AI DEPLOYMENT EXECUTIVE]
Tổng công ty Xây dựng số 1 – CTCP
Location: Hồ Chí Minh
Salary: Competitive
Chuyên viên Hỗ trợ phát triển ứng dụng
Location: Hà Nội
Salary: Competitive
Phó phòng phát triển ứng dụng Ngân hàng điện tử - TT Phát triển ứng dụng
Ngân hàng TMCP Phát triển TP.HCM (HDBank)
Location: Hồ Chí Minh
Salary: Competitive
Công ty TNHH Bình Việt Đức (BIVID)
Location: Hồ Chí Minh
Salary: 20 Mil - 25 Mil VND
Chuyên viên Quản trị Vận hành Ứng dụng Core
Ngân Hàng TMCP Sài Gòn - Hà Nội ( SHB )
Location: Hà Nội
Salary: Competitive
Chuyên viên Quản trị Vận hành Ứng dụng ngoài Core
Ngân Hàng TMCP Sài Gòn - Hà Nội ( SHB )
Location: Hà Nội
Salary: Competitive
Chuyên viên giải pháp nghiệp vụ (CNTT)
Công ty Cổ phần Kim Long Motor Huế
Location: Thừa Thiên- Huế
Salary: Competitive
Chuyên viên / Nhân viên Quản trị Ứng dụng
Công ty Cổ phần Kim Long Motor Huế
Location: Thừa Thiên- Huế
Salary: Competitive
CÔNG TY TNHH GUNZETAL (VIỆT NAM)
Location: Bình Dương
Salary: 15 Mil - 20 Mil VND
Trưởng phòng Vận hành Ứng dụng - Khối Công nghệ thông tin
Ngân Hàng TMCP Tiên Phong (TPBank)
Location: Hà Nội
Salary: Competitive