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 формат

BookField install хийж уншиж чадах package

.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 local storage руу import хийгддэг тул app runtime үед EPUB, HTML эсвэл CSS parse хийхгүй.

Offline references хэсэг

Locator indexes болон bindings нь matching packages installed үед authored references device дээр resolve болох боломж өгдөг.

Reader туршлага

Cloud documents биш, installed packages дээр төвлөрч бүтээгдсэн

BookField нь package installed болсны дараах reader experience-д төвлөрнө: Library management, reading position, local annotations, schedules болон search.

Library import хийх

App Library-аас эсвэл Files ба Open In flows-оор .wbpkg files import хийнэ.

Library-first хандалт

Recently used packages нээгээд reading entry point-ийг package-д ойр байлга.

Study plans хэсэг

Package schedule metadata агуулсан үед authored study plans-ыг calendar дээр ашиглана.

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

    BookField рүү import хийх

    User package-ийг BookField рүү import хийдэг; 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 хэсэг

Reader-ийг predictable байлгах boundaries

  • Imported package content нь reading болон lookup-д зориулж stores locally хийгдэнэ.
  • Initial product promise нь cloud sync-ээс хамаарахгүй.
  • Reader-side authoring out of scope; BookField prepared packages уншина.
  • Navigation нь runtime EPUB parsing-аар биш package navigation tree-ээр удирдагдана.

BookField package flow төлөвлөх

BookField таны content model-д тохирох эсэхийг шийдэхийн тулд package overview ашигла, эсвэл materials-д зориулсан custom distribution flow хэлэлц.