Я был не прав. Фрагментация на 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 ближе всего, ведь они решили больше не делать продукт вообще, чем делать его плохо.

Теги
Лонгриды для вас
Google Chrome
Как управлять Google Chrome командами в адресной строке

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

Читать далее
Google Ассистент
Google Ассистент на Android научился зачитывать сообщения в проводных наушниках

Год назад Apple научила Siri зачитывать входящие сообщения, если в момент их поступления к iPhone подключены AirPods. Затем эта функция появилась ещё на нескольких моделях Beats, но левые наушники её поддержку так и не получили. В принципе, это было логично – всё-таки для работы голосового ассистента явно нужно какое-то продвинутое железо, которым «уши» сторонних производителей явно не обладают. Но Google – вот уж от кого не ждали – смогла доказать, что функция зачитывания сообщений поддерживает абсолютно любые наушники. По крайней мере, на Android и в паре с Google Ассистентом.

Читать далее
Google Карты
Как выглядит и что умеет новый режим в Google Maps для Android

Несмотря на то что Google не меньше Apple хочет завоевать как можно больше рынков, ей это удаётся отнюдь не всегда. Смартфоны, планшеты, лэптопы для учёбы и частично телевизоры – чек. Но дальше дело, судя по всему, пока движется откровенно так себе. Например, у Google была попытка завоевать рынок операционных систем для автомобилей с помощью Android Auto, которая, в отличие от CarPlay от Apple, как-то не полетела. Видимо, поэтому разработчики компании – просто чтобы наработки не пропадали, - решили воплотить их в более популярном продукте – Google Maps.

Читать далее
4 комментария Оставить свой
  1. G-3

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

  2. DrMeth

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

  3. KoNeko

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

  4. famed69

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

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