Я был не прав. Фрагментация на Android — это зло

Думаю, если вы хотя бы время от времени почитываете наш сайт, то знаете, что я довольно спокойно отношусь к такому явлению, как фрагментация на Android. Моя логика всегда заключалась в том, что чем больше на рынке оболочек, разработанных производителями смартфонов, тем больше у пользователей выбора и тем активнее развивается операционная система. Ведь стоковый Android сильно ограничен в своих возможностях, тогда как оболочки открывают нам доступ к таким функциям, которых в штатной версии операционной системы нет и не было. Впрочем, есть у этого явления и недостатки. Как оказалось, вполне существенные.

Android похож на сшитое из обрывков покрывало — вроде и целое, но того и гляди порвётся

Читайте также: Почему ежемесячные обновления безопасности Android — это фарс

Популярное приложение камеры Moment Pro Camera больше не будет доступно на Android, потому что разработчики приняли решение свернуть проект в рамках операционной системы от Google. Причиной, как ни странно, стала фрагментация. Однако разработчиков остановило не обилие не обновляемых смартфонов, а большое количество разных оболочек и ограничений, навязанных их производителями. Поэтому теперь Moment Pro Camera можно будет скачать только на iOS, у которой таких проблем, что весьма удивительно, учитывая её закрытость, нет.

Почему разработчики не любят Android

По словам разработчиков Moment Pro Camera, им очень сложно поддерживать приложение в текущих условиях, когда каждый суслик в поле агроном. Дело в том, что многие производители устанавливают для приложений свои требования, ограничивая их возможности. Несмотря на то что это не такая уж распространённая практика, в случае с Moment Pro Camera это сыграло решающую роль. Ведь одно дело разрабатывать приложение для чистого Android, и совершенно другое удалять его функции, просто потому что производитель установил собственные правила работы стороннего софта.

Читайте также: Google избавит приложения для Android от навязчивой рекламы

Зелёный цвет — функция совместима с Moment Pro Camera, жёлтый цвет — совместима только со штатным приложением, красная — не поддерживается устройством

Если вы всё ещё не понимаете, в чём тут дело, посмотрите на изображение выше. Это таблица совместимости возможностей Moment Pro Camera с разными смартфонами. Здесь отчётливо видно, что большая часть функций приложения недоступна на большинстве поддерживаемых моделей, хотя в штатном приложении те же функции есть.

Почему не работает приложение на Android

Взять хотя бы Galaxy S10 и запись видео при 120 кадрах в секунду. Этот аппарат позволяет вести съёмку при такой частоте кадров только с использованием предустановленного приложения камеры, но при этом не даёт сделать этого Moment Pro Camera. И таких смартфонов на рынке – большинство. Это особенно смешно, если учесть, что во все времена пользователи обвиняли в закрытости именно Apple, а разработчики критиковали iOS как операционку, полную ограничений и запретительных механизмов.

В чем Android-смартфоны уступают iPhone

Но одними только оболочками дело не ограничивается. Проблема ещё в том, что производители слишком вольно обращаются с внутренностями своих смартфонов. Возможно, это покажется смешным, ведь кому, как не им, решать, чем оснащать фирменные устройства, а чем нет. Однако аппаратное оснащение разных смартфонов зачастую может отличаться так сильно, что разработчикам оказывается банально проще проигнорировать эти различия и никак не задействовать их в своих приложениях.

Читайте также: Почему стоит купить Google Pixel 2 XL вместо Pixel 4 XL

Разработчики неохотно пишут софт под Android либо делают это спустя рукава

Отличный тому пример – чип Pixel Neural Core, который отвечает за обработку изображений и хорош всем за тем лишь исключением, что устанавливается только в Pixel 4, тогда как все остальные аппараты пиксельной линейки снабжены чипами предыдущего поколения под названием Pixel Visual Core. Из-за сложности оптимизации разработчики Moment Pro Camera банально удалили из приложения для Pixel 4 поддержку HDR+ Enhanced, хотя на более старых моделях она есть.

Почему на iOS приложения работают лучше, чем на Android

Я не разработчик и мне сложно судить, кто в этой ситуации прав. С одной стороны, многие разработчики под Android пишут свой софт и в ус не дуют, однако другие в какой-то момент срываются и понимают, что в таких условиях невозможно работать. Чисто по-человечески я могу их понять. Ведь мало просто написать приложение, нужно ещё учесть особенности десятков, если не сотен оболочек и подогнать свою разработку под особенности каждой из них. Понятное дело, что заниматься этим у них нет никакого желания, поэтому девелоперы либо терпят и занимаются оптимизацией, либо плюют на неё. Поэтому мне позиция создателей Moment Pro Camera ближе всего, ведь они решили больше не делать продукт вообще, чем делать его плохо.

Теги
Читайте также
Samsung хочет, чтобы Chrome для Android получил поддержку расширений

Не знаю, замечали вы или нет, но к мобильному Google Chrome у пользователей практически не бывает претензий, в отличие от настольного. Версия для смартфонов не оказывает лишней нагрузки ни на процессор, ни на память, ни на время автономной работы, тогда как десктопной только дай волю. В результате пользователи даже начали шутить, что 1,5 ТБ оперативной памяти, которыми Apple оснастила топовый компьютер Mac Pro, без проблем вытянут 3-4 вкладки в Chrome, но не больше. Сказался слишком обширный набор функций браузера, который и сканирует компьютер на вирусы, и даже имеет собственные приложения в виде расширений. Их-то на смартфонах и не хватало.

Читать далее
Google задерживает Android 11, но показала, что такое 2 метра: итоги недели

На этой неделе Google сделала то, чего нам всем очень не хотелось - отложила выпуск Android 11. Заранее предсказать это было сложно, но, как оказалось, причины для этого были. Зато она выпустила приложение, которое позволяет держать безопасную дистанцию до людей, чтобы не заразиться в условиях пандемии. Полезность приложения вызывает вопросы, но технически это сделано так, что представить подобное несколько лет назад было просто невозможно. А еще на этой неделе выяснилось, что iPhone SE второго поколения работает быстрее Samsung Galaxy S20 Ultra, который стоит в несколько раз дороже. Были на этой неделе и другие новости, но давайте обо всем по порядку.

Читать далее
В Google Stadia появится поддержка новых телефонов и управление без геймпада

С момента своего запуска Google Stadia очень медленно получала поддержку новых телефонов на Android за пределами серии Google Pixel, за что поисковый гигант часто сталкивался с недоумением среди пользователей. С выпуском Stadia версии 2.19 для Android похоже, многое изменится: Google планирует позволить запускать игровой сервис на телефонах, которые еще не были «сертифицированы», а также добавить другие новые функции. Означает ли это, что поиграть в игры из Stadia можно будет на любом смартфоне с подходящими техническими характеристиками?

Читать далее

4 комментария Оставить свой

  1. G-3

    Разработчики Moment Pro Camera слабаки. Скатертью дорожка)))

  2. DrMeth

    Я был не прав. Дальше не нужно было писать, все сказано первыми четырьмя словами.

  3. KoNeko

    Ничего. Найдутся энтузиасты, готовые безплатно сделать порт Гугл камеры под любые устройства.

  4. famed69

    Откуда ваш ресурс черпает инфу?! Приложение есть в маркете по цене 95 гривен и с рейтингом 2.4 из 5…
    Такое фуфло, даже бесплатно, никто адекватный качать не станет. Есть гугл камера для этого.
    Но вот отношение гугла к пользователям, которые не могут установить эту камеру на свой смартфон из маркета, если он не пиксель — гадкое. А за внутреннюю политику гугла, учитывая процент отката за размещение своего приложения в маркете, я вообще помолчу… Поэтому причин для возмущения разработчиков в принципе хватает.

Новый комментарий