Local-first læserapp

BookField

BookField læser installerbare .wbpkg packages på din enhed. Den er bygget til undervisningsmaterialer, reference content, annotations, planer og offline læsning uden at gøre appen til en cloud-tjeneste.

Import af .wbpkg

Offline læsning

Noter og markeringer

BookField Library-skærm med importhandlinger for .wbpkg

Package-format

En package, som BookField kan installere og læse

.wbpkg er det installerbare package format, som BookField bruger. En package rummer manifest, ReaderDoc content, media assets, navigation tree, valgfrie study plans og locator indexes til lokal brug.

Manifest-kontrakt

Manifest definerer package identity, work, edition, assets og navigation entry points.

ReaderDoc-indhold

ReaderDoc-baseret tekst importeres til local storage, så appen ikke parser EPUB, HTML eller CSS ved runtime.

Offline referencer

Locator indexes og bindings lader forfattede references blive løst på enheden, når de matchende packages er installeret.

Læseoplevelse

Bygget omkring installerede packages, ikke cloud-dokumenter

BookField fokuserer på reader experience efter en package er installeret: Library management, reading position, lokale annotations, planer og search.

Library-import

Importer .wbpkg files fra appens Library eller via Files og Open In flows.

Library-først adgang

Åbn nyligt brugte packages, og hold læseindgangen tæt på selve package.

Studieplaner

Brug forfattede study plans i Calendar, når package indeholder schedule metadata.

Søgning og noter

Gem highlights, paragraph notes, bookmarks og søgbare lokale records på enheden.

Package-overdragelse

Hold den offentlige workflow enkel

Den offentlige side holder handoff på produktniveau. Den beskriver, hvordan en forberedt package flytter ind i BookField uden at afsløre internal production tooling.

  1. 1

    Modtag en .wbpkg

    En publisher eller intern workflow forbereder en installerbar package til BookField.

  2. 2

    Importer i BookField

    Brugeren importerer package i BookField, og reader validerer og gemmer den lokalt.

  3. 3

    Læs, planlæg, søg

    Den installerede package vises i Library, og forfattede planer og search data bliver tilgængelige.

Platformstatus

Aktuel implementeringsbaseline

iOS
Den aktuelle product baseline er iOS implementation.
Android
Android følger iOS-adfærden og er i parity hardening.

Tekniske noter

Grænser, der holder reader forudsigelig

  • Imported package content gemmes lokalt til læsning og lookup.
  • Det første product promise afhænger ikke af cloud sync.
  • Reader-side authoring er uden for scope; BookField læser forberedte packages.
  • Navigation styres af package navigation tree, ikke af runtime EPUB parsing.

Planlæg et BookField package flow

Brug package overview til at afgøre, om BookField passer til din content model, eller drøft et custom distribution flow for dine materialer.