Local-first reader застосунок

BookField

BookField читає installable .wbpkg packages на вашому device. Він створений для learning materials, reference content, annotations, schedules і offline reading без перетворення app на cloud service.

Import .wbpkg

Offline читання

Notes і highlights

Екран BookField Library з діями .wbpkg import

Формат package

Package, який BookField може install і читати

.wbpkg — це installable package format, який використовує BookField. Package містить manifest, ReaderDoc content, media assets, navigation tree, optional study plans і locator indexes, потрібні для local use.

Контракт manifest

Manifest визначає package identity, work, edition, assets і navigation entry points.

Вміст ReaderDoc

ReaderDoc-backed text імпортується до local storage, тому app не parse EPUB, HTML або CSS під час runtime.

Офлайн-посилання

Locator indexes і bindings дають authored references змогу resolve на device, коли matching packages installed.

Reader experience українською

Побудовано навколо installed packages, а не cloud documents

BookField зосереджується на reader experience після того, як package installed: Library management, reading position, local annotations, schedules і search.

Імпорт у Library

Import .wbpkg files з app Library або через Files і Open In flows.

Library-first доступ

Відкривайте recently used packages і тримайте reading entry point поруч із package.

Плани навчання

Використовуйте authored study plans у calendar, коли package містить schedule metadata.

Search і notes

Зберігайте highlights, paragraph notes, bookmarks і searchable local records на device.

Передача package

Зберігайте public workflow простим

Public page тримає handoff на product level. Вона описує, як prepared package потрапляє до BookField, не розкриваючи internal production tooling.

  1. 1

    Отримайте .wbpkg

    Publisher або internal workflow готує installable package для BookField.

  2. 2

    Import до BookField

    User import package до BookField, а reader validate його і stores locally.

  3. 3

    Читайте, плануйте, шукайте

    Installed package зʼявляється в Library, а authored schedules і search data стають доступними.

Статус platform

Поточний implementation baseline

iOS
Поточний product baseline — iOS implementation.
Android
Android наслідує iOS behavior і перебуває на етапі parity hardening.

Технічні нотатки

Boundaries, що роблять reader predictable

  • Imported package content stores locally для reading і lookup.
  • Initial product promise не залежить від cloud sync.
  • Reader-side authoring out of scope; BookField читає prepared packages.
  • Navigation контролюється package navigation tree, а не runtime EPUB parsing.

Сплануйте BookField package flow

Використайте package overview, щоб вирішити, чи підходить BookField вашій content model, або обговоріть custom distribution flow для ваших materials.