Local-first reader აპლიკაცია

BookField

BookField კითხულობს თქვენს device-ზე დასაყენებელ .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, რომლის install და წაკითხვა BookField-ს შეუძლია

.wbpkg არის installable package format, რომელსაც BookField იყენებს. Package შეიცავს manifest, ReaderDoc content, media assets, navigation tree, optional study plans და locator indexes-ს, რომლებიც local use-ისთვის არის საჭირო.

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-ს device-ზე resolve-ში, როცა 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 წვდომა

გახსენით 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 ამზადებს installable package-ს BookField-ისთვის.

  2. 2

    Import BookField-ში

    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-ი

Boundaries, რომლებიც reader-ს predictable-ს ხდის

  • Imported package content stores locally reading და lookup-ისთვის.
  • Initial product promise cloud sync-ზე არ არის დამოკიდებული.
  • Reader-side authoring out of scope არის; BookField reads prepared packages.
  • Navigation კონტროლდება package navigation tree-ით და არა runtime EPUB parsing-ით.

დაგეგმეთ BookField package flow

გამოიყენეთ package overview, რათა გადაწყვიტოთ, შეესაბამება თუ არა BookField თქვენს content model-ს, ან განიხილეთ custom distribution flow თქვენი materials-ისთვის.