Aplicație reader local-first

BookField

BookField citește .wbpkg packages instalabile pe dispozitivul dvs. Este construit pentru materiale de învățare, reference content, annotations, programe și offline reading fără a transforma aplicația într-un serviciu cloud.

Import .wbpkg

Citire offline

Note și evidențieri

Ecran Library BookField cu acțiuni de import .wbpkg

Format package

Un package pe care BookField îl poate instala și citi

.wbpkg este package format instalabil folosit de BookField. Un package include manifest, ReaderDoc content, media assets, navigation tree, study plans opționale și locator indexes necesare pentru utilizare locală.

Contract manifest

Manifest definește package identity, work, edition, assets și navigation entry points.

Conținut ReaderDoc

Textul bazat pe ReaderDoc este importat în local storage, astfel încât aplicația nu parsează EPUB, HTML sau CSS la runtime.

Referințe offline

Locator indexes și bindings permit rezolvarea authored references pe dispozitiv când packages corespunzătoare sunt instalate.

Experiență reader

Construit în jurul packages instalate, nu al documentelor cloud

BookField se concentrează pe reader experience după instalarea unui package: Library management, reading position, annotations locale, programe și search.

Import în Library

Importați .wbpkg files din Library aplicației sau prin fluxurile Files și Open In.

Acces mai întâi din Library

Deschideți packages folosite recent și păstrați punctul de intrare în lectură aproape de package.

Planuri de studiu

Folosiți authored study plans în Calendar când package include schedule metadata.

Căutare și note

Păstrați highlights, paragraph notes, bookmarks și records locale căutabile pe dispozitiv.

Predare package

Păstrați workflow-ul public simplu

Pagina publică păstrează handoff la nivel de produs. Ea descrie cum un package pregătit ajunge în BookField fără a expune internal production tooling.

  1. 1

    Primiți un .wbpkg

    Un publisher sau un workflow intern pregătește un package instalabil pentru BookField.

  2. 2

    Import în BookField

    Utilizatorul importă package în BookField, iar reader îl validează și îl stochează local.

  3. 3

    Citește, planifică, caută

    Package instalat apare în Library, iar authored schedules și search data devin disponibile.

Stare platformă

Baseline curent de implementare

iOS
Product baseline actual este implementarea iOS.
Android
Android urmează comportamentul iOS și este în parity hardening.

Note tehnice

Limite care mențin reader previzibil

  • Imported package content este stocat local pentru reading și lookup.
  • Product promise inițial nu depinde de cloud sync.
  • Reader-side authoring este în afara scope; BookField citește packages pregătite.
  • Navigation este controlată de package navigation tree, nu de runtime EPUB parsing.

Planificați un BookField package flow

Folosiți package overview pentru a decide dacă BookField se potrivește content modelului dvs. sau discutați un custom distribution flow pentru materialele dvs.