إنتقل إلى المحتوى الرئيسي

استيراد بيانات LifeUp: الترحيل من LifeUp إلى ulives على iOS

· 4 دقائق قراءة

بدءًا من ulives 1.7.22، يمكنك استيراد بيانات النسخ الاحتياطي لـ LifeUp (ملفات .lfbak) مباشرة إلى ulives. إذا كنت تبحث عن بديل LifeUp iOSتطبيق مثل LifeUp لـ iPhone يعمل كـ قائمة مهام gamified ومتتبع عادات RPG — فهذا هو: يمكنك الآن الترحيل من LifeUp إلى iOS دون البدء من الصفر.

لماذا هذا مهم

كثير من مستخدمي ulives جاؤوا من LifeUp على Android — غالبًا يبحثون عن مدير مهام gamified أو productivity RPG يمكنه استبدال LifeUp على iOS. لسنوات، بنوا أنظمة مهام معقدة وأشجار إنجازات ومتاجر عناصر وأُطر سمات — كلها محبوسة على منصة قد لا يريدون البقاء عليها إلى الأبد. القدرة على ترحيل هذه البيانات إلى ulives تعني:

  • استمرارية: احتفظ بإعداداتك الحالية دون إعادة بناء من الصفر
  • انتقال تدريجي: استورد بيانات LifeUp إلى ملف شخصي منفصل في ulives، لتستخدم كلا التطبيقين جنبًا إلى جنب
  • الحفاظ على الأساس: السمات والعناصر والمهام والإنجازات — الهيكل الأساسي يأتي معك

كيفية الاستيراد

  1. التصدير من LifeUp: في LifeUp (Android)، اذهب إلى Settings → Data Backup → Export لإنشاء ملف .lfbak
  2. النقل إلى iOS: أرسل الملف إلى iPhone/iPad عبر AirDrop أو البريد أو مشاركة الملفات أو التخزين السحابي
  3. الاستيراد في ulives: اذهب إلى ulives Settings → Data Backup & Restore → "Import LifeUp Backup"، ثم اختر ملف .lfbak
  4. انتظر المعالجة: سيفك ulives البيانات ويحللها ويحوّلها. قد يستغرق ذلك لحظة للنسخ الكبيرة
  5. التبديل إلى الملف الجديد: بعد الاستيراد، ستجد ملفًا شخصيًا جديدًا ببيانات LifeUp. بيانات ulives الحالية تبقى دون مساس

ما الذي يُستورد

يغطي الاستيراد معظم نموذج بيانات LifeUp:

نوع البياناتما يُستورد
Attributes (Skills)مجموعات المهارات → مجموعات السمات؛ المهارات → سمات بقيم XP
Items & Shopفئات المتجر → قوائم العناصر؛ عناصر مع المخزون ومسارات المتجر
Tasksقوائم المهام والمجموعات والمهام والمهام الفرعية وقواعد التكرار وإعدادات العد
Achievementsفئات الإنجازات → قوائم الإنجازات؛ إنجازات بشروط وتقدّم ومكافآت
Recipesوصفات التصنيع وقواعد تحويل العنصر إلى عنصر
Item Effectsمعدّلات XP، منح/استهلاك عناصر، loot boxes (open-box)، URL schemes، مطالبات تأمل، تشغيل صوت
Notesملاحظات مرتبطة بالكيانات المستوردة
Pomodoro Recordsتاريخ جلسات التركيز
Level Modelجداول مستوى LifeUp أو نموذج ulives الافتراضي

تحويلات خاصة يجب معرفتها

بعض مفاهيم LifeUp ليس لها مكافئ 1:1 مباشر في ulives، لذا نتعامل معها بشكل خاص:

  • Coins & Tomatoes → Currency Items: «Coins» و«Tomatoes» المدمجة في LifeUp تُحوَّل إلى عناصر خاصة داخل ulives وتُوضَع في مجموعة عملات مخصّصة. هذا يتناسب طبيعيًا مع نظام العملات المرن في ulives، حيث أي عنصر يمكن أن يعمل كعملة.
  • Timing Tasks → Focus Tasks: المهام في LifeUp المُعدّة كنوع timing (مثل الدراسة 30 دقيقة) تُحوَّل إلى مهام تركيز في ulives، فتبقى عادات جلسات العمل معك.

كيف يعمل

ملف .lfbak أرشيف ZIP يحتوي بيانات تطبيق LifeUp — أساسًا قاعدة SQLite بكل سجلاتك، مع ملفات وسائط مرفقة. تقرأ عملية الاستيراد بنية قاعدة البيانات وترسمها على نموذج بيانات ulives عبر سلسلة قواعد تحويل، ثم تكتب كل شيء في ملف شخصي جديد. لأن التطبيقين لهما نماذج أساسية مختلفة، تُحوَّل بعض البيانات بدل نسخها حرفيًا.

قيود معروفة

هذا تحويل lossy — للتطبيقين نماذج بيانات ومجموعات ميزات مختلفة:

القيدالتفاصيل
Ebbinghaus spacingلا يمكن ربط وضع spaced-repetition في LifeUp؛ المهام التي تستخدمه تصبح غير متكررة
Legacy attribute dataقد لا تُحفظ تنسيقات السمات القديمة في LifeUp بالكامل
Unsupported effectsبعض تأثيرات عناصر LifeUp ليس لها مكافئ في ulives ويتم تخطّيها، بما في ذلك تأثيرات API في LifeUp (URL Scheme، Content Provider)
One-way onlyلا يمكنك تصدير بيانات ulives عائدًا إلى تنسيق LifeUp
Pomodoro estimationLifeUp يخزّن عدد pomodoro لا الدقائق؛ ulives يُقدّر 25 دقيقة/pomodoro
Tag extractionصيغة #tag في عناوين مهام LifeUp تُستخرج كوسوم منفصلة
iOS onlyميزة الاستيراد متاحة على iOS فقط؛ ulives على Android لا يملك هذه القدرة

ما التالي

يربط الاستيراد أهم البيانات لانتقال سلس، لكن ما زال هناك مجال للنمو — ربط تكرار أدق، معالجة أفضل لوسائط المرفقات، وتغطية أوسع لأنواع التأثيرات.

إذا كنت تبحث عن تحويل مهامك إلى لعبة وتحويل حياتك إلى لعبة دون فقدان سنوات من بيانات LifeUp، جرّب الاستيراد. إذا واجهت مشاكل، يرجى إرسال ملاحظات أو مراسلة fb@ulives.io. نراقب جودة الاستيراد بنشاط وسنواصل تحسين منطق التحويل.