MyBible для Android — дополнительные реестры модулей

О чем это?

За годы существования проекта MyBible несколько активных пользователей стали участвовать в усилиях по созданию модулей, которые нужны им самим — чтобы добавлять их к арсеналу модулей MyBible. Однако, как только такой труженик производит некоторую версию модуля, возникает вопрос: а как удобно распространить его в потенциально растущей аудитории, если он еще не готов или не может быть положен в основной репозиторий модулей MyBible?

Да, MyBible автоматически подхватывает модуль, если он помещен в каталог данных MyBible на устройстве. Однако, это не такое действие, которое можно выполнить в одно касание, особено с появлением Android 11 (который ограничивает доступ приложений к файлам их личными каталогами, расположенными довольно глубоко в файловой системе).

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

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

Таким образом, периодически появляются новые версии модулей, и частое обновление таких модулей на устройствах конечных пользователей, которое требует нетривиальной ручной процедуры, быстро становится раздражающим бременем, отвлекающим от основной цели MyBible — глубокого изучения Божьего Слова, Библии.

Каково же решение?

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

Вот как это работает (см. также подсказки в окне «Модули»):

  • В системе MyBible список доступных модулей поддерживается в облаке (на нескольких разнообразных файловых серверах) как «реестр модулей». Приложение MyBible загружает этот реестр.
  • Пункт меню «Дополнительные реестры модулей» окна «Модули» позволяет вам управлять вашим списком дополнительных реестров модулей.
  • Чтобы добавить на вашем устройстве дополнительный реестр модулей, вам нужно знать адрес (URL) загрузки файла интересующего вас дополнительного реестра модулей.
    • Вы можете выбрать один из известных команде MyBible дополнительных реестров модулей с помощью кнопки справа от поля ввода адреса загрузки файла реестра, когда вы добавляете реестр модулей.
  • Когда дополнительный реестр добавлен на вашем устройстве, модули из него становятся доступными в общем списке модулей в окне «Модули». Ими можно пользоваться так же, как и модулями, поддерживаемыми командой MyBible, включая автоматическое обновление уже загруженных модулей на Вашем устройстве, когда они обновляются в облаке.

Так что мне делать?

Если вы создаете и обновляете модули MyBible:

Если вы хотите использовать модули MyBible, которые производит некто не из ядра команды MyBible, тогда:

  1. свяжитесь с этим создателем модулей, получите URL (адрес загрузки) файла дополнительного реестра модулей
  2. в MyBible:
    1. откройте окно «Модули»
    2. выберите пункт меню «Дополнительные реестры модулей»
    3. внимательно и вдумчиво сориентируйтесь и используйте полученный URL — разберётесь
    4. рассмотрите включение автоматического обновления модулей в настройках MyBible