אפליקציית reader בגישת local-first

BookField

BookField קוראת .wbpkg packages הניתנות להתקנה במכשיר שלכם. היא בנויה לחומרי לימוד, reference content, annotations, לוחות זמנים ו-offline reading בלי להפוך את האפליקציה לשירות cloud.

ייבוא .wbpkg

קריאה offline

הערות והדגשות

מסך Library של BookField המציג פעולות import של .wbpkg

פורמט package

Package ש-BookField יכולה להתקין ולקרוא

.wbpkg הוא package format ניתן להתקנה שבו BookField משתמשת. package מכילה manifest, ReaderDoc content, media assets, navigation tree, optional study plans ו-locator indexes הנדרשים לשימוש מקומי.

חוזה manifest

ה-manifest מגדיר package identity, work, edition, assets ו-navigation entry points.

תוכן ReaderDoc

טקסט המבוסס על ReaderDoc מיובא ל-local storage, כך שהאפליקציה אינה מנתחת EPUB, HTML או CSS בזמן runtime.

הפניות offline

Locator indexes ו-bindings מאפשרים לפתור authored references במכשיר כאשר packages תואמות מותקנות.

חוויית reader

בנויה סביב packages מותקנות, לא סביב cloud documents

BookField מתמקדת ב-reader experience לאחר התקנת package: Library management, reading position, annotations מקומיות, לוחות זמנים ו-search.

ייבוא ל-Library

ייבאו .wbpkg files מתוך Library של האפליקציה או דרך Files ו-Open In flows.

גישה תחילה דרך Library

פתחו packages שנעשה בהן שימוש לאחרונה ושמרו את נקודת הכניסה לקריאה קרובה ל-package עצמה.

תוכניות לימוד

השתמשו ב-authored study plans ב-Calendar כאשר package כוללת schedule metadata.

חיפוש והערות

שמרו highlights, paragraph notes, bookmarks ו-records מקומיים הניתנים לחיפוש במכשיר.

מסירת package

שמרו על public workflow פשוט

העמוד הציבורי שומר את ה-handoff ברמת המוצר. הוא מתאר כיצד package מוכנה עוברת ל-BookField בלי לחשוף internal production tooling.

  1. 1

    קבלת .wbpkg

    Publisher או internal workflow מכין package ניתנת להתקנה עבור BookField.

  2. 2

    Import ל-BookField

    המשתמש מייבא את ה-package ל-BookField, וה-reader מאמת ושומר אותה locally.

  3. 3

    לקרוא, לתזמן, לחפש

    ה-package המותקנת מופיעה ב-Library, ו-authored schedules ו-search data הופכים לזמינים.

מצב platform

בסיס implementation נוכחי

iOS
ה-product baseline הנוכחי הוא iOS implementation.
Android
Android עוקבת אחר התנהגות iOS ונמצאת ב-parity hardening.

הערות טכניות

גבולות ששומרים על reader צפוי

  • Imported package content נשמר locally לצורכי reading ו-lookup.
  • ה-product promise הראשוני אינו תלוי ב-cloud sync.
  • Reader-side authoring מחוץ ל-scope; BookField קוראת packages מוכנות.
  • Navigation נשלטת על ידי package navigation tree, לא על ידי runtime EPUB parsing.

תכנון BookField package flow

השתמשו ב-package overview כדי להחליט אם BookField מתאים ל-content model שלכם, או דונו ב-custom distribution flow עבור החומרים שלכם.