Đối với các ứng dụng, iOS là một hệ thống rất khép kín, nếu không bẻ khóa, bạn không thể đưa ứng dụng vào đó bằng bất kỳ cách nào khác ngoài thông qua App Store. Ngoài ra, mỗi ứng dụng đều trải qua quá trình đánh giá của Apple để bảo vệ người dùng. Nhưng không phải đó chỉ là một màn khói sao?
Các vấn đề ứng dụng lừa đảo được thảo luận trên sân khấu của Apple hầu như hàng tháng. Chưa được bao lâu thì chúng đã bị xóa khỏi App Store ứng dụng lừa đảo từ một nhà phát triển, người săn lùng sự phổ biến của các trò chơi nổi tiếng và cố gắng kiếm tiền nhanh chóng.
Cách đây vài ngày, một tựa game nổi tiếng của Nintendo cũng đã xuất hiện, Pokémon màu vàngtuy nhiên, tác giả lại là một người hoàn toàn khác với nhà sản xuất máy chơi game nổi tiếng. Người dùng không nghi ngờ đã tin rằng đây là một trò chơi phổ biến của Nhật Bản, nhưng đó chỉ là một trò lừa đảo khi trò chơi sẽ bị lỗi ngay sau khi tải menu. Tuy nhiên, số lượng đánh giá một sao đã nói lên điều đó. Apple đã rút ứng dụng này khỏi cửa hàng chưa đầy 24 giờ sau đó. "The Game" đạt vị trí thứ ba trên App Store Hoa Kỳ trong thời gian đó.
Bạn tự hỏi làm sao có thể đến được đó nghiêm ngặt sự kiểm soát của Apple các ứng dụng như vậy sẽ có được. Các điều kiện dành cho nhà phát triển, cái gọi là Nguyên tắc, đã được biết đến từ lâu. Các quy tắc rõ ràng được đặt ra và những kẻ gian lận sẽ bị trừng phạt theo văn bản. Nó chỉ xảy ra sau vài tuần dài, đôi khi vài tháng, khi Apple hành động, trong khi những ứng dụng như vậy hoàn toàn không vượt qua được quá trình kiểm tra.
Chúng ta không cần phải đi xa để tìm ra lỗ hổng trong hệ thống. Một trong những nhà phát triển người Séc đã gián tiếp tâm sự với tôi về kinh nghiệm của anh ấy. Anh đã triển khai JavaScript trong ứng dụng của mình, vốn được sử dụng để thống kê Google Analytics, vốn bị nghiêm cấm theo quy định của Apple. Anh ta chỉ để nó ở đó để dùng thử, nhưng lại quên gỡ nó ra trước khi gửi đi phê duyệt. Tuy nhiên, sau khi được phê duyệt, nó vẫn không hoạt động.
Và nó đã diễn ra như thế nào về phía Apple? Tám ngày trôi qua kể từ khi đơn đăng ký được gửi đến quá trình phê duyệt và nó ở trạng thái "Đang chờ xem xét" - đang chờ phê duyệt. Vào ngày thứ tám, dường như đã đến lượt cô ấy và chuyển sang trạng thái "Đang xem xét" - đang trong quá trình phê duyệt. Sau hai phút đầy đủ, nó đã được phê duyệt và sẵn sàng ra mắt trên App Store. Nghĩa là, người phê duyệt đơn đăng ký đã dành trọn hai phút cho nó. Những gì có thể được nghiên cứu trong hai phút như vậy trên ứng dụng?
Rõ ràng là không có ai trực tiếp kiểm tra mã ứng dụng. Có thể có một số loại bot phần mềm kiểm tra một số khía cạnh của ứng dụng, chẳng hạn như liệu nó có chứa phần mềm độc hại hay không. Khi đó, yếu tố con người dường như chỉ kiểm tra xem nó có thể khởi động được hay không và liệu nó có chứa bất kỳ vật liệu độc hại nào hay không. Sau đó, nó có thể truy cập App Store và từ đó đến thiết bị của người dùng mà không gặp vấn đề gì.
Khoảng thời gian hai phút đó là một trong những lý do giải thích tại sao có rất nhiều ứng dụng lừa đảo xuất hiện trên App Store. Hiện có hơn 550 ứng dụng. Tuy nhiên, không chỉ các ứng dụng mới mới rơi vào quá trình phê duyệt mà tất cả các bản cập nhật, cho dù đó là phiên bản hoàn toàn mới của ứng dụng hay sửa một lỗi nhỏ. Các ứng dụng mới được thêm vào với tốc độ tên lửa mỗi tháng. Nếu chúng ta thực hiện một phép tính nhỏ khi mỗi ứng dụng phải được cập nhật mỗi tháng một lần, sau đó giả sử rằng các ứng dụng được kiểm tra trong 000 giờ mỗi ngày kể cả cuối tuần, Apple sẽ phải kiểm tra khoảng 2300 ứng dụng mỗi giờ. Và đó là chưa kể những cái mới. Nếu có 100 nhân viên xem xét đơn đăng ký, mỗi người sẽ phải xử lý 23 đơn hàng mỗi giờ. Nếu anh ấy dành 2-3 phút cho mỗi người, anh ấy có thể làm được.
Khi App Store lần đầu tiên ra mắt, việc kiểm tra chi tiết từng ứng dụng không phải là vấn đề khi ban đầu có 500 ứng dụng. Tuy nhiên, cửa hàng đã phát triển theo cấp số nhân và hiện có nhiều ứng dụng hơn 1000 lần. Với khối lượng như vậy, rất khó để dành đủ thời gian cho mỗi ứng dụng mà không khiến nhà phát triển phải chờ hàng tuần trước khi phê duyệt ứng dụng.
Tuy nhiên, Apple nên bắt đầu giải quyết vấn đề này, vì những vấn đề này sẽ tiếp tục leo thang và những kẻ lừa đảo nhằm mục đích kiếm tiền dễ dàng sẽ tiếp tục chiếm lĩnh App Store. Một khi vấn đề này vượt quá tầm kiểm soát, mọi người sẽ ít tin tưởng hơn vào ứng dụng, điều này sẽ gây ảnh hưởng xấu đến các nhà phát triển và nói rộng ra là toàn bộ hệ sinh thái. Do đó, Apple nên bắt đầu giải quyết vấn đề này một cách chuyên sâu như với điều kiện làm việc tại các nhà máy Trung Quốc.
Mức độ phê duyệt là vấn đề ít nhất. Một bài báo khác có thể viết về cách Apple đối xử với các nhà phát triển của mình nói chung (không may là khi có vấn đề).
Xin chào, có một lỗi nhỏ trong văn bản đối với toàn bộ hệ sinh thái. Apple nên bắt đầu giải quyết vấn đề này một cách chuyên sâu cũng như với điều kiện làm việc tại các nhà máy Trung Quốc.
Có nên giết chóc không?
Apple đã giải quyết được vấn đề của các ứng dụng tương tự.
Dựa trên kinh nghiệm của một nhà phát triển người Séc với một số JavaScript để viết một bài báo như vậy, đừng giận tôi, nhưng bạn đã tạo ra một lời nói điên rồ không đáng được xuất bản ngay cả trên một blog chứ đừng nói đến ở đây.
Vâng, đúng là yếu tố con người rất có vấn đề và Apple cũng không thể tránh khỏi điều đó. Bạn có thể tưởng tượng có bao nhiêu người có thể? Doanh thu của những người phê duyệt này là bao nhiêu so với mức tăng trưởng mà Apple có được?
Với một chút nỗ lực để khách quan, bạn sẽ thu thập thông tin từ các nhà phát triển khác và có thể nhận ra rằng Apple sẽ phê duyệt các ứng dụng khác dù chỉ trong vài ngày nếu không chắc liệu nó có tuân thủ các quy tắc hay không. Ví dụ. khi nói đến mua hàng trong ứng dụng, Apple đã nghiên cứu nó trong một thời gian tương đối dài. Làm họ bối rối cũng không phải là một vấn đề lớn vì họ không và không thể thực sự kiểm tra bên trong ứng dụng - vì vậy bạn có thể làm điều gì đó mà Apple sẽ hiển thị và sau khi được phê duyệt sẽ có điều gì đó khác.
Đúng, có rất nhiều thủ thuật, nhưng chúng thường dẫn đến việc xóa khỏi AppStore hoặc thậm chí chặn tài khoản nhà phát triển.
1 lần mỗi tháng không phải là một bản cập nhật trung bình dù chỉ là tình cờ. Hầu hết các ứng dụng không nhận được bản cập nhật mới nhất - đơn giản là chúng không bắt kịp và "chết".
Đúng là tôi cũng đã từng trải qua những bài đánh giá chi tiết, nhưng câu hỏi đặt ra là liệu trạng thái đánh giá trong AppStore có phản ánh thực tế hay không. Trước đây, các ứng dụng iPad bị lỗi ngay sau khi được gửi tới InReview và tồn tại ở đó suốt một tuần. Ứng dụng iPhone đã không làm được điều đó. Vì vậy, tôi sẽ không đưa ra kết luận như vậy về nó.
Bài viết tuyệt vời như thường lệ...
Tôi chỉ muốn chỉ ra một lỗi nhỏ ở đoạn áp chót:
"Tuy nhiên, hoạt động kinh doanh đã phát triển theo cấp số nhân và hiện có số lượng ứng dụng tăng gấp 1000 lần."
có lẽ nên có JE
Một điều nữa mà tôi không thích là việc sử dụng từ hệ sinh thái, vốn được sử dụng chủ yếu trong địa lý...
PS: cảm ơn vì bài viết