Что это за программа App Hub и как ее установить на Андроид, функционал
Порой мы недооцениваем возможности смартфонов и компьютеров. Эти устройства предназначены не только для переписок, звонков и показа лент в социальных сетях. Например, за все время существования ОС Android разработчики выпустили свыше 3.4 миллиона приложений. Какие-то из них даже не заслуживают внимания, в то время как другие не только цепляют глаз, но значительно упрощают жизнь. К последним можно смело отнести приложение App Hub. О нем и пойдет речь.
Что это за ПО
Начнем, пожалуй, с наиболее интересующей пользователей информации. App Hub – это не вирусное ПО, а вполне полезное приложение. Это своего рода аналог Google Play Market, разработанный китайской компанией Huawei. Напомним, что Huawei однажды пострадала из-за санкций со стороны Google, которые запретили установку своих сервисов, в том числе и Play Market. Поэтому разработчики компании были вынуждены заняться разработкой собственного решения.
По итогу получилось аж два продукта – App Gallery и App Hub. Увы, мы не нашли на просторах интернета информации о том, зачем нужно было два ПО и выполняют ли они одну и ту же задачу. Возможно, эти программы взаимозаменяемы, либо не могут существовать друг без друга. Примечательно, что AppHub – это также инструмент, который позволяет сторонним разработчикам ПО загружать свои продукты в централизированный репозиторий Google. Однако в этом материале речь идет о программе, разработанной компанией Huawei. О Google AppHub вы можете прочитать на официальном сайте Google.
Функции
- поиск и установка приложений через интернет;
- установка apk-файлов от сторонних разработчиков;
- управление уже установленными программами;
- синхронизация с AppGallery.
Вообще, если изучить функционал App Hub, то можно понять – это приложение больше похоже на утилиту для установки программ и игр.
В этом ключевое отличие от AppGallery, который используется для поиска программного обеспечения в онлайн-каталоге. Но это уже личное мнение. Будем рады услышать в комментариях мнение читателей по этому поводу.
Преимущества
Помнится, когда владельцы телефонов Huawei потеряли возможность использования Google Play, то они искали альтернативные способы установки. Проще всего было использовать Apk-файлы, найденные на просторах интернета. Да, это было неудобно, но зато способ решал проблему с блокировкой Google Play. Так чем AppHub лучше простой загрузки APK? Преимущества AppHub представлены ниже:
- Централизованность: программное решение позволяет управлять ПО из одного места.
- Прямая интеграция: приложению не мешают ограничения системы.
- Безопасность: если не использовать ПО для установки сторонних APK, то риск скачать троян будет минимальным.
- Удобный интерфейс: это уже личное мнение автора, с которым могут не согласиться читатели.
Как установить его
Обычно этот вопрос не сильно интересует читателей, однако давайте рассмотрим его для полноты материала. AppHub – это предустановленный сервис, доступный пользователям телефонов производства Huawei. Это значит, что владельцам телефонов этой модели не нужно самостоятельно скачивать ПО на телефон, так как оно уже интегрировано в систему. Стоит отметить, что на просторах интернета даже трудно найти APK-файл для установки.
Что это за программа App Hub и как ее установить на Андроид, функционал
Порой мы недооцениваем возможности смартфонов и компьютеров. Эти устройства предназначены не только для переписок, звонков и показа лент в социальных сетях. Например, за все время существования ОС Android разработчики выпустили свыше 3.4 миллиона приложений. Какие-то из них даже не заслуживают внимания, в то время как другие не только цепляют глаз, но значительно упрощают жизнь. К последним можно смело отнести приложение App Hub. О нем и пойдет речь.
Что это за ПО
Начнем, пожалуй, с наиболее интересующей пользователей информации. App Hub – это не вирусное ПО, а вполне полезное приложение. Это своего рода аналог Google Play Market, разработанный китайской компанией Huawei. Напомним, что Huawei однажды пострадала из-за санкций со стороны Google, которые запретили установку своих сервисов, в том числе и Play Market. Поэтому разработчики компании были вынуждены заняться разработкой собственного решения.
По итогу получилось аж два продукта – App Gallery и App Hub. Увы, мы не нашли на просторах интернета информации о том, зачем нужно было два ПО и выполняют ли они одну и ту же задачу. Возможно, эти программы взаимозаменяемы, либо не могут существовать друг без друга.
Примечательно, что AppHub – это также инструмент, который позволяет сторонним разработчикам ПО загружать свои продукты в централизированный репозиторий Google. Однако в этом материале речь идет о программе, разработанной компанией Huawei. О Google AppHub вы можете прочитать на официальном сайте Google.
Функции
Как уже говорилось выше – это аналог Play Market. Получается, если Google Play используется для установки, обновления, удаления и сохранения программ для Андроид, то App Hub предоставляет аналогичный функционал. Однако этот сервис поддерживает некоторые функции, недоступные продукту Google. Ниже представлен основной функционал каталога ПО от Huawei:
- поиск и установка приложений через интернет;
- установка apk-файлов от сторонних разработчиков;
- управление уже установленными программами;
- синхронизация с AppGallery.
Вообще, если изучить функционал App Hub, то можно понять – это приложение больше похоже на утилиту для установки программ и игр.
В этом ключевое отличие от AppGallery, который используется для поиска программного обеспечения в онлайн-каталоге. Но это уже личное мнение. Будем рады услышать в комментариях мнение читателей по этому поводу.
Преимущества
Помнится, когда владельцы телефонов Huawei потеряли возможность использования Google Play, то они искали альтернативные способы установки. Проще всего было использовать Apk-файлы, найденные на просторах интернета. Да, это было неудобно, но зато способ решал проблему с блокировкой Google Play. Так чем AppHub лучше простой загрузки APK? Преимущества AppHub представлены ниже:
- Централизованность: программное решение позволяет управлять ПО из одного места.
- Прямая интеграция: приложению не мешают ограничения системы.
- Безопасность: если не использовать ПО для установки сторонних APK, то риск скачать троян будет минимальным.
- Удобный интерфейс: это уже личное мнение автора, с которым могут не согласиться читатели.
Как установить его
Обычно этот вопрос не сильно интересует читателей, однако давайте рассмотрим его для полноты материала. AppHub – это предустановленный сервис, доступный пользователям телефонов производства Huawei. Это значит, что владельцам телефонов этой модели не нужно самостоятельно скачивать ПО на телефон, так как оно уже интегрировано в систему. Стоит отметить, что на просторах интернета даже трудно найти APK-файл для установки.
Hub 2.0: связующее звено для командных продуктов JetBrains
Недавно мы выпустили вторую версию серверного продукта Hub. Hub — это система управления пользовательскими аккаунтами, группами и правами доступа, а также лицензиями для командных инструментов JetBrains: YouTrack, Upsource и TeamCity. Hub также является единой точкой входа (single sign-on) во все наши командные инструменты. Hub абсолютно бесплатен для неограниченного количества пользователей.
Если вы уже используете YouTrack 6.0+ или Upsource, вы заочно знакомы с Hub, так как он встроен в оба этих продукта. Для TeamCity мы недавно выпустили Hub-плагин, позволяющий авторизовывать и синхронизировать пользователей в Hub и TeamCity, а также добавлять виджеты из TeamCity на единую панель управления (Dashboard) в Hub. Управление правами доступа и лицензиями пока остается на стороне TeamCity.
Подробнее о Hub можно почитать здесь.
Кому пригодится Hub 2.0?
- Всем, кто использует несколько командных продуктов JetBrains. Например, YouTrack и Upsource, YouTrack и TeamCity, или все три инструмента одновременно.
- Всем, кто использует хотя бы один из командных продуктов и хочет использовать Hub для аутентификации во все приложения, которые поддерживают SAML 2.0.
В чем преимущества Hub?
- Технология единого входа в YouTrack, TeamCity и Upsource.
- Поддержка SAML, что позволяет использовать Hub для входа во внешние сервисы, например Zendesk, Google Apps for Work или Artifactory.
- Общее управление пользователями во всех командных продуктах.
- Единое администрирование прав доступа в YouTrack и Upsource, а также управление лицензиями для этих продуктов на уровне отдельных пользователей.
- Общая панель управления с виджетами из YouTrack (отчеты, списки задач), Upsource (коммиты, код ревью) и TeamCity (статус проекта, билд артефакты, исследования (investigations)).
- Возможность подключить несколько серверов YouTrack и Upsource к одному Hub.
А теперь расскажем подробнее о том, что добавлено в новой версии Hub 2.0.
Что нового?
Самый быстрый способ познакомиться и оценить Hub 2.0 — посмотреть короткое видео про новую версию:
Поддержка SAML
SAML — открытый стандарт обмена данными аутентификации и авторизации между участниками, в частности, между поставщиком учетных записей (identity provider) и поставщиком сервиса (service provider).
Hub 2.0 поддерживает SAML 2.0 и выступает в качестве поставщика учетных записей. На практике это означает, что Hub можно использовать как точку входа в различные внешние приложения, например Zendesk, Google Apps for Work и другие, которые поддерживают аутентификацию через SAML 2.0.
Сколько угодно панелей управления, которыми можно поделиться
В Hub 2.0 вы можете создавать множество панелей управления (Dashboards) и делиться ими со своей командой или другими пользователями. Можно открыть панель только для просмотра, а можно разрешить ее редактировать. Несколько панелей управления полезны в случае, когда вы работаете над рядом проектов, а возможность делиться ими помогает понять, что важно для вашей команды или руководителя в данный момент.
Поддержка клавиатуры на панели управления
Теперь все действия на панели управления можно выполнять при помощи клавиатуры, а это быстрее, продуктивнее и эффективнее. Вы можете перемещаться между виджетами, добавлять или редактировать их и выполнять другие операции. Для вызова справки о сочетаниях клавиш нажмите Cmd+/ или Shift+F1.
Встроенное резервное сохранение данных
Hub 2.0 позволяет создать бэкап вашей базы данных в формате .zip или tar.gz. Бэкап также включает данные из Мастера создания проектов и Панели управления. Мы настоятельно рекомендуем сохранить бэкап вашей базы в ручном режиме перед установкой новой версии Hub 2.0.
Конфигурация лицензий для сервисов на уровне пользователя
В Hub 1.0 наличие лицензии у пользователя для каждого сервиса вычислялось из схемы прав доступа. Например, если у пользователя есть права доступа уникальные для сервиса YouTrack (создание задачи, например), значит этот пользователь учитывается в ограничениях лицензии на YouTrack. Такая схема вызывала проблемы при подключении к Hub сервисов (YouTrack, Upsource) с разным максимальным количеством пользователей в лицензии. Например, YouTrack c планом на 100 пользователей и Upsource с бесплатным планом на 10 пользователей. Hub 2.0 явно связывает пользователя с лицензией для каждого сервиса. Теперь вы можете выдать лицензию пользователю Максиму Мазину и на YouTrack и на Upsource, а пользователю Екатерине Ивановой выдать лицензию только на YouTrack.
Политика надежности паролей
Теперь в аутентификационном модуле Hub можно задать уровень надежности пароля. Он оценивается на основе энтропии пароля, заданного пользователем. Чем выше энтропия, тем надежнее пароль. Энтропия в данном случае — это оценка количества попыток, необходимых для угадывания пароля, выраженная в битах. Например, увеличение энтропии на один бит увеличивает количество необходимых попыток в два раза.
Политика надежности паролей позволяет избежать атак на ваш сервер, внедрить требования вашей организации к созданию паролей, а также помогает пользователям использовать защищенные и простые для запоминания пароли.
Режим БД “только чтение”
В Hub 2.0 вы можете переключить вашу базу данных в режим “только чтение”. Это поможет сохранить текущее состояние базы и предоставить доступ к данным вашим пользователям, например, при миграции или переходе на новую версию.
Новый подход к управлению правами доступа
Теперь права доступа внутри каждой роли разбиты по типам приложений (YouTrack, TeamCity, Upsource) и сгруппированы по серверам внутри каждого ресурса. Например, у вас подключено несколько серверов YouTrack к одному Hub. В этом случае у вас может быть свой набор прав доступа для каждого сервера внутри одной роли. Права доступа также сгруппированы по типу функциональности, к которой они относятся. Например, создание, редактирование и т. д., что упрощает процесс просмотра и редактирования ролей.
Удаление пользовательского профиля
Теперь вы можете удалить свой профиль, а администратор может удалить профиль любого пользователя. Единственное, что нужно будет выбрать пользователя, который унаследует историю действий и “использования” удаленного пользователя. Например, вы удаляете пользователя Степана, который является руководителем проекта Common Project, и выбираете пользователя Алексея, который станет руководителем проекта Common Project вместо Степана, а также все задачи, созданные и назначенные на Степана, теперь перейдут к Алексею.
Отмена последнего действия на панели управления
Если вы случайно удалили виджет или всю панель, то в Hub 2.0 вы можете просто отменить эту операцию.
Улучшения пользовательского интерфейса
Мы добавили множество улучшений в интерфейс пользователя. Например, теперь в Hub новые формы для входа, отполированные виджеты на панели управления, больше опций для сортировки на странице пользователей, и многое другое.
Если у вас все еще остались вопросы об изменениях в Hub 2.0, посмотрите полный список задач, вошедших в релиз.
Скачайте Hub 2.0 и попробуйте его в действии прямо сейчас.
Не забудьте сделать резервную копию данных вручную перед установкой новой версии.
Вот инструкции для подключения YouTrack, Upsource, и Hub плагина для TeamCity к Hub.
Если у вас возникнут вопросы в процессе установки или подключения наших командных продуктов к Hub, обращайтесь к нашей команде технической поддержки, мы будем рады помочь.
- Блог компании JetBrains
- Программирование
При подготовке материала использовались источники:
https://habr.com/ru/companies/JetBrains/articles/282251/