Фрагментация рынка
Фрагментация на технологическом рынке происходит, когда рынок состоит из множества крайне несовместимых технологий или стеков технологий , что вынуждает потенциальных покупателей одного продукта использовать всю экосистему продуктов вместо сохранения свободного выбора дополнительных продуктов и услуг.
Двумя распространенными видами фрагментации являются фрагментация рынка и фрагментация версий .Фрагментация является противоположностью стандартизации и решается с помощью нее .
Фрагментация рынка
[ редактировать ]Фрагментация рынка происходит, когда несколько конкурирующих фирм предлагают крайне несовместимые технологии или технологические стеки , что, вероятно, приводит к привязке к поставщику .
Фрагментация версий
[ редактировать ]Фрагментация версий происходит, когда фирма предлагает несколько несовместимых версий или вариаций одного продукта одновременно или с течением времени в результате накопленных изменений в спецификации продукта .
Операционные системы Android и iOS
[ редактировать ]используется термин Android В сообществе разработчиков «фрагментация Android» . [3] Фрагментация в Android — это когда различные версии платформы Android в сочетании с разным аппаратным обеспечением приводят к неспособности некоторых устройств правильно запускать определенные приложения. [3] Несмотря на то, что Google обновила свою операционную систему Android до версии 4.4, также известной как KitKat , пользователи продолжали использовать более ранние версии операционной системы, в первую очередь Gingerbread (по состоянию на 2018 год). [update] до 0,3%). Причина в первую очередь в том, что производители оборудования устройств не могут выполнить обновление до более поздней версии операционной системы по ряду причин. В результате приложения, написанные для одной версии, не будут корректно работать в другой, и наоборот. [4]
В августе 2010 года разработчики беспроводного краудсорсингового приложения OpenSignal обнаружили 3997 различных значений для «android.build.MODEL» среди пользователей своего приложения. [5] Эта переменная представляет модель устройства, хотя ее можно изменить путем добавления специального ПЗУ. OpenSignal признала, что, хотя это затрудняет разработку приложений, большое разнообразие моделей позволяет Android выйти на большее количество рынков.
Разработчики возложили вину на Google и производителей оборудования, а Google обвинила разработчиков программного обеспечения в том, что они не соблюдают основные положения и условия компании. [4] Проблема с фрагментацией вынудила Google добавить запрет в свои условия для своего комплекта разработки программного обеспечения , который разработчики должны принять перед разработкой для операционной системы Android. [4] Например, исследования OpenSignal и Testdroid показали, что OEM-производители фрагментируют экосистему Android значительно сильнее, чем Google.
Вы соглашаетесь с тем, что не будете предпринимать никаких действий, которые могут вызвать или привести к фрагментации Android, включая, помимо прочего, распространение, участие в создании или каким-либо образом продвижение комплекта разработки программного обеспечения, полученного на основе SDK.
Ссылки
[ редактировать ]- ^ Статистика распространения версий Android теперь будет доступна только в Android Studio.
- ^ Доля рынка iOS-версий для мобильных устройств и планшетов по всему миру
- ^ Jump up to: а б Что такое фрагментация Android
- ^ Jump up to: а б с Google борется с фрагментацией Android, обновив условия SDK
- ^ «Визуализация фрагментации Android» . Архивировано из оригинала 17 апреля 2018 г. Проверено 11 сентября 2018 г.