Google выпустила свои первые телефоны Pixel еще в 2016 году, и мы приближаемся к выпуску восьмого поколения устройств компании, Пиксель 8 серия, позже в этом году. Хотя общие продажи линейки Pixel фракция того, чем Samsung управляет за один год, я не очень беспокоюсь о том, что Google убьет свой бизнес смартфонов Pixel, у них есть практика тенденция делать.
Это связано с тем, что телефоны Pixel служат эталонной платформой для Android, который является одним из основных направлений деятельности Google из-за того, сколько денег он генерирует через экосистему Play. Благодаря своим связям с Google Pixel обладает уровнем безопасности и первоклассной поддержкой, о которых мечтают другие поставщики оборудования для Android, но эти связи также ограничивают возможности Pixel.
Поскольку Google является производителем Pixel и Android, обе команды работают рука об руку, чтобы каждая новая функция, которую представляет Pixel, не нарушала совместимость с другими частями ОС или приложениями. Позиция Google в отношении программного обеспечения Pixel является правильной, потому что у них есть обязательства как перед разработчиками, так и перед OEM-производителями, но результат может не всегда нравиться конечным пользователям.
Запрещены «грязные хаки»
Когда Google новый Пиксельный планшет и Пиксельная складка оказались в руках потребителей в прошлом месяце, многие были удивлены, узнав, что многие лучшие приложения для Android не были оптимизированы для их больших экранов. Вместо того, чтобы отображать приложения в полноэкранном режиме, Pixel Tablet и Pixel Fold используют почтовый ящик для размещения приложений в окне, окруженном черными полосами с обеих сторон. Решение Google вызвало критику в Интернете со стороны некоторых пользователей. на Реддит даже подумываю вернуть свой новый фолд из-за его софта.
Эти пользователи рассказали, как другие устройства могут отображать их любимые приложения в полноэкранном режиме или, по крайней мере, предлагают им возможность сделать это, в отличие от устройств Google. Например, приложение Twitter на планшетах Samsung занимает весь экран.
Решение Google размещать приложения в виде почтовых ящиков, на мой взгляд, правильное: оно идет на компромисс между желанием разработчиков не искажать соотношение сторон своих приложений и желанием пользователей использовать свои приложения в предпочтительной для них ориентации. Если бы Google сделал ничеготогда многие приложения будут просто заблокированы для портретной ориентации, как на Планшет OnePlus или OPPO найти N2.
Очевидно, это было бы ужасным опытом для пользователей, поскольку им пришлось бы переворачивать свои устройства даже для того, чтобы использовать определенные приложения (представьте, что вы используете планшет Pixel 16:10 в портретном режиме!). Вместо этого Google создал конфигурация на уровне платформы это позволяет OEM-производителю решить, следует ли учитывать предпочтение ориентации приложения. И Pixel Tablet, и Pixel Fold используют эту конфигурацию, чтобы переводить обычно заблокированные в книжной ориентации приложения в альбомный режим, но не растягивая их, помещая их в почтовый ящик.
Но растяжка приложения — это именно то, что некоторые пользователи хотеть. Конечно, это технически Твиттер вина в том, что он не оптимизирован для устройств Android с большим экраном, но если один планшет обеспечивает «лучший» опыт работы с Twitter, вы можете понять, почему некоторые люди критикуют здесь Google.
В идеале разработчики должны видеть, что их приложения не совсем правильно выглядят на устройствах Android с большим экраном, а затем приступать к их оптимизации, но это не всегда так просто. В зависимости от приложения оптимизация может занять много времени и ресурсов. Не каждая компания готова выделить разработчиков для этой задачи или даже видит в этом необходимость, учитывая, как мало пользователей (относительно) получают доступ к своим приложениям с устройств такого типа.
OEM-производители, признавая, что они не могут заставить каждого разработчика оптимизировать свои приложения для своих устройств, вместо этого внедряют свои собственные программные функции или «хаки», чтобы компенсировать это. Samsung, например, предлагает функцию в OneUI, называемую «альбомная ориентация для портретных приложений», которая позволяет пользователям «заставлять приложения, которые обычно поддерживают только портретную ориентацию, отображаться в альбомной ориентации, когда [their] планшет держится горизонтально». Важно отметить, что эта функция также позволяет пользователям «сохранить исходное соотношение сторон приложения или растянуть его на весь экран». Таким образом, в то время как такие приложения, как FedEx, Venmo, Authy, Nothing X, Amplifi, AMEX и другие отображаются в почтовом ящике на планшете Pixel, их можно заставить заполнить экран в ландшафтном режиме на планшете Galaxy.
Давайте не будем просто стыдить Twitter FedEx, Venmo, Authy, Nothing X, Amplifi, AMEX и многих других. Оптимизируйте свои приложения https://t.co/DsgmGlc9MC pic.twitter.com/M5n2l56LzQ22 июня 2023 г.
Google, однако, не может уйти от этого. Когда они говорят разработчикам, что их приложения будут вести себя определенным образом, они должны соблюдать это на своих устройствах. Все, что Google действительно может сделать, — это поощрять, но не заставлять разработчиков оптимизировать свои приложения для больших экранов. Google должен поддерживать тонкий баланс между удовлетворением пользователей, разработчиков и OEM-производителей, в отличие от OEM-производителей, которые действительно должны угождать только своим пользователям.
Я, очевидно, упрощаю здесь, поскольку OEM-производителям это не сойдет с рук. что-либо. Требования совместимости с Android и тестирование по-прежнему ограничивают возможности OEM-производителей в определенной степени. Хотя, как скажут вам многие разработчики, требований совместимости часто недостаточно, поскольку OEM-производители нарушают как работают фоновые службы уже много лет. OEM-производители связываются с фоновыми службами, чтобы увеличить время автономной работы, и это еще одна вещь, с которой Google не может справиться, что приводит к «худшему» времени автономной работы на пикселях при исключении. другие факторы.
Гугла тоже нет полностью против «грязных хаков» — они просто не реализуют ничего, что не соответствовало бы ожиданиям разработчиков относительно того, как будет вести себя ОС. Например, в Pixel Tablet Google установил портретную ориентацию для «естественной ориентации», чтобы приложения камеры не ломаются когда почтовый ящик. Они также реализовали исправление совместимости который отключает автоповорот только для полноэкранных приложений с вертикальной блокировкой, таких как игры.
Как видите, когда Google хочет внести какие-то изменения в Android, им нужно многое обдумать. Иногда это приводит к тому, что на выпуск столь востребованных функций уходят годы, потому что они должны быть реализованы «правильным образом».
Внесение изменений «правильным образом»
Google часто высмеивают за «копирование» функций от OEM-производителей, таких как Samsung, но есть веская причина, по которой они часто «опаздывают» с внедрением определенных функций. Сначала им нужно убедиться, что к этой функции действительно есть достаточный интерес, чтобы над ней стоило работать, иначе они могут в конечном итоге реализовать функцию, которую мало кто использует, но которую им все равно придется поддерживать в течение нескольких выпусков. Им также необходимо убедиться в отсутствии регрессий или конфликтов с другими частями ОС или приложениями, а также устранить любые ограничения в существующих реализациях, поскольку их версия функции может отображаться не только на их собственных телефонах Pixel, но и в AOSP для любого OEM для адаптации.
Например, Google наконец-то добавил поддержка прокрутки скриншота в Android 12, спустя годы после того, как другие OEM-производители внедрили такую функцию. Способ, которым многие OEM-производители реализовали скриншоты с прокруткой, заключался в том, чтобы имитировать прокрутку, сделать несколько снимков экрана, а затем сшить их все вместе, как только будет достигнут конец страницы. Google отказался от такого подхода потому что есть много приложений, с которыми он не работает. Реализация прокрутки скриншотов в Android 12 работает со всеми приложениями, использующими стандартный Видна основе пользовательского интерфейса, а для приложений, с которыми он не работает, есть API что они могут использовать, чтобы заставить его работать.
Обычно такие дела идут так. OEM-производители разрабатывают функцию, которая набирает популярность, но имеет ряд ограничений. Google видит эту функцию и решает сгладить любые недостатки, а затем Google выпускает эту функцию, а также сопутствующий API и документацию, когда это необходимо.
Опять же, то, реализована ли функция «правильным» способом, не имеет большого значения для некоторых пользователей, тех, кто заботится только о том, чтобы эта функция была доступна в той или иной форме. И в какой-то степени я с ними согласен: было бы удобно иметь работающую функцию прокрутки скриншота. достаточно хорошо вместо того, чтобы не иметь его вообще до Android 12. Но Google не может сойти с рук, предоставляя полусырую функцию, и отчасти поэтому им потребовалось так много времени, чтобы внедрить другие функции, такие как режим одной рукой, пузыри, клонирование приложенийи режим рабочего стола в штатном Android.
Всегда впереди всех
В то время как другие производители устройств обладают большей гибкостью, когда дело доходит до создания новых функций, у них нет такого привилегированного положения, как у Pixel, когда речь идет о внедрении новых функций в Android. Google уже усердно работает над разработкой Android 15 «Ванильное мороженое», но OEM-производители не получат полной информации о том, что нового в ОС, пока они не будут проинформированы об этом якобы позже в этом году. Да, OEM-производители получают ранний доступ к исходному коду для каждой новой версии Android, но этого не происходит до тех пор, пока Google уже не спланирует, какие функции и API они хотят реализовать в следующем выпуске. И многие из этих изменений обычно вносятся с учетом будущего устройства Pixel. Большинство, конечно, не такие, но многие из них есть.
Возьмем, к примеру, множество изменений, внесенных Google в Android 13 с учетом устройств Pixel. Они добавили поддержку режима концентратора и USB-аудиодок-станции для планшета Pixel, функцию «нажатие мультимедиа для передачи» для обеспечения новых возможностей взаимодействия между устройствами между телефонами Pixel и планшетом Pixel, а также API «Ambient Context» для обеспечения конфиденциальности. сохранение бэкэнда для функции обнаружения кашля и храпа Pixel, и это лишь некоторые из них. Когда у Google есть новая функция Pixel, которая требует изменений в платформе Android, им не обязательно бороться за одобрение— им просто нужно убедиться, что это сделано «правильно».
Опять же, я упрощаю: в Android есть много людей, которые помогают следить за реализацией новых функций, чтобы убедиться, что они не создают потенциальных проблем с безопасностью или не нарушают какие-либо API, поэтому ни один запрос функции от Pixel не реализуется немедленно без внутренней проверки. . Но тот факт, что Pixel и Android находятся под одной крышей, упрощает согласование изменений, которые должны быть реализованы в будущих версиях ОС. Тем не менее OEM-производители могут многое сказать о будущем направлении платформы, особенно когда речь идет о решениях, которые непосредственно влияют на них. И OEM-производителям не нужно ждать, пока Google примет необходимые изменения. в АОСП прежде чем они смогут начать работу над новой функцией.
Наконец, я не могу закончить здесь, не упомянув одну из самых сильных сторон Pixel: они первыми получают новые выпуски Android. Поскольку Google использует Pixel в качестве эталонной платформы Android, на устройстве разрабатываются и тестируются новые версии ОС. Хотя бывают случаи, когда первыми пробуют новую ОС не получилось, я думаю, что большинство пользователей Pixel согласятся с тем, что обновления первого дня являются частью того, что привлекло их к бренду. Pixel известен как бренд смартфонов из-за его связей с Google, но я надеюсь, что после прочтения этой статьи вы лучше поймете, почему они принимают определенные решения или кажутся «медленными» в выборе определенных функций по сравнению с другими.
2023-07-02 14:00:00
1688310403
#Связи #Pixel #Google #его #самая #большая #сила #но #также #слабость