Aplikasi reader local-first

BookField

BookField membaca .wbpkg packages yang boleh dipasang pada device anda. Ia dibina untuk learning materials, reference content, annotations, schedules dan offline reading tanpa menjadikan app sebagai cloud service.

Import .wbpkg

Bacaan offline

Notes dan highlights

Skrin BookField Library yang memaparkan .wbpkg import actions

Format package

Package yang boleh dipasang dan dibaca oleh BookField

.wbpkg ialah installable package format yang digunakan oleh BookField. Satu package membawa manifest, ReaderDoc content, media assets, navigation tree, optional study plans dan locator indexes yang diperlukan untuk local use.

Kontrak manifest

Manifest mentakrifkan package identity, work, edition, assets dan navigation entry points.

Kandungan ReaderDoc

ReaderDoc-backed text diimport ke local storage supaya app tidak parse EPUB, HTML atau CSS semasa runtime.

Rujukan offline

Locator indexes dan bindings membolehkan authored references resolve pada device apabila matching packages installed.

Pengalaman reader

Dibina sekitar installed packages, bukan cloud documents

BookField memberi tumpuan kepada reader experience selepas package installed: Library management, reading position, local annotations, schedules dan search.

Import Library

Import .wbpkg files daripada app Library atau melalui Files dan Open In flows.

Akses Library dahulu

Buka recently used packages dan pastikan reading entry point dekat dengan package itu sendiri.

Pelan pembelajaran

Gunakan authored study plans pada calendar apabila package mengandungi schedule metadata.

Search dan notes

Simpan highlights, paragraph notes, bookmarks dan searchable local records pada device.

Penyerahan package

Pastikan public workflow ringkas

Public page mengekalkan handoff pada product level. Ia menerangkan bagaimana prepared package masuk ke BookField tanpa mendedahkan internal production tooling.

  1. 1

    Terima .wbpkg

    Publisher atau internal workflow menyediakan installable package untuk BookField.

  2. 2

    Import ke BookField

    User mengimport package ke BookField, dan reader validate serta stores locally.

  3. 3

    Baca, jadualkan, cari

    Installed package muncul dalam Library, dan authored schedules serta search data tersedia.

Status platform

Baseline implementasi semasa

iOS
Product baseline semasa ialah iOS implementation.
Android
Android mengikuti iOS behavior dan sedang dalam parity hardening.

Nota teknikal

Boundaries yang memastikan reader predictable

  • Imported package content stores locally untuk reading dan lookup.
  • Initial product promise tidak bergantung pada cloud sync.
  • Reader-side authoring adalah out of scope; BookField membaca prepared packages.
  • Navigation dikawal oleh package navigation tree, bukan runtime EPUB parsing.

Rancang BookField package flow

Gunakan package overview untuk menentukan sama ada BookField sesuai dengan content model anda, atau bincangkan custom distribution flow untuk materials anda.