Может ли Harmony OS Next стать настоящей альтернативой Android?

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


Со следующего года HUAWEI официально попрощается с Android. Вместо этого они представят Harmony OS Next в своих сериях Mate 70 и Mate X6, которые должны появиться в 2025 году. Первые устройства с этой новой операционной системой будут выпущены в том же году, что станет первым случаем, когда телефоны HUAWEI будут работать без Android, предлагая свежий опыт.

Столкнувшись с торговым запретом со стороны HUAWEI в США, в 2019 году они разделили разработку программного обеспечения для Android на Harmony OS. Хотя были проблемы, проект продолжал использовать обширную библиотеку приложений, разработанных для платформы Android, доступ к которым можно было получить через Магазин приложений HUAWEI, загруженный в виде APK-файлов или, если доступна альтернатива, веб-версия предпочтительного приложения.

Несмотря на это, работа с Harmony OS часто казалась неполной или незавершенной без приложений и сервисов Google. Многие ваши любимые приложения, созданные на базе более старой версии Android, можно было найти, но банковские и другие приложения, использующие API-интерфейсы безопасности Google, не работали. Более того, HUAWEI пыталась преодолеть разрыв между Android для смартфонов и OpenHarmony для различных устройств, что оставило ее амбициозные цели в своего рода подвешенном состоянии.

Как технический энтузиаст, я размышлял над решением HUAWEI отказаться от поддержки Android и заняться созданием собственной ОС на базе Linux. Хотя для компаний такой шаг не является чем-то беспрецедентным, справедливо задаться вопросом, окупится ли он. В конце концов, мы обычно не связываем такие имена, как Tizen от Samsung, Sailfish от Jolla или Ubuntu Touch, с массовым успехом. Однако HUAWEI может проложить для себя уникальный путь в этом приключении с новой ОС. Давайте углубимся в предстоящие задачи и потенциальные выгоды от такого захватывающего путешествия.

Жизнь без приложений для Android

Для пользователей переход на Harmony OS Next может принести заметные изменения, прежде всего, с точки зрения приложений. Поскольку проект Android с открытым исходным кодом (AOSP) и связанные с ним уровни совместимости API больше не применимы, как новые, так и уже существующие приложения необходимо будет переработать для работы в этой новой операционной системе. Это соответствует процессу, которому следуют разработчики при создании приложений для Android или iOS, поскольку теперь им приходится адаптировать свои приложения к Harmony OS Next, чтобы они соответствовали ее уникальному пользовательскому интерфейсу, сервисам, мультимедиа, уведомлениям, местоположению и другим платформам.

Проще говоря, при обновлении или покупке нового телефона с HarmonyOS Next пользователи получают доступ только к приложениям, специально разработанным для этой операционной системы. То, как HUAWEI управляет переходом на новую ОС, имеет решающее значение, поскольку могут возникнуть проблемы, если старые приложения и данные не будут перенесены должным образом, что может привести к разочарованию пользователей. Люди, переходящие на HarmonyOS Next, должны быть готовы к потенциальным проблемам, связанным с несовместимостью их любимых приложений.

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

Приложения Android не будут работать на новых устройствах HarmonyOS Next, что может вызвать головную боль при миграции.

Разработчикам, создающим приложения для Harmony OS Next, необходимо использовать платформу ArkUI, созданную на основе ArkTS. ArkTS расширяет возможности TypeScript, который, в свою очередь, расширяет возможности JavaScript. В руководстве разработчика HUAWEI упоминается, что проекты, использующие лучшие практики TypeScript, могут поддерживать от 90% до 97% существующей кодовой базы. Это звучит обнадеживающе. Однако, поскольку собственная платформа пользовательского интерфейса Android построена на Java и Kotlin, а iOS использует SwiftUI, прямая передача невозможна.

Безусловно, область разработки кроссплатформенных приложений сегодня процветает, и TypeScript часто используется для ускорения разработки в различных операционных системах. Разработчики часто используют TypeScript в React Native, что упрощает разработку приложений, совместимых с несколькими платформами. Известные приложения, такие как Facebook, Instagram, Microsoft Office, Amazon Alexa, Airbnb, UberEATS и многие другие, используют React Native. Переход с React Native на ArkTS будет более плавным для разработчиков, а его декларативный стиль также найдет отклик у разработчиков SwiftUI из-за его сходства. Аналогичным образом, разработчики веб-приложений должны чувствовать себя комфортно с этой настройкой, поскольку она отражает структуру, часто встречающуюся в мини-веб-приложениях WeChat, популярных в Китае. Похоже, что опыт HUAWEI в кроссплатформенной разработке для HarmonyOS повлиял на их подход к Next.

Разработчикам приходится пересобираться под HarmonyOS Next, но HUAWEI старается сделать это проще.

Другими словами, при работе с ArkTS в OpenHarmony вы заметите некоторые уникальные функции благодаря его специализированным расширениям. Новейшая операционная система HUAWEI создана для бесперебойной работы на различных аппаратных платформах, обеспечивая более тесную интеграцию и более гибкий подход к совместимости. Это означает изучение API-интерфейсов для конкретной платформы, аналогично использованию Android SDK или iOS SDK при разработке приложений, которые могут взаимодействовать с аппаратным обеспечением устройства и системными службами.

Конечно, HarmonyOS Next потребуется некоторое время, чтобы приблизиться к присутствию ума разработчиков, которым управляют Android и iOS, но HUAWEI сделала несколько разумных решений, которые должны помочь облегчить этот переход для разработчиков.

Шанс изобрести велосипед

Среди значительных преобразований в HarmonyOS Next можно назвать переход к собственному микроядру, что еще дальше отходит от Android и его корней Linux. Что отличает дизайн микроядра HarmonyOS Next от других, так это его легкий вес, что делает его подходящим как для высокопроизводительных смартфонов, так и для носимых устройств с низким энергопотреблением или устройств IoT. В отличие от различных платформ Android, которые используют одно и то же монолитное ядро, которое необходимо оптимизировать для конкретных приложений, одно и то же микроядро в HarmonyOS Next можно адаптировать под различные требования без необходимости обширной оптимизации.

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

HarmonyOS Next создана для работы на чем угодно.

Что важного в HarmonyOS Next от HUAWEI? Это потому, что он предназначен для работы на широком спектре устройств, таких как ноутбуки, смартфоны, телевизоры, носимые устройства и интеллектуальная бытовая техника. Объединив микроядро с ArkUI, компания может легко разрабатывать и внедрять инновации в эти продукты, одновременно тесно интегрируя их на уровне приложений, что особенно полезно, если учесть, что такие альтернативы, как Android Auto, Google TV, Wear OS и т. д., недоступны. для использования HUAWEI.

HarmonyOS Next предлагает встроенную совместимость с режимом большого языка PanGu-Σ от HUAWEI, который позволяет адаптироваться как к небольшим устройствам, так и к крупным облачным приложениям. Кроме того, он поддерживает платформу глубокого обучения MindSpore с открытым исходным кодом для обучения и вывода. Это означает, что HUAWEI стремится оснастить HarmonyOS возможностями искусственного интеллекта, аналогичными тем, которые мы обычно видим в западных технологических продуктах.

Важно отметить, что Harmony OS Next не гарантирует автоматически успех HUAWEI. Хотя он может похвастаться некоторыми продуманными конструктивными особенностями, он должен убедить разработчиков в том, что его платформа — лучший выбор, чем многочисленные существующие. Если разработчики не примут его, потребители могут быть менее склонны к этому из-за относительно меньшей библиотеки программного обеспечения по сравнению с другими.

Может ли Harmony OS выйти за пределы Китая?

Главный вопрос заключается в том, сможет ли HUAWEI привлечь разработчиков к использованию своей платформы вместе с доминирующими платформами, такими как Android и iOS. Учитывая, что разработка приложения должна быть ориентирована на большую базу пользователей, это оказалось непростой задачей для других конкурентов Android на базе Linux. Например, Tizen, поддерживаемый Samsung, изначально представлял собой кроссплатформенную инициативу, но в основном она стала ограничиваться их телевизорами, хотя когда-то она показала потенциал в качестве альтернативы нескольким вариантам Android, поддерживаемым Google. Однако HarmonyOS Next от HUAWEI запускается в Китае, где компания занимает около четверти рынка смартфонов вместе с Apple, в то время как другие бренды Android делят оставшуюся половину.

Короче говоря, хотя Harmony OS может иметь достаточную привлекательность, чтобы оказать определенное влияние, она не сможет мгновенно привлечь всех пользователей HUAWEI. На данный момент стимулы для перехода минимальны, но при поддержке правительства это потенциально может решить первоначальную проблему по наращиванию оборотов (ситуация с курицей и яйцом). Однако вряд ли она быстро станет доминирующей ОС в Китае, и даже для этого может потребоваться внешняя помощь, чтобы отвлечь потребительские предпочтения от Android, который в настоящее время доминирует на рынке.

У Harmony OS Next есть интересные идеи, но реальность делает некоторые рынки практически невозможными для взлома.

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

Для HUAWEI использование AppGallery вместо API и инструментов Google может создать проблемы при стремлении к успеху за пределами Китая, поскольку это не может легко вытеснить лидеров Android, таких как OPPO и Xiaomi, на китайском рынке. Если HarmonyOS Next выйдет на западные рынки, она может первоначально сосредоточиться на продуктах Интернета вещей (IoT), а не на смартфонах или планшетах.

Смотрите также

2024-12-03 17:19