Local-first reader հավելված

BookField

BookField-ը կարդում է ձեր device-ում installable .wbpkg packages։ Այն կառուցված է learning materials, reference content, annotations, schedules և offline reading-ի համար՝ առանց app-ը cloud service դարձնելու։

.wbpkg import գործողություն

Offline ընթերցում

Notes և highlights

BookField Library screen, որտեղ երևում են .wbpkg import actions

Package ձևաչափ

Package, որը BookField-ը կարող է install անել և կարդալ

.wbpkg-ը BookField-ի օգտագործած installable package format-ն է։ Package-ը պարունակում է manifest, ReaderDoc content, media assets, navigation tree, optional study plans և local use-ի համար անհրաժեշտ locator indexes։

Manifest պայմանագիր

Manifest-ը սահմանում է package identity, work, edition, assets և navigation entry points։

ReaderDoc բովանդակություն

ReaderDoc-backed text-ը import է արվում local storage, ուստի app-ը runtime-ում EPUB, HTML կամ CSS չի parse անում։

Offline references բաժին

Locator indexes-ը և bindings-ը օգնում են authored references-ին resolve լինել device-ում, երբ matching packages installed են։

Reader փորձառություն

Կառուցված է installed packages-ի շուրջ, ոչ թե cloud documents-ի

BookField-ը կենտրոնանում է reader experience-ի վրա package installed լինելուց հետո՝ Library management, reading position, local annotations, schedules և search։

Library import գործողություն

Import արեք .wbpkg files app Library-ից կամ Files և Open In flows-ի միջոցով։

Library-first access եղանակ

Բացեք recently used packages և reading entry point-ը պահեք package-ին մոտ։

Study plans բաժին

Օգտագործեք authored study plans-ը calendar-ում, երբ package-ը պարունակում է schedule metadata։

Search և notes

Պահեք highlights, paragraph notes, bookmarks և searchable local records device-ում։

Package handoff փուլ

Public workflow-ը պահեք պարզ

Public page-ը handoff-ը պահում է product level-ում։ Այն նկարագրում է, թե ինչպես է prepared package-ը անցնում BookField՝ առանց internal production tooling-ը բացահայտելու։

  1. 1

    Ստանալ .wbpkg

    Publisher-ը կամ internal workflow-ը BookField-ի համար պատրաստում է installable package։

  2. 2

    Import BookField-ում

    User-ը package-ը import է անում 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-ում։

Technical notes բաժին

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-ի համար։