Три слова, которые могут означать проблемы для приложений Android в Windows 11

Три слова, которые могут означать проблемы для приложений Android в Windows 11

Источник · Перевод автора

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

Позвольте мне вернуться на секунду, для всех, кто не знает волшебства в моем мозгу и знает, о чем я думаю. На прошлой неделе Microsoft застала всех нас врасплох, когда сообщила, что будущая операционная система Windows 11 будет поддерживать – барабанную дробь, пожалуйста, – приложения для Android. Да, приложения Android в Windows. Кто бы мог подумать?

Хорошо, технически мы слышали об этой возможности раньше – еще в декабре 2020 года (что, я почти уверен, было не менее 140 лет назад). Но все же на тот момент это было всего лишь гипотезой. И, несмотря на то, что вокруг анонса новой Windows образовывались утечки, никто, похоже, не догадывался, что этот умопомрачительный шаг, бросающий вызов платформе, действительно может произойти прямо сейчас.

Но, о, это случилось, хорошо. Когда Windows 11 поступит в продажу позже в этом году, в ее новом и улучшенном Microsoft Store будет представлен раздел приложений для Android – сидящих и ожидающих установки, рядом с обычными EXE-файлами Word, Excel и даже Minecraft.

Видели?

Теперь то, что вы могли заметить на этом изображении, приводит нас к большой звездочке со всем этим: приложения для Android в Windows 11 не поступают точно от Google – не из рынка приложений Play Store, с которыми вы привыкли взаимодействовать. с на вашем реальном устройстве Android. Вместо этого они будут полагаться на магазин приложений Amazon, также известный как «Место, куда вы пойдете» для приложений Android, только если у вас абсолютно нет других доступных вариантов ™ (неофициальный слоган витрины Amazon).

Магазин приложений Amazon представляет множество практических проблем, главная из которых заключается в том, что его виртуальные полки относительно пусты по сравнению с настоящим Play Store, особенно когда речь идет о популярных инструментах для повышения производительности. Вы, конечно, не найдете там никаких приложений, созданных Google, но помимо этого вы также не найдете известных бизнес-приложений, таких как Slack, Trello или Asana. Вы не найдете таких сервисов управления паролями, как LastPass, 1Password и Bitwarden. Вы, конечно же, не найдете большинства электроинструментов для повышения эффективности, о которых мы так часто говорим, в этих кругах – даже относительно простых и распространенных, таких как IFTTT и Hue.

Черт возьми, даже собственных приложений Microsoft относительно мало на рынке приложений Amazon. Основные заголовки, такие как Outlook, OneNote и комплексный пакет Office, присутствуют, но есть и другие предложения, включая автономные программы Word, Excel и PowerPoint, а также Microsoft Authenticator, Microsoft To-Do и Microsoft SharePoint. нигде не найти.

Что еще хуже, теперь уже принадлежащая Amazon система Eero для расширенного доступа в Интернет (привет, домашний офис!) Даже недоступна в настройке Amazon Appstore. Банк Америки? Неа. Американский экспресс? Нет. Чейз Мобайл? Пропал без вести. Бьюллер? Бьюллер? У этого списка нет конца.

И в целом приложения, которые есть в Amazon Appstore, часто почти заброшены. Многие игры являются многочисленными версиями своих современных аналогов в Play Store, и многие программы, с которыми вы сталкиваетесь в среде Amazon, явно не были затронуты годами.

Три тревожных слова

Все это решает основную проблему этой договоренности – и подводит нас к трем словам, которые могут обречь все это предприятие Android-приложений на Windows: сервисы Google Play. Понимаете, Amazon Appstore не является эквивалентом Google Play Store по принципу “яблоки к яблокам”. В нем отсутствуют ключевые функции Android, которые доступны исключительно на устройствах, работающих под управлением Android от Google. И главный из них – здоровенный маленький помощник под названием Google Play Services.

Сервисы Google Play – не совсем нарицательное имя – по крайней мере, среди нас, не являющихся разработчиками, и не совсем ботаников. Но как гордый тотальный ботаник, позвольте мне рассказать вам о том, что делает этот практически невидимый слой Android, максимально простым и понятным языком.

Итак, вот оно: сервисы Google Play выполняют ряд важных закулисных закулисных операций, которые позволяют приложениям работать так, как им нужно. Он позволяет приложениям, например, взаимодействовать с вашим местоположением, а также оптимизировать использование ресурсов на устройстве, обрабатывать покупки в приложениях, дает вам возможность использовать систему Google Cast для отправки контента на телевизоры и другие экраны, а также возможность получать автоматические обновления для быстрых исправлений и улучшений.

Однако, что наиболее важно, сервисы Google Play позволяют приложению отправлять вам push-уведомления – вы знаете, предупреждения о важных событиях (электронные письма, сообщения, напоминания и т. д.), Которые являются жизненно важной частью многих приложений для повышения производительности целей.

А поскольку сервисы Google Play являются неотъемлемой частью стандартной головоломки Android, разработчики приложений не могут просто взять те же приложения, которые они публикуют в Play Store, и разместить их на витрине Amazon. Им придется либо найти альтернативные способы предложить аналогичные функции с разными протоколами (некоторые из которых Amazon создал и предоставляет как часть своей настройки), либо уменьшить функциональность своего приложения, чтобы оно могло работать в этом Play-Services без среда.

И если они не сделают одно из этих двух, что произойдет? Все просто, Ширли: их приложение сломается. Это не будет работать должным образом в системе Windows без Play-Services. Некоторые функции либо не работают полностью, либо при активации выдают неприятные ошибки. Нет буэно.

И это, дорогая, возвращает нас к сути этой дискуссии и к тому, почему эти три слова – сервисы Google Play – являются такой огромной проблемой для амбиций Microsoft в отношении приложений Android для Windows. Отсутствие сервисов Google Play означает, что любые приложения, перенесенные в Windows, эффективно работают на совершенно другой платформе, несмотря на то, что технически они все еще приложения для Android. А это, в свою очередь, означает, что стоящие за ними разработчики должны взять на себя задачу обновления, тестирования и поддержки своих приложений, чтобы обеспечить их бесперебойную работу в этих условиях.

Не заблуждайтесь: это немалый подвиг. И почти наверняка поэтому Amazon Appstore, несмотря на то, что ему уже целое десятилетие и является единственной витриной по умолчанию на очень популярных устройствах Amazon Kindle и Fire, представляет собой мрачную пустошь отсутствующих названий и недолговечных попыток кроссплатформенной совместимости.

Проблемы с платформой

Логика здесь действительно довольно проста: использование совершенно другой платформы – это серьезное вложение для любого разработчика, и, если оно не окупится ощутимо с точки зрения дополнительного внедрения и дохода, эту задачу трудно оправдать. И это не говоря уже о тупой, потенциально неполноценном пользовательском опыте, на который разработчик, возможно, придется довольствоваться для своих клиентов в рамках этой договоренности, в которой отсутствуют Play-Services.

Независимый разработчик Android Барди Голриз, автор знаменитых игр для Android Appy Weather и Ruff Notes, написал об этом в Twitter: «Было бы легко, если бы он просто работал и не требовал поддержки другой версии платформы. причина, по которой я не опубликовал ни одного приложения в Amazon Appstore».

Вопрос на миллион долларов, как продолжил Голриз, заключается в том, какую ценность предлагают разработчикам в обмен на их дополнительные усилия. И эта ценность присутствует только в том случае, если люди действительно используют витрину и совершают через нее покупки – чего он обычно не испытывал при своих попытках публикации в Microsoft Store в целом.

Чтобы получить еще более реальное представление о том, какой может быть жизнь с использованием приложений Android без использования сервисов Google Play, мы можем взглянуть на недавние попытки Huawei поставлять телефоны Android без каких-либо элементов Google. Большинство рецензентов пришли к аналогичным выводам – ​​например, к этому из The Verge:

Не каждое приложение будет работать должным образом, даже если вы его установите. … [и] в их основе лежат не только сами приложения, но и облачные сервисы. Например, Uber использует [службы Google] для определения вашего местоположения и картографических данных. Некоторые другие приложения, такие как The Guardian, работают более или менее нормально, но при загрузке выдают сообщение об ошибке, в котором говорится, что требуются сервисы Google Play.

Черт возьми, даже бывший президент Windows Стивен Синофски кажется циничным.

«Кажется довольно оптимистичным полагать, что приложения Android будут хорошо работать [в Windows]», – написал Синофски в Twitter в минувшие выходные. «Магазин Amazon. Среда выполнения Intel. Планшеты на Android в целом. Стимулы для разработчиков уже недостаточны / слишком жестки для более чем 100 миллионов различных планшетов. Добавление еще 100 миллионов различных устройств Windows в год не облегчит задачу».

В целом, приложения Android в Windows представляют собой совершенно иную ситуацию, чем приложения Android в Chrome OS – где (а) программы работают с полной поддержкой Google Play Store и Play Services, и (б) приложения играют важную роль разрыва- заполнение ограничителей-устранителей в среде Chromebook. Сама ценность их присутствия в Windows гораздо более ограничена, даже если они должны работать должным образом.

Но как только вы уберете игры, созданные Google, и добавите все ограничения, присущие Amazon Appstore, Microsoft столкнется с тяжелой битвой за то, чтобы эти усилия привели к чему-то, кроме простой новинки. (И да, технически люди смогут полностью обойти Amazon Appstore и самостоятельно загружать приложения Android в Windows – и, таким образом, теоретически, в конечном итоге даже неофициально внедрить элементы Google в среду. нарушая права использования, рискуя войти в чрезвычайно технические и, вероятно, довольно скалистые воды уровня энтузиастов, и все, что не является обычным вариантом использования, особенно когда речь идет о бизнес-целях.

Конечно, есть и лучший вариант сценария: разработчики стекаются в Amazon Appstore, вкладывают время в работу над его ограничениями и, наконец, начинают серьезно относиться к нему в результате новой возможности, которую представляет интеграция с Windows. А кто знает? Может, так и случится. Если так, это будет огромным позитивом для экосистемы Android в целом.

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