Закрити оголошення

Що стосується додатків, то iOS — дуже закрита система, без джейлбрейка ви не можете завантажувати додатки в неї інакше, як через App Store. Крім того, кожен додаток проходить перевірку Apple, щоб захистити користувачів. Але хіба це не просто димова завіса?

Проблеми шахрайські програми обговорюється на сцені Apple майже щомісяця. Не так давно вони були видалені з App Store шахрайські програми від одного розробника, який користувався популярністю відомих ігор і намагався швидко заробити гроші.

Кілька днів тому також з'явилася популярна гра Nintendo, Покемон жовтий, однак автором був хтось зовсім не відомий виробник консолей. Нічого не підозрюючих користувачів змусили повірити, що це популярна японська гра, але це було просто шахрайство, коли гра вилітала відразу після завантаження меню. Однак кількість однозіркових відгуків говорить сама за себе. Apple вилучила програму з магазину менше ніж через 24 години. За цей час «Гра» досягла третього місця в App Store США.

Ви запитуєте себе, як взагалі можливо туди потрапити строгий контроль з боку Apple такі програми взагалі отримають. Умови для забудовників, так звані Інструкції, відомі давно. Встановлено чіткі правила, і шахраї повинні бути покарані відповідно до тексту. Це відбувається лише через кілька довгих тижнів, іноді місяців, коли Apple починає діяти, тоді як такі програми взагалі не повинні проходити перевірку.

Нам не потрібно ходити далеко, щоб знайти недолік у системі. Один із чеських розробників побічно довірився мені про свій досвід. Він реалізував у своїй програмі JavaScript, який використовується для статистики Google Analytics, що суворо заборонено правилами Apple. Він мав його там лише як пробний, але забув видалити перед тим, як відправити на затвердження. Однак після затвердження він все одно був нефункціональним.

І як це було з боку Apple? Минуло вісім днів після того, як заявка була відправлена ​​на розгляд і була в статусі «Очікує на розгляд» - очікує на погодження. На восьмий день, очевидно, настала її черга, і вона перейшла в статус «На розгляді» — у процесі затвердження. Через цілих дві хвилини його вже було схвалено та готово до запуску в App Store. Тобто той, хто погоджував заявку, присвятив їй цілих дві хвилини. Що можна дослідити за такі дві хвилини на додатку?

Очевидно, що ніхто безпосередньо не вивчає код програми. Можливо, існує якийсь програмний бот, який перевіряє деякі аспекти програми, наприклад, чи містить вона зловмисне програмне забезпечення. Тоді людський фактор, мабуть, тільки перевіряє, чи можна його взагалі запустити і чи немає в ньому шкідливих матеріалів. Потім він може без проблем перейти в App Store, а звідти на пристрої користувачів.

Цей двохвилинний інтервал є одним із пояснень того, чому так багато шахрайських програм потрапляє в App Store. Зараз існує понад 550 000 програм. Однак в процес затвердження потрапляють не тільки нові додатки, але і всі оновлення, будь то повністю нова версія програми або виправлення однієї невеликої помилки. Щомісяця нові додатки додаються стрімко. Якщо ми трохи підрахуємо, коли кожна програма повинна оновлюватися раз на місяць, тоді припустимо, що програми перевіряються протягом восьми годин щодня, включаючи вихідні, Apple повинна буде перевіряти близько 2300 програм на годину. І це не враховуючи нових. Якби 100 співробітників розглядали заявки, кожен мав би обробляти 23 штуки на годину. Якби він приділяв кожному по 2-3 хвилини, він міг би це зробити.

Коли App Store тільки починався, не було проблемою детально перевірити кожну програму, коли на початку було 500, однак магазин експоненціально розрісся, і тепер додатків стало в 1000 разів більше. З таким обсягом дуже важко приділити достатньо часу кожній заявці, не змусивши розробника чекати тижнями, перш ніж схвалити заявку.

Однак Apple повинна почати вирішувати це питання, оскільки ці проблеми продовжуватимуть зростати, а шахраї, які прагнуть до легких грошей, продовжуватимуть окуповувати App Store. Як тільки ця проблема виросте в голові компанії, люди будуть набагато менше довіряти додаткам, що матиме негативний вплив на розробників і, як наслідок, на всю екосистему. Тому Apple повинна почати боротися з цією проблемою так само інтенсивно, як і з умовами праці на китайських заводах.

Джерело: theverge.com
.