تطبيق reader محلي أولاً

BookField

يقرأ BookField حزم .wbpkg packages القابلة للتثبيت على جهازك. صُمم لمواد التعلم وreference content وannotations والجداول وoffline reading من دون تحويل التطبيق إلى cloud service.

استيراد .wbpkg

قراءة دون اتصال

ملاحظات وتمييزات

شاشة Library في BookField تعرض إجراءات import لملفات .wbpkg

تنسيق package

Package يستطيع BookField تثبيتها وقراءتها

.wbpkg هو package format قابل للتثبيت يستخدمه BookField. تحمل الحزمة manifest وReaderDoc content وmedia assets وnavigation tree وoptional study plans وlocator indexes اللازمة للاستخدام المحلي.

عقد manifest

يعرّف manifest قيم package identity وwork وedition وassets وnavigation entry points.

محتوى ReaderDoc

يتم import النص المدعوم بـ ReaderDoc إلى local storage، لذلك لا يقوم التطبيق بتحليل EPUB أو HTML أو CSS أثناء runtime.

مراجع دون اتصال

تتيح 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

    يقوم المستخدم بعمل import للـ package في BookField، ويتحقق منها reader ويحفظها locally.

  3. 3

    اقرأ، جدول، ابحث

    تظهر package المثبتة في Library، وتصبح authored schedules وsearch data متاحة.

حالة platform

خط أساس التنفيذ الحالي

iOS
الـ product baseline الحالي هو iOS implementation.
Android
يتبع Android سلوك iOS وهو في مرحلة parity hardening.

ملاحظات تقنية

حدود تجعل reader قابلًا للتوقع

  • يتم تخزين imported package content محليًا لأغراض reading وlookup.
  • لا يعتمد product promise الأولي على cloud sync.
  • Reader-side authoring خارج scope؛ يقرأ BookField packages جاهزة.
  • تتحكم package navigation tree في navigation، وليس runtime EPUB parsing.

تخطيط BookField package flow

استخدم package overview لتقرر ما إذا كان BookField يناسب content model لديك، أو ناقش custom distribution flow لموادك.