Почему андроид хуже ios
Перейти к содержимому

Почему андроид хуже ios

  • автор:

Почему приложения для Android хуже, чем для iOS

Ассортимент приложений для iOS и Android примерно одинаков. Несмотря на то, что и тут, и там есть свои эксклюзивы, они являются скорее исключением, чем правилом. А все основные программы и сервисы вроде YouTube, Gmail, Сбербанк Онлайна, Google Карт и т.д. доступны для обоих платформ сразу, да и создают-то их, что в принципе логично, одни и те же разработчики. Однако, если начать сравнивать приложения из App Store и Google Play, неожиданно может выясниться, что одна и та же программа на iOS и Android работает по-разному, причём не в пользу платформы Google.

Почему приложения для Android хуже, чем для iOS. Android-приложения зачастую уступают iOS-версиями по функциональности и стабильности работы. Фото.

Android-приложения зачастую уступают iOS-версиями по функциональности и стабильности работы

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

Отличия iOS от Android

Отличия iOS от Android. Не работают уведомления? На Android это норма. Фото.

Не работают уведомления? На Android это норма

Причина всех проблем, из-за которых страдает софт на Android, заключается: а) в радикальных отличиях смартфонов на ОС от Google и б) в неведении разработчиков об этих отличиях. Они банально не представляют, под какие устройства они делают свой софт. Причём речь тут идёт даже не об аппаратном обеспечении, потому что у современных смартфонов оно плюс-минус одинаковое, а о возможностях их программных оболочек.

Ну, смотрите сами. Все iPhone, iPad и iPod touch компания Apple делает самостоятельно. Соответственно, она имеет возможность заложить в среду разработки Xcode, где создаются приложения, все сочетания железа своих устройств, а также их программные возможности. Поэтому на iOS в принципе немыслима ситуация, когда одно и то же приложение на разных моделях iPhone работает по-разному.

Как вы вредите своим смартфонам и даже не задумываетесь об этом

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

Так случается из-за несовместности программных функций. Например, смартфоны Xiaomi имеют особый режим энергосбережения, который отключает работу всех фоновых процессов, в том числе возможность присылать пуш-уведомления. Поэтому, если пользователи Xiaomi будут использовать WhatsApp в режиме энергосбережения, оповещений они не получат. Но — вот незадача — у какого-нибудь OnePlus блокировки уведомлений не происходит, и там всё работает прекрасно.

Чем чистый Android лучше

Чем чистый Android лучше. Хотите нормально работающие приложения на Android? Берите смартфоны на стоковой операционке. Фото.

Хотите нормально работающие приложения на Android? Берите смартфоны на стоковой операционке

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

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

Вот и получается, что более-менее адекватно приложения для Android могут работать только на чистой ОС, которая не сдобрена внешними оболочками. Просто у разработчиков не будет нужды учитывать множество разных факторов, которые повлияют на работу их софта. Они сделают его по заранее прописанным лекалам Google и не ошибутся. То есть именно так, как это происходит на iOS, где фактическую работоспособность приложений проверяет Apple.

Но поскольку смартфонов на чистом Android в продаже почти нет (единицы), то нам остаётся только смириться с тем фактом, что большинство приложений не будет работать правильно на аппаратах с программной оболочкой производителя. Разработчики не в силах учитывать все их функциональные особенности. Так что, если хотите нормально работающий смартфон и софт, который вы устанавливаете, вам — либо к Google Pixel, либо к iPhone.

Оставить комментарий в Telegram. Поделитесь мнением в чате читателей Androidinsider.ru

Теги

  • iOS или Android
  • Приложения для Андроид

Оставаться на iPhone больше нет смысла. Android реально стал лучше

Когда в этом году я всерьёз задумался о переходе с iOS на Android, я впервые понял, что меня на самом деле ничего не останавливает. Перестал работать даже старый довод «зачем?», который приводила моя лень. Несмотря на то что я и раньше порывался пересесть на платформу Google, каждый раз затея затухала ещё до принятия сколь-нибудь решительных мер. Потому что зачем? Чтобы что? Да, на Android куча смартфонов с топовыми камерами, более достойной автономностью и нетипичным дизайном, который уже давно превосходит таковой у iPhone. Но меня всегда что-то останавливало. Вот только теперь эти доводы, кажется, остались в прошлом.

Оставаться на iPhone больше нет смысла. Android реально стал лучше. Айфоны перестали быть так привлекательны, как раньше. Фото.

Айфоны перестали быть так привлекательны, как раньше

Самые обновляемые смартфоны

Что меня останавливало от перехода на Android раньше? Ну, во-первых, конечно, поддержка. Для смартфонов на базе ОС от Google всегда было нормой обновляться либо год-два, либо не обновляться вообще. Причём обвинить в этом было как будто бы и некого. С Google взятки гладки, потому что она не отвечает ни за один аппарат, кроме Pixel, а с самого производителя — потому что это якобы Google выпускала такие тяжёлые апдейты, что железо вашего прошлогоднего (и тем более позапрошлогоднего) смартфона его просто не тянуло.

Самые обновляемые смартфоны. Современные Android-смартфоны обновляются по 4-5 лет. Фото.

Современные Android-смартфоны обновляются по 4-5 лет

Но за несколько прошедших лет ситуация довольно сильно изменилась. Производители стали понимать, что стабильная поддержка фирменных аппаратов — в их интересах. Поэтому, начав с ежемесячных обновлений безопасности, которые некоторые стали выпускать даже раньше, чем сама Google, они постепенно пришли к тому, чтобы ускорить выпуск новых версий Android, а потом и вовсе увеличить период обновления если не всех, то по крайней мере большинства своих смартфонов.

⚡️ПОДПИШИСЬ НА ТЕЛЕГРАМ-КАНАЛ СУНДУК АЛИБАБЫ И ПОКУПАЙ ТОЛЬКО ТОПОВЫЕ ТОВАРЫ С АЛИЭКСПРЕСС

В результате всё это вылилось в то, что большая часть аппаратов, представленных на рынке, сегодня обновляются по 4, а то и по 5 лет — совсем как Айфоны:

  • Google Pixel
  • Xiaomi
  • Oppo
  • Vivo
  • OnePlus
  • Nothing
  • Samsung

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

Ведь и Google Play, и Chrome, и Gmail, и Google Фото, и все остальные сервисы поискового гиганта получают апдейты независимо от основной платформы. Это Apple нужно выпускать новую версию iOS, чтобы научить iPhone распознавать текст на картинках, а Google — не нужно. Она может выпускать такие нововведения хоть каждую неделю.

Приложения для Андроид

Приложения для Андроид. Какой толк в строгих правилах к созданию приложений, если на твоей платформе их в принципе нет? Фото.

Какой толк в строгих правилах к созданию приложений, если на твоей платформе их в принципе нет?

Я всегда считал, что приложения для iOS разработчики делают лучше, чем для Android. Ну, потому что на Айфонах, независимо от поколения, они работали совершенно иначе, не доставляя никаких проблем. Отличный тому пример — СберБизнес. Я хорошо помню, как пользовался им на Android и в какой-то момент лишился механизма подписывать отправку счетов биометрией.

Если раньше это можно было делать, просто приложив палец к сканеру отпечатков, то ни с того, ни с сего такая возможность пропала. Это был 2021 год, так что речи про отключение со стороны Apple или Google речи не шло. Тем более, что на iOS всё работало идеально.

⚡️ПОДПИСЫВАЙСЯ НА НАШ КАНАЛ В ДЗЕНЕ И ЧИТАЙ ЛУЧШИЕ СТАТЬИ НАШИХ АВТОРОВ, ПОКА ЕЩЁ МОЖНО

Первое время мне даже не приходило в голову искать решения, но потом я решил загуглить и понял, что я такой не один. В Google Play обнаружилось огромное количество негативных отзывов от пользователей, которые ругали Сбер за пропажу механизма подписания счетов биометрией.

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

Оставаться на iPhone больше нет смысла. Android реально стал лучше. Кэш на Айфоне не удаляется сам, вопреки расхожему мнению. Фото.

Кэш на Айфоне не удаляется сам, вопреки расхожему мнению

Впрочем, сегодня я готов изменить своё мнение. Да, приложения для Android для стабильной работы нередко требуют чистки кэша. Не то что бы это происходило очень часто, но время от времени такая необходимость действительно возникает. Это не очень удобно. Но — давайте будем честны — это лучше, чем совсем ничего. Тем более, что на iPhone кэш тоже приходится чистить, и вот там это делается гораздо сложнее, чем на Android.

А ведь на iOS того самого СберБизнеса уже почти год как нет. Apple удалила его, следуя американским санкциям, а Сбер даже не подсуетился и не выпустил СБОЛ для Бизнеса, тогда как на Android скачать его по-прежнему можно без каких-либо проблем. А ведь это не единственное приложение, которого на iOS в принципе нет.

⚡️ПОДПИШИСЬ НА НАШ ЧАТИК В ТЕЛЕГРАМЕ. ТАМ ТЕБЕ ОТВЕТЯТ НА ЛЮБЫЕ ВОПРОСЫ ОБ АЙФОНАХ И НЕ ТОЛЬКО

Туда же — Mir Pay. Помню, как ругал сервисы бесконтактных платежей на Android за то, что их, кроме разве что Samsung Pay, нельзя вызвать на экран блокировки и выбрать карту непосредственно перед оплатой. Но сейчас, когда Apple Pay в России не работает, это неудобство кажется такой мелочью, что про неё даже не вспоминаешь, а радуешься уже одной возможности приложить смартфон к терминалу и заплатить за покупку без необходимости доставать банковскую карту.

Чем Android лучше iPhone

Чем Android лучше iPhone. iPhone делает плохим не только отсутствие бесконтактных платежей. Фото.

iPhone делает плохим не только отсутствие бесконтактных платежей

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

  • Открытый NFC, который Apple считает злом, позволяет с удобством добавлять карты в приложения, просто прикладывая их к задней крышке смартфона;
  • Широкие настройки камеры позволяют выставить параметры под себя или снимать на автомате, не жертвуя при этом качеством итоговых фотографий;
  • Отсутствие ограничений по кастомизации рабочего стола и всей операционной системы в целом является не блажью для тех, кто с жиру бесится, а способом сделать себе по-настоящему удобное устройство;
  • Быстрая зарядка, которая в большинстве случаев превосходит то, что предлагает Apple, позволяет не проводить у розетки долгие часы, а подзарядить смартфон за 10-15 минут до достаточных 50% и даже больше;
  • Установка приложений из любых источников — это не намеренное проявление неуважения к своим пользователям, а доверие и подтверждение их права решать, чем пользоваться.

Что будет с Айфонами

Рынок Android-смартфонов можно сравнить с одноклассником-маргиналом, который курил в школьном туалете, прогуливал уроки и переговаривался с учителями, вдруг взялся за ум, бросил дурные привычки и полностью изменил образ жизни. Дошло до того, что похвалы в его адрес стали звучать даже чаще, чем в адрес отличника, который всегда был любимчиком всей школы. Да и что его хвалить, если он продолжает действовать по накатанной? А тут такое событие.

Что будет с Айфонами. Ну, и кто теперь отличник? Фото.

Ну, и кто теперь отличник?

Особенно смешно на этом фоне, что теперь в одноклассника-маргинала пытается играть бывший отличник в лице Apple. Он постепенно понял, что роль хорошего мальчика перестала быть востребованной, и, чтобы привлечь к себе внимание, начинает действовать по лекалам своего оппонента. Вот мы видим, как Apple постепенно начала открывать NFC в iPhone, затем она дала пользователям возможности для кастомизации интерфейса, а в скором времени и вовсе снимет ограничения на загрузку софта из неизвестных источников.

⚡️У НАС ЕСТЬ ТОПОВЫЙ КАНАЛ В ТЕЛЕГРАМЕ. ПОДПИСЫВАЙСЯ, ТАМ КАЖДЫЙ ДЕНЬ ВЫХОДЯТ ЛУЧШИЕ СТАТЬИ ПРО APPLE И НЕ ТОЛЬКО

Вот только к каким-либо знаковым изменениям это не приведёт. Выученная беспомощность, от которой страдают владельцы iPhone, просто не позволит большинству из них начать пользоваться альтернативными источниками софта и системами оплаты. Я даже не удивлюсь, если многие россияне не решатся установить Mir Pay на Айфоны, когда он появится, просто потому что Apple в своё время сказала, что это может быть небезопасно. Теперь они поголовно готовы повторять эту мантру бесконечно, не задумываясь о том, а было ли сказанное правдой.

Чем iOS лучше Android и чем хуже

Каждому из нас как минимум один раз, но чаще несколько, приходится делать важный жизненный выбор. Филфак или армия? Жениться или подождать? Android или iOS? Любой вариант имеет и плюсы, и минусы, и в случае с мобильными операционными системами они достаточно очевидны.

Сейчас уже сложно найти смартфон, который будет страшно раздражать владельца медленной работой. Производительность большинства устройств подтянулась до приемлемого уровня, графика работает без тормозов, интернет если не летает, то хотя бы вполне шустро бегает. Владельцы скромных бюджетов покупают себе неплохой и достаточно свежий китайский смартфон на Android или не самый новый, но вполне рабочий iPhone 5s или iPhone 6.

Чем же руководствуются эти люди? Одним важен дизайн корпуса, другие желают, чтобы устройство работало долго без подзарядки, третьим нужно, чтобы система была полностью свободной от ошибок и глюков. Настало время узнать, что на самом деле предлагают своим владельцам смартфоны на Android и iOS.

1. iOS — это экосистема. Под этим словом подразумевается общая связь всех устройств на iOS, которые у вас есть. Фотографии, сделанные чем угодно, закачиваются в единое хранилище, текст в редакторе можно начать писать на iPhone, а закончить на iPad (или компьютере Mac), пароль, введенный в браузере на одном устройстве, автоматически начинает храниться и на другом, и так далее.

Это удобно, но для этого нужно купить несколько гаджетов Apple, что не всем по карману. С другой стороны, совместить так же смартфон на Android и iPad не получится. Похожую экосистему пытается выстроить Samsung, остальные же производители как будто бы перестали думать в данном направлении.

2. В линейке iPhone до сих пор есть мощные и удобные смартфоны с небольшими экранами. Это и четырехдюймовый iPhone SE, и вышедшие позднее iPhone 6s, 7 и 8 с диагональю экрана 4,7 дюйма.

Попробуйте найти приличный смартфон на Android с экраном меньше 4,7 дюйма — будете неприятно разочарованы. Это пара моделей Samsung, еще пара — производства Sony, по одной модели от Lenovo и Asus. Остальное — или какой-то тихий ужас с маломощными процессорами, минимальным объемом памяти и низким разрешением экрана, или смартфоны из кожи крокодила за 200 тысяч рублей (с аппаратной начинкой пятилетней давности), или «лопаты» с экранами от пяти дюймов и до бесконечности. Найти маленький и мощный Android-смартфон — это проблема.

3. iOS — это как минимум четыре года обновлений операционной системы. Фанаты Android гадают, выйдет ли для их смартфонов хотя бы следующая версия платформы, а владельцы яблочных устройств не парятся на эту тему. Например, новейшую iOS 11, выпущенную в сентябре 2017 года, можно установить даже на iPhone 5s. А он, на минуточку, вышел в сентябре 2013.

Для сравнения — «эталонный» смартфон Google Nexus 5 того же года выпуска обновился в октябре 2016 и на этом все. А некоторые производители Android-смартфонов могут вообще ни разу не обновить платформу. Никаких новых функций сервисов, никаких обновлений безопасности.

4. iOS — защищенная система. Приложения устанавливаются только из проверенного каталога App Store, и скачать из интернета установочный файл какой-то программы, чтобы затем запустить его, не получится (а в Android — получится, но за положительный результат ручаться нельзя).

Поэтому для iPhone нет каких-то толковых антивирусов — они пока что не нужны. Что произойдет в будущем, сложно загадывать, но сейчас пользоваться iPhone — достаточно безопасно. Исключение — поддельные сайты, которые похожи на настоящие (например, системы интернет-банков) и обманом добывают логины, пароли, номера кредитных карт.

Ресурсы мошенников открываются в обычном браузере, и спасение от них — это здравый смысл, а не защищенная операционная система. Впрочем, приложения для защиты от сайтов-подделок тоже есть — Kaspersky Safe Browser, «Яндекс.Браузер», Avira Mobile Security.

5. Платформа iOS и «железо» для нее подогнаны друг к другу настолько, насколько это возможно. Если вы не бета-тестер «сырых» версий операционной системы, то ваш iPhone практически не будет глючить или тормозить. В отличие от смартфонов на Android — даже самые мощные из них довольно быстро могут стать «задумчивыми». Не исключено, что все дело в программных нашлепках, которые производители разрабатывают сами и устанавливают поверх «голого» Android. Эти дополнительные приложения могут занимать место в памяти, загружать процессор и влиять на плавность работы.

По отзывам пользователей, даже на мощнейшем Samsung Galaxy S8 стандартное приложение «Телефон» может открыться не мгновенно, а спустя пару секунд. Многие сообщали о том, что камера в этом смартфоне способна внезапно зависнуть на непродолжительное время — в результате ценный кадр окажется упущен. А в смартфонах Xiaomi, очень популярных в России, есть старая проблема, которая заключается в том, что уведомления о новых сообщениях в мессенджерах могут прийти, а могут не прийти. Как карта ляжет.

Так что мощная начинка — это не залог быстрой и уж тем более безошибочной работы системы в целом. Многие эксперты советуют покупать смартфоны на базе «голого» Android. Это аппараты серий Nexus и Pixel от Google, смартфоны Motorola и OnePlus. Ну и iPhone, конечно.

Android

1. Неплохие Android-смартфоны стоят дешевле iPhone начального уровня. При этом камера в них окажется не хуже, работа приложений будет вполне плавной, время автономной работы — на приемлемом уровне. Те, кому не нужна экосистема, а достаточно «звонилки» с браузером, камерой и мессенджерами, купят качественного «китайца» за 10 тысяч рублей и будут довольны. Тем более что качество гаджетов из Поднебесной растет с каждым месяцем.

2. Слот для двух SIM-карт и поддержка карт памяти microSD. Большинство смартфонов на Android позволяют увеличивать встроенную память и работают с двумя SIM-картами. Владельцы iPhone такой роскоши лишены. Ходят слухи, что Apple запатентовала двухсимочный смартфон, но будет ли он когда-нибудь выпущен — неизвестно. 128-гигабайтную карту памяти microSD для Android-смартфона можно купить за три-пять тысяч рублей, а iPhone с увеличенной емкости обойдется на восемь-десять тысяч рублей дороже.

Есть у расширения памяти и минус — если телефон будет потерян, то кто угодно может вынуть карточку и посмотреть фотографии, которые там хранятся. Многие скидывают снимки именно на нее. Что касается поддержки двух SIM-карт, то это все же плюс бесспорный.

3. Если вас устраивает смартфон с экраном от пяти дюймов и больше — выбор устройств просто огромен. Это тысячи, если не десятки тысяч моделей, начиная от топовых Samsung Galaxy Note 8 и заканчивая недорогими, но удобными «китайцами» — ZTE, Huawei, Meizu.

4. Разъем для наушников пока не убрали. Некоторым фанатам Apple не понравилось отсутствие «миниджека» в iPhone 7 и последующих моделях (наушники предлагалось использовать или беспроводные, или оснащенные портом Lightning). Они привыкли пользоваться любимыми наушниками, и компромисс в виде переходника устраивал не всех.

В случае с Android все по-другому — большинство производителей не собираются избавляться от этого разъема. Исключение — буквально десяток-другой моделей, в основном выпущенные совсем недавно, Впрочем, у Samsung Galaxy S8 — прямого конкурента новых iPhone — этот разъем есть.

5. Закачивать музыку и файлы в память Android-смартфона — очень просто. При подключении к компьютеру по USB-шнуру любой гаджет на Android начинает работать как обычная флешка, на которую можно залить музыкальные треки и вообще какие угодно файлы. Закачивать файлы и музыку в iPhone немного сложнее, но сейчас мало кто занимается такими вещами. Практически музыка давно доступна в Google Play Music, Apple Music, «Яндекс.Музыке» (есть версии и для Android, и для iOS), социальных сетях и бесплатных сервисах, а файлы — лежат в персональных «облаках».

Почему любой Android снимает видео хуже iPhone?

Некоторые из вас меня знают как разработчика Андроид-приложения mcpro24fps, предназначенного для профессиональной видеосъёмки на телефон. И сегодня я бы хотел обсудить такую тему: «Почему iPhone остается лидером в видеосъёмке?»

ЛЁДЪ — Погибели Навстречу. Режиссер: Марк Кривошеин.

Профессиональная видеосъёмка на телефон? Серьёзно?

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

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

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

В чем же причина?

Android не виноват

От некоторых пользователей iPhone, подкармливающих свое ЧСВ, можно услышать: «Android — плох!» При этом непонятно, речь идет об ОС или обо всех девайсах на Android.

Если речь идет о девайсах, то в контексте съёмки видео я вынужден согласиться.

Если речь об ОС, то я в корне не согласен.

За время разработки приложения, а это уже почти 3 года, я столкнулся с огромным количеством проблем, связанных с работой отдельных аппаратов и даже проблем, присущих всей продукции отдельных брендов!

Поэтому я могу с уверенностью утверждать, что Android, как ОС, в проблемах на устройствах почти никогда не виновата.

А кто же тогда виноват?

Давно известно, что сделать всё и вся в отведенный для разработки новой модели телефона срок невозможно. И поэтому производителям часто приходится выбирать, что отполировать, а что оставить полусырым.

Сегодня камера телефона имеет уровень важности в 50% от всего, что есть в телефоне и производитель не может игнорировать это. Поэтому в Android-устройствах бесконечно появляются разные дичайшие решения для привлечения пользователей.

Сами же Android-производители не забывают высмеивать Apple, когда та рекламирует нововведения, уже несколько лет присутствующие в Android-аппаратах.

Но удивительный момент — по видео, даже с таким отставанием, iPhone все равно остается лучшим. Что не так? О чем забывают производители Android-девайсов?

А забывают они о том, что бо́льшую часть ценности iPhone составляет не сам iPhone, не созданные Apple встроенные приложения, а приложения, написанные сторонними разработчиками.

Самые лучшие приложения часто существуют только на iPhone. И это касается почти всех приложений, относящихся к категории творчества. Будь то звук, будь то видео, будь то рисование.

Единственное, в чем Android-девайсы иногда выделяются, это фото. И то подавляющая часть преимущества заключается в модифицированных версиях Google-камеры. Здесь обращаю внимание, что модифицированные под определенные девайсы. Существовала бы в природе официальная Google-камера, она бы не работала ни на одном Android-телефоне, кроме Google Pixel, как и сейчас. Поэтому даже касаемо фото в мире Android все очень грустно.

Вся трагедия мира Андроид заключается в ненадлежащем отношении производителей телефонов к документации Android API.

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

А что производители?

Apple не предлагает свои решения как единственно верные, всячески сподвигая сторонних разработчиков создавать лучшие приложения. У Apple не вызывает ревности приложение Filmic Pro, которое на голову выше нативной камеры. Абсолютно всё, что умеет нативное приложение, сторонний разработчик может без проблем повторить.

И нет ничего, что бы было скрыто от разработчика.

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

Apple vs Android

Ко всей этой печали добавляется активность Apple в данном направлении последние два года. Сначала они добавили запись HDR-видео (метаданные HDR можно отключить), которая позволяет записывать видео с глубиной цвета 10 бит и субдискретизацией 4:2:0, что отняло у Android-аппаратов единственное преимущество. А в этом году они добавили возможность записи в ProRes 4:2:2, чем в принципе еще раз показали производителям Android-девайсов их место.

Когда Apple рекламирует новую функцию, доступную в нативном приложении, можно быть уверенным, что эта функция будет доступна всем сторонним приложениям, которые в ней нуждаются.

Когда производитель Android-устройства рекламирует новую функцию, можно быть уверенным на 99%, что эта функция будет недоступна сторонним приложениям.

Но ведь ты сам разрабатываешь для Андроид!

Да, и я могу уверенно сказать, что в съёмке видео на Андроид mcpro24fps сегодня показывает весьма впечатляющие результаты. В то же время мне абсолютно понятно, почему именитые игроки iOS, мечтающие вскочить на рынок Андроид, побарахтавшись, медленно отползают в ссадинах и кровоподтеках с рейтингом Google Play чуть выше троечки и тысячами гневных комментариев за пазухой.

Всё потому, что перемолоть такое количество особенностей, нюансов и костылей от Андроид-производителей, мягко говоря, непросто. А может и нецелесообразно.

И мне очень хочется, чтобы производители Андроид-аппаратов наконец услышали Андроид-разработчиков.

Бэкстейдж со съёмок ЛЁДЪ — Погибели Навстречу. Режиссер: Марк Кривошеин. Фотограф: Роман Целоусов

А теперь конкретика

Давайте рассмотрим поближе самые актуальные функции, с которыми носятся пользователи, и которые они хотят видеть в приложениях.

1. Запись 60 кадров в секунду. На сегодня самая востребованная функция среди пользователей-любителей. Современный iPhone может 4К60 на всех сенсорах, доступных на устройстве. Современный Android в 99% случаев 1080@60 умеет только в приложении от производителя, а 4К60 в 100% случаев умеет только в приложении от производителя. Негласно, используя хрустальный шар предсказаний (или армию пользователей, как это делаю я), можно активировать данную функцию на отдельных аппаратах. Но то «костыли», а мы говорим о нормальной работе по документации. При этом о 4К60 на всех сенсорах в принципе можно забыть в 99% случаев даже с использованием «костылей».

2. Цифровая стабилизация. Вторая по востребованности функция. Современный iPhone позволяет включать и оптическую и цифровую стабилизацию (если та доступна на устройстве) в сторонних приложениях. Современный Android только у двух производителей позволяет включать цифровую стабилизацию в сторонних приложениях: Sony и Huawei. У всех остальных недокументированные решения прошлого века, которые не придумать с потолка, и прийти к ним можно только имея аппарат на руках. Самое смешное заключается в том, что данный функционал обозначен в Camera2 API как предоставленный и рабочий, а по факту имеем, что имеем.

3. Запись HDR-видео. Современный iPhone позволяет записывать HDR-видео 10 бит, позволяет отключить метаданные и оставить только 10 бит. Современный Android не всегда позволяет записать 10 бит, даже с нужным аппаратным кодеком на борту, а HDR-видео — это вообще отдельная тема. У одних он включается автоматически при активации профиля кодека, у других HDR-видео спрятано в каких-то недокументированных настройках, у третьих даже при наличии оного в нативном приложении его невозможно активировать в стороннем.

4. Отключение шумодава и резкости. Вот! Мы нашли преимущество Android перед iPhone. Apple не позволяет пользователям регулировать эти два параметра, печально но факт. Это есть один из двух недостатков iPhone. Но и будем честными, что на Android это тоже не всегда работает. Samsung и Huawei решили за нас, что искусственная резкость это то, что нам нужно. И можно хоть заотключать резкость, она останется там, где она есть. Шумоподавление тоже имеет свое странное поведение. Оно может автоматически включаться при подключении обработки изображения через ГПУ телефона. Этим страдают некоторые телефоны фирмы Xiaomi. Учитывая все это, преимущество перед iPhone несколько размывается.

5. Ручная настройка экспозиции. iPhone не имеет никаких проблем с ручной настройкой экспозиции, но имеет проблему с автоматической работой HDR, который испортит любую видеосъемку своими решениями глупого искусственного «интеллекта». Режим включается и выключается, когда ему захочется, контролировать его никак нельзя. Это второй и последний недостаток iPhone. Будем честными, китайские производители, которые постоянно смотрят в рот Apple, в точности скопировали эту проблему, и новые Android-аппараты могут болеть той же болезнью. Часто даже не понять, почему так неожиданно меняется изображение. То ли система решила подсветить кадр для лучшей фокусировки, то ли баланс белого сцены так резко поменялся, то ли это работает тот самый HDR. Проблема чаще всего встречается на аппаратах Xiaomi. Другая проблема, касаемо ручной настройки экспозиции, это некорректная работа автофокуса. На некоторых китайских аппаратах автофокус перестает работать как только включается режим ручной настройки экспозиции. Также часто автофокус в сторонних приложениях работает хуже, чем в нативном. Зачем и почему, остается загадкой.

6. Фокус. Как обычно на iPhone работает и ручной, и автоматический как в нативном приложении. Android смог стать проблемой и здесь. Самая частая, когда автофокус может сфокусироваться на бесконечность, а в режиме ручной настройки фокуса она просто недоступна, и сфокусироваться на дальних объектах не представляется возможным. Проблема проявилась на всех устройствах китайского производства, кроме Huawei. А Samsung на девайсах Snapdragon вообще сделал работу ручного фокуса недееспособной.

7. Ручной баланс белого. В большинстве своем почти все сенсоры с поддержкой Full (читайте документацию Android) справляются с этой задачей. В данном пункте очень сильно проиграли аппараты Huawei из-за своего инновационного решения с сенсорами RYYB. Им пришлось отключить настройку ручного ББ для сторонних приложений, потому как Android не знает, что такие сенсоры существуют.

8. Второстепенные камеры (ультра-ширик, телевик). Современный iPhone позволяет снимать на все доступные камеры, и часто в одном и том же режиме. Android же стремится спрятать их от сторонних приложений. Samsung прячет свой телевик уже много лет, потому что он очень ограничен по возможностям и на фоне основного модуля будет выглядеть позорно. 1+ в новых обновлениях вообще запретил использовать второстепенные камеры, с чем это связанно, не может ответить даже поддержка 1+. Xiaomi официально не дает доступа до второстепенных сенсоров, но в то же время их не блокирует намертво. Адекватным подходом считаю подход фирмы Sony. Они изначально открыли все сенсоры, не пытаясь скрывать их недостатки. А недостатки могут быть очень значительными. Первый и самый серьезный — отсутствие какого либо ручного управления. Второй — качество картинки в 10 раз хуже, чем на основном сенсоре. Третий — сильно отличающиеся возможности по разрешению и скорости кадров. При основном, способном в 4К, второстепенный модуль может оказаться способными только на 1080. Сразу трех более менее равноправных сенсоров сегодня нет ни на одном Android-устройстве.

9. Запись 24/25 кадров в секунду. Аппараты Huawei могут заявить поддержку и не поддерживать. Аппараты 1+ в принципе игнорируют эти частоты как ненужные. Xiaomi официально ничего не поддерживает, но отлично работает. Т.е. вся работа с этими частотами это гадание на кофейной гуще. Единственный производитель, который и заявил и поддерживает в рабочем состоянии — это Sony.

Вот это всё можно продолжать бесконечно.

И в каждом случае Apple будет лучше, потому что по какой-то странной причине Apple старается оттачивать работу своих девайсов до мелочей. Да, здесь я могу услышать возмущения, но все эти возмущения не будут касаться камеры.

Один из ярких примеров. Склейка кадров для уменьшения шума и повышения динамического диапазона, эта склейка есть и у iPhone и у Android-аппаратов. Но по какому-то странному стечению обстоятельств на iPhone нет эффекта наложения кадров при движении (ghosting), а все девайсы Android имеют жуткие артефакты с этим связанные. И это никак не отрегулировать, никак не отключить, просто нет такой возможности.

Три Android-бренда – три линии костылей

Отдельно хочу отметить три бренда: Google, Samsung и Sony. Первый, как аппарат той же компании, что разрабатывает Android. Второй, как самого значимого «конкурента» iPhone (в кавычки специально). Третий, как почти идеал.

Google Pixel. Все описанные выше страдания могли бы переноситься проще, если бы не Google Pixel. Как оказалось, Pixel далеко не пример для подражания, и имеет все те же проблемы, и так же игнорирует документацию Android API. Как? Мне непонятно. Я не понимаю как в пределах одной компании можно разработать ОС, и потом при создании своего аппарата проигнорировать все, что ты так усердно разрабатывал. Разве Apple себе такое позволяет? Google Pixel оказался ничем не примечательным среднячком, который показал очень плохой пример остальным Android-производителям.

Samsung Galaxy S. Производитель, который умудрился в пределах одной модели сделать два абсолютно разных аппарата. Любой S на Exynos будет в 100 раз лучше любого S на Snapdragon. И на фоне аппаратов Snapdragon аппарат от Samsung выглядит самым слабым. Samsung Snapdragon вобрал в себя все недостатки, которые могут быть у современного Android-девайса. Из вышеперечисленных пункты: 1, 2, 3, 4, 6, 8 имеют проблемы на данном устройстве. Если такое может позволить себе основной конкурент Apple, то чего мы можем ждать от других игроков рынка?

Sony Xperia 1/5 mark 1/2/3. Один из немногих аппаратов, которые могут претендовать на звание самых соответствующих документации Android. Но даже здесь, чтобы встать рядом с iPhone, еще работать и работать. Костылей, хоть отбавляй. Но в то же время, основные ключи управления не спрятаны от сторонних разработчиков и открыто доступны в Camera2 API. Большой минус, что все эти ключи нигде не задокументированы, и приходится гадать, за что каждый из них отвечает.

В последнее время очень остро стал ощущать недостатки Андроид-девайсов. Поэтому каждый раз, когда вижу на Youtube очередное сравнение в стиле «Сегодня мы выберем лучший камерофон на Android», вспоминаю песенку Шнура: «Выборы, выборы, кандидаты — так себе!»

И мой ответ таким сравнениям один: «Лучший камерофон на Android — это iPhone на iOS». И справедливым он останется до того момента, пока хотя бы один из производителей не задумается о сторонних разработчиках.

Бэкстейдж со съёмок ролика. Режиссер: Марк Кривошеин. Фотограф: Роман Целоусов

Заключение

Несмотря на все эти проблемы, разработка mcpro24fps будет продолжаться, потому что всё ещё хочется доказать, что Android может. Но мне бы очень хотелось, чтобы со стороны производителей началось движение навстречу. Мы готовы и хотим сотрудничать с вами.

Данная статья преследует две цели:

1. Чтобы пользователи Android наконец осознали, что отсутствие тех или иных функций в приложении — это не заскок разработчика, а решение производителя. И если чего-то не хватает, то стоит сначала спросить у производителя, почему в том-то приложении этого нет. В 90% из 100% этого нет, потому что производитель решил не открывать доступ или не обеспечил работоспособность.

2. Чтобы производители задумались, что бесконечно костылить, при наличии удобной альтернативы (iOS), не все будут согласны. Яркий пример — приложение от Moment. Да, в отношении Android они сдались очень быстро. Но обратите внимание на их приложение для iPhone. Почему-то там оно цветет и пахнет.

На Android и так с наличием хороших приложений проблема, а производители идут по пути их полного исчезновения. Настолько им все равно на нас и наши желания.

Нам не надо, чтобы вы реализовывали все-все возможные и невозможные функции в нативных приложениях. Дайте нам работоспособный аппарат (по документации Android), и мы сами все сделаем.

Как фанат хорошего кино я болею за развитие кинематографа. Мобильный кинематограф стал еще и реальной ступенью в мир большого кино.

Как Android-разработчик я болею за то, чтобы устройства могли полноценно реализовывать свой потенциал. Поэтому постараюсь ответить на все ваши вопросы и прокомментировать замечания.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *