Aplikacja reader local-first

BookField

BookField czyta instalowalne .wbpkg packages na Twoim urządzeniu. Jest zbudowany dla materiałów edukacyjnych, reference content, annotations, harmonogramów i offline reading bez zmieniania aplikacji w usługę cloud.

Import .wbpkg

Czytanie offline

Notatki i podkreślenia

Ekran Library w BookField z akcjami importu .wbpkg

Format package

Package, który BookField może zainstalować i czytać

.wbpkg to instalowalny package format używany przez BookField. Package zawiera manifest, ReaderDoc content, media assets, navigation tree, opcjonalne study plans i locator indexes potrzebne do lokalnego użycia.

Kontrakt manifest

Manifest definiuje package identity, work, edition, assets i navigation entry points.

Zawartość ReaderDoc

Tekst oparty na ReaderDoc jest importowany do local storage, więc aplikacja nie parsuje EPUB, HTML ani CSS w runtime.

Odwołania offline

Locator indexes i bindings pozwalają rozwiązywać authored references na urządzeniu, gdy pasujące packages są zainstalowane.

Doświadczenie readera

Zbudowany wokół zainstalowanych packages, nie dokumentów cloud

BookField koncentruje się na reader experience po instalacji package: Library management, reading position, lokalne annotations, harmonogramy i search.

Import do Library

Importuj .wbpkg files z Library aplikacji albo przez przepływy Files i Open In.

Dostęp najpierw przez Library

Otwieraj ostatnio używane packages i utrzymuj punkt wejścia do czytania blisko samego package.

Plany nauki

Używaj authored study plans w Calendar, gdy package zawiera schedule metadata.

Wyszukiwanie i notatki

Przechowuj highlights, paragraph notes, bookmarks i przeszukiwalne lokalne records na urządzeniu.

Przekazanie package

Utrzymaj prosty publiczny workflow

Strona publiczna utrzymuje handoff na poziomie produktu. Opisuje, jak przygotowany package trafia do BookField bez ujawniania internal production tooling.

  1. 1

    Odbierz .wbpkg

    Publisher lub wewnętrzny workflow przygotowuje instalowalny package dla BookField.

  2. 2

    Import do BookField

    Użytkownik importuje package do BookField, a reader waliduje go i zapisuje lokalnie.

  3. 3

    Czytaj, planuj, szukaj

    Zainstalowany package pojawia się w Library, a authored schedules i search data stają się dostępne.

Status platformy

Bieżąca baza implementacji

iOS
Obecny product baseline to iOS implementation.
Android
Android podąża za zachowaniem iOS i jest w parity hardening.

Notatki techniczne

Granice, które utrzymują reader przewidywalnym

  • Imported package content jest przechowywany lokalnie do reading i lookup.
  • Początkowy product promise nie zależy od cloud sync.
  • Reader-side authoring jest poza scope; BookField czyta przygotowane packages.
  • Navigation jest kontrolowana przez package navigation tree, a nie runtime EPUB parsing.

Zaplanuj BookField package flow

Użyj package overview, aby zdecydować, czy BookField pasuje do Twojego content model, albo omów custom distribution flow dla swoich materiałów.