مراجعة Thunkable 2026: هل يستحق منشئ تطبيقات الذكاء الاصطناعي التجربة؟

Thunkable Review 2026: Fast Prototypes, Frequent Crashes

سأرشدك بالضبط إلى ما حدث، من مشاهدة الذكاء الاصطناعي وهو يولّد 1,000 سطر من الشيفرة في ثلاث دقائق إلى ظهور أخطاء وقت التشغيل قبل أن أتمكن حتى من اختبار شاشة تسجيل الدخول. سترى ما يفعله Thunkable ببراعة، وأين ينهار تمامًا، وهل يستحق حقًا عدد الرموز لمشكلتك الخاصة.

ما هو Thunkable؟

Thunkable هو منشئ تطبيقات جوال بدون كود يستخدم الذكاء الاصطناعي لتوليد تطبيقات أصلية لنظامي iOS و Android من تعليمات نصية.

على عكس منصات “بدون كود” التقليدية التي تعتمد على الكتل القابلة للسحب والإفلات، يولّد مُنشئ Thunkable بالذكاء الاصطناعي شيفرة فعلية، كاملةً بملفات JavaScript، وهياكل المكونات، وأنماط التصميم.

يمكنك مشاهدة الذكاء الاصطناعي وهو “يفكر” في متطلباتك، حيث يقسم طلبك إلى هيكل التطبيق، وأسلوب التصميم، والميزات الأساسية، ونماذج البيانات قبل كتابة الشيفرة. تميز هذه الشفافية المنصة عن منشئي الذكاء الاصطناعي من نوع الصندوق الأسود الذين يخفون التفاصيل التقنية.

ما المشاكل التي يحلها؟

  • السرعة مقارنةً بالبدء من الصفر: إنشاء تطبيق متعدد الشاشات مع المصادقة والنماذج وإدارة البيانات والذي يستغرق أيامًا في التطوير التقليدي يتم في دقائق
  • واجهة مستخدم احترافية على الجوال بدون مهارات تصميم: يفهم الذكاء الاصطناعي أنماط التصميم على الجوال ويولد تطبيقات تبدو أصلية، وليس مواقع ويب على الجوال
  • المرونة للمستخدمين التقنيين: على عكس أدوات “بدون كود” البحتة، تحصل على الوصول إلى شيفرة React Native الأساسية، لذا يمكن للمطورين التخصيص بما يتجاوز ما يولّده الذكاء الاصطناعي

كيف يميز نفسه: بينما تركز منصات مثل Bubble على تطبيقات الويب مع محررات مرئية، و Flutterflow تستهدف المطورين الذين يريدون شيفرة Flutter، يجسّر Thunkable الفجوة. إنه سريع بما يكفي للمؤسسين غير التقنيين لصنع نماذج أولية، ولكنه يتيح الوصول للشيفرة للمطورين الذين يريدون التحكم.

لمن يناسب Thunkable؟

يعمل Thunkable بشكل أفضل مع المبدعين المائلين تقنيًا الذين يريدون نماذج أولية لتطبيقات الجوال بسرعة ولا يخشون استكشاف الأخطاء أو إلقاء نظرة على الشيفرة عند حدوث مشاكل. كما يناسب أيضًا:

  • مؤسسو الشركات الناشئة الذين يتحققون من أفكار موجهة للجوال: إذا كنت تبني سوقًا إلكترونيًا، أو نظام حجز، أو بوابة خدمات وتحتاج إلى نموذج أولي وظيفي لنظامي iOS/Android لعرضه على المستثمرين أو المستخدمين الأوائل، يأخذك Thunkable من الفكرة إلى التطبيق القابل للاختبار خلال ساعات.
  • مطورو Python المستكشفون لتطوير الجوال: أنت تفهم منطق الخادم وواجهات برمجة التطبيقات، لكن تعلم Swift أو Kotlin يبدو مبالغًا فيه من أجل MVP. يولّد Thunkable شيفرة React Native يمكنك قراءتها وتعديلها، مما يتيح لك عمل نماذج أولية لواجهات الجوال بسرعة مع التركيز على مهاراتك في دمج واجهات برمجة التطبيقات.
  • مالكو الأعمال الصغيرة الذين يبنون أدوات داخلية: يمكنك وصف سير عملك بلغة بسيطة، والحصول على نموذج أولي يعمل، ونشره كتطبيق ويب أو تطبيق جوال أصلي دون توظيف فريق تطوير.

غير مناسب لـ: المستخدمين غير التقنيين الذين يتوقعون تجربة بدون كود وبدون أخطاء. كثيرًا ما يولّد الذكاء الاصطناعي شيفرة مع أخطاء، وإصلاح أخطاء وقت التشغيل يتطلب إما حرق الرموز على محاولات “الإصلاح بالذكاء الاصطناعي” أو تحرير JavaScript بنفسك.

المزايا والعيوب في Thunkable

Pros
  • الذكاء الاصطناعي يولد تطبيقات في أقل من 3 دقائق
  • يعرض عملية “التفكير” الحية أثناء التوليد
  • واجهة مستخدم للهاتف نظيفة واحترافية بشكل افتراضي
  • يقبل تعليمات مفصلة تزيد عن 300 كلمة
  • إمكانية الوصول الكامل إلى شيفرة React Native
  • تاريخ الإصدارات لكل تكرار يولّده الذكاء الاصطناعي
  • النشر على iOS أو Android أو الويب
  • تحميل ملفات البناء (بدون قفل المنصة)
  • نماذج التنقل السفلي تعمل بسلاسة
  • تخصيص الثيم من خلال الشيفرة
  • نموذج طلب الخدمات يظهر بشكل صحيح
  • خيارات التكامل: Airtable، Firebase، Google Sheets
  • نظام الرموز يمنع ارتفاع تكاليف الذكاء الاصطناعي بشكل مفرط
Cons
  • الذكاء الاصطناعي يولد شيفرة بها أخطاء بشكل متكرر
  • يتطلب تحرير الشيفرة للتخصيص
  • الاستخدام الافتراضي للتخزين المحلي، وليس السحابي
  • تتراكم تكاليف الرموز أثناء استكشاف الأخطاء وإصلاحها

جرّب Thunkable مجانًا وشاهد الذكاء الاصطناعي يحوّل مفهوم تطبيقك الجوال إلى شيفرة عاملة في أقل من 5 دقائق. لا Swift، لا Kotlin، فقط أنت ومربع نص.

ميزات Thunkable

  • الذكاء الاصطناعي يولّد شيفرة React Native من التعليمات
  • تطبيقات متعددة الشاشات مع التنقل السفلي
  • مصادقة المستخدم وإدارة الأدوار
  • منشئو النماذج مع القوائم المنسدلة والتحقق
  • التحكم في الإصدارات لكل تكرار من الشيفرة
  • النشر على iOS أو Android أو الويب
  • التكاملات: Airtable، Firebase، Google Sheets، Xano
  • تحميل ملفات APK/AAB للنشر

تجربتي العملية مع Thunkable

هذا هو سردي الكامل لبناء بوابة طلبات الخدمات باستخدام Thunkable. أردت نظامًا كاملاً مع تسجيل دخول المستخدمين، ولوحة تحكم، وقاعدة بيانات عاملة. إليك بالضبط كيف جرى الأمر، كل نقرة وكل إحباط مشمول.

1. البدء: التسجيل والانطباعات الأولى

وصلت إلى الصفحة الرئيسية لـ Thunkable، وكانت أول ما رأيت دعوة ضخمة وبسيطة: “Turn Your Idea into An App.”
لقطة شاشة للصفحة الرئيسية لـ Thunkable

في منتصف الشاشة كان هناك مربع نص أبيض كبير. وتحتَه، ظهرت أربع فئات مقترحة لمساعدتك على البدء:

  • تخطيط الفعاليات
  • إدارة المخزون
  • السفر
  • التأمل

لاحظت أنه إذا نقرت على واحدة منها، فإنه يملأ مربع النص تلقائيًا بوصف نموذجي.
لقطة شاشة لمحادثة Thunkable

مع ذلك، لم أرغب بنموذج جاهز؛ أردت أن أرى ما إذا كان الذكاء الاصطناعي قادرًا على التعامل مع طلب معقد متعدد الطبقات.

ولكن قبل أن أتمكن من كتابة كلمة واحدة، أردت إنشاء حساب. نقرت على زر “Sign up” في أعلى الزاوية اليمنى.

ظهرت نافذة بيضاء نظيفة تعرض ثلاث طرق للانضمام:

  • المتابعة مع Google
  • المتابعة مع Apple
  • التسجيل بالبريد الإلكتروني

لقطة شاشة لصفحة التسجيل في Thunkable

كتبت عنوان بريدي الإلكتروني وضغطت على زر “Sign up with email” الأزرق. لا يستخدم Thunkable كلمات المرور في هذه المرحلة الأولية، بل يستخدمون نظام “الرابط السحري”. اضطررت إلى ترك الموقع، وفتح بريدي الإلكتروني في علامة تبويب جديدة، والبحث عن الرسالة من “The Thunkable Team.” ثم نقرت على “Confirm”. وأخيرًا، تم إعادة توجيهي إلى لوحة Thunkable.

أول ما لاحظته بعد تسجيل الدخول هو أن الواجهة فارغة بشكل لا يصدق. لم يكن هناك منبثق “مرحبًا! لنأخذ جولة”، ولا فيديوهات تعليمية، ولا روبوت دردشة مزعج يلوح لي.
لقطة شاشة لمحادثة Thunkable

كانت أفكاري حول ذلك:
كان التسجيل سريعًا، لكنني لست من محبي الروابط السحرية لأنها تجبرك على التنقل بين علامات التبويب. ومع ذلك، فإن الواجهة نفسها جميلة. ليست مزدحمة بألف زر أو شريط جانبي؛ إنما هي مجرد مربع نص كبير تحدق فيك، مما يجعل العملية برمتها تبدو سهلة الوصول لشخص لا يعرف من أين يبدأ.

2. أول مُوجه لي وحدود الأحرف

عدت إلى شاشة المُوجه الرئيسية لإدخال تفاصيل مشروعي. أردت بناء “بوابة طلبات الخدمات” لأصحاب المنازل. لم يكن هذا مجرد طلب بسيط؛ أردت سير عمل كامل. قضيت بضع دقائق في صياغة مُوجه محدد للغاية لأرى ما إذا كان الذكاء الاصطناعي سيتبع تعليماتي بدقة.
لقطة شاشة لمحادثة Thunkable

كما ضمنت هيكل بيانات مفصل لجدولين: “جدول الخدمات” و “جدول المستخدمين”. حتى أني عرّفت أدوارًا لـ “Customer” و “Admin”. ما فاجأني هو أن مربع النص كان سخيًا جدًا. قمت بلصق مُوجهي المفصّل بالكامل، الذي كان يقارب 300 كلمة، ولم يقتطع شيئًا. لم أر عدادًا للأحرف أو تحذير “الحد الأقصى للطول” في أي مكان. قبل النص وانتظر مني التنفيد. وبمجرد أن ارتحت للموجه، ضغطت زر “Generate App” الأحمر في أسفل المربع.

وجهة نظري حول عملية صياغة الموجه:
كان هذا الجزء سلسًا. بدا طبيعيًا جدًا، شبه وكأنني أكتب موجزًا لمستقل. أحببت أنني أستطيع أن أكون محددًا للغاية بشأن أعمدة البيانات وخيارات القوائم المنسدلة دون أن يرتبك الأداة. مقارنة بمنشئي التطبيقات الآخرين الذين يمنحونك مربعًا صغيرًا بسطر واحد، فإن مساحة النص الكبيرة في Thunkable تشجعك بشدة على أن تكون مفصلًا. تشعرك وكأنك تتحكم في التصميم منذ اللحظة الأولى.

3. مشاهدة الذكاء الاصطناعي أثناء البناء: مرحلة “التفكير”

بمجرد أن ضغطت توليد، تغيرت الشاشة إلى اللون الداكن وظهر رسالة الحالة: “Analyzing your request.” كان هذا الجزء أكثر جزء إثارة في التجربة بأكملها. بدلاً من مؤشر تحميل عام، عرض لي Thunkable سجلًا حيًا لـ”عملية تفكير” الذكاء الاصطناعي.
لقطة شاشة لمحادثة Thunkable

  • هيكل التطبيق: قرر على تخطيط “تنقل سفلي” بثلاث شاشات رئيسية: الصفحة الرئيسية، وطلب جديد، والملف الشخصي.
  • أسلوب التصميم: سجّل طلبي للون “أزرق أساسي” ومظهر “احترافي”. كما أشار إلى “واجهة نظيفة وحديثة” كهدف.
  • الميزات الأساسية: سرد المكونات التي يخطط لبنائها، بما في ذلك نظام تسجيل الدخول/التسجيل، ونموذج طلب الخدمة، ولوحة التحكم مع تصفية الحالة.
  • هيكل البيانات: أكد أنه ينشئ جدولين: users و service_requests. حتى أنه أدرج الأعمدة التي ينشئها مثل id و service_type و status.

لقطة شاشة لمحادثة Thunkable

بعد التحليل، تحولت الشاشة إلى محرر شيفرة كامل. شاهدت الذكاء الاصطناعي وهو يكتب شيفرة React Native حرفيًا.
لقطة شاشة لمحادثة Thunkable

استطعت رؤية الملفات تُنشأ في الشريط الجانبي على اليسار. ظهرت ملفات مثل App.js و theme.js و HomeScreen.js واحدًا تلو الآخر. شاهدت منطق الشيفرة يُكتب. دوال مثل handleSubmit و fetchRequests و toggleStatus.

استغرقت العملية بأكملها من النقر على “Generate” إلى حصولي على تطبيق “مكتمل” ثلاثة دقائق تقريبًا. ظهر إشعار صغير في الأسفل: “Your app has been generated!” وزر “Preview” أزرق.

كانت أفكاري حول هذا:
كان رؤية “عملية التفكير” للذكاء الاصطناعي مذهلة. أعطتني فرصة لأرى ما إذا كان قد فهم طلبي فعلاً قبل أن يبدأ بكتابة الشيفرة. إنه غريب بعض الشيء أن تكون في أداة “بدون كود” وتقف أمام 1,000 سطر من JavaScript، لكنه في الواقع رائع جدًا إذا كنت تريد فهم كيفية عمل تطبيقك من الداخل. يزيل الغموض من “الصندوق الأسود” للذكاء الاصطناعي.

4. النظرة الأولى: مراجعة التطبيق الذي تم توليده

عندما انتهى البناء، ضغطت على زر “Preview”. ظهر محاكي هاتف جوال على الجانب الأيمن من الشاشة. كان انطباعي الأول أن التطبيق بدا نظيفًا جدًا و”أصلي”. لم يبدو كموقع ويب جوال؛ بل كان أشبه بتطبيق حقيقي تجده في متجر التطبيقات.
لقطة شاشة لمعاينة موقع منشأ بواسطة Thunkable

إليك تفصيل لما رأيته:

  • لوحة التحكم: كانت الشاشة الأولى قائمة “طلبات الخدمات”. كان لديها رأس جميل وشريط تبديل في الأعلى بأربع تبويبات: الكل، المعلقة، قيد التنفيذ، والمكتملة.
  • نظام الألوان: اتبع تعليماتي بدقة. كانت الأزرار بلون أزرق عميق واحترافي، وكان الخلفية رمادية ناعمة تجعل البطاقات البيضاء بارزة.
  • التنقل: في أسفل الشاشة، كان هناك قائمة واضحة بثلاثة أيقونات: “Requests”، “New Request”، و “Profile”.
  • المظهر: كان يميل بالتأكيد إلى أسلوب “احترافي”. كانت الخطوط واضحة، وامتلاء المسافات بين العناصر متساوٍ، واستخدم أنماط واجهة مستخدم جوال قياسية تشعر بالألفة.

وجهة نظري حول النظرة الأولى:
كان التصميم تمامًا كما طلبت: احترافي وأزرق. لم يحاول أن يكون “فاخرًا” للغاية، وهو ما أعجبني لبوابة خدمات. أُعجبت بكيفية تعامله مع التبويبات والتنقل؛ بدا سلسًا جدًا. شكواي البسيطة الوحيدة هي أنني كنت أتمنى لو ولّد عددًا من طلبات الخدمة الوهمية حتى لا تكون الشاشة فارغة جدًا في البداية. كان ذلك سيجعل عامل “الانبهار” أقوى بكثير.

5. عندما بدأت الأخطاء بالظهور: حلقة استكشاف الأخطاء

انتهت مرحلة التناغم لحظة محاولتي التفاعل الفعلي مع التطبيق. نقرت على تبويب “New Request” لرؤية النموذج، وبدلاً من نموذج ظهر مربع بنفسجي ساطع فوق محاكي الهاتف. كتب فيه:

Runtime Error: Your app encountered an error while running. Cannot read properties of null (reading ‘id’) at Line 433, Column 50. Error location: the ‘HomeScreen’ screen.
لقطة شاشة لخطأ وقت التشغيل في Thunkable

لم ألمس الشيفرة بعد، والتطبيق كان ينهار بالفعل. لكن يبدو أن Thunkable يتوقع ذلك. داخل مربع الخطأ كان هناك زر كبير مكتوب عليه “Fix with AI”. ضغطته، وعاد الذكاء الاصطناعي إلى وضع “التفكير”. قضى حوالي 45 ثانية في “إعادة تحليل” الشيفرة ثم أعاد تحميل المعاينة.
لقطة شاشة لإصلاح خطأ وقت التشغيل

اختفى العطب الأولي، وأصبح بإمكاني أخيرًا رؤية نموذج “New Service Request”. كان بالضبط كما وصفت:

  • قائمة منسدلة لـ “Service Type” مع Plumbing و Electrical، إلخ.
  • منطقة نص كبيرة للوصف.
  • منتقي تاريخ للتاريخ المفضل.
  • قائمة منسدلة لـ “Urgency Level”.

ثم حاولت النقر على أيقونة “Profile” لرؤية معلومات المستخدم، وظهر خطأ ثاني:
Runtime Error: Cannot read properties of null (reading ‘name’) at Line 949, Column 42.
لقطة شاشة لإصلاح خطأ وقت التشغيل عبر الدردشة

كانت أفكاري حول ذلك:
كان هذا الجزء محبطًا. الذكاء الاصطناعي مصمم رائع، لكنه مبرمج مليء بالأخطاء. بدا أنه يواجه صعوبة مع منطق “المصادقة”. كان يحاول استرجاع اسم المستخدم أو معرفه قبل أن أسجل الدخول أو أنشئ حسابًا، مما تسبب في انهيار التطبيق بالكامل. زر “Fix with AI” قوي، لكن اضطراري لاستخدامه ثلاث مرات لرؤية ثلاث شاشات مختلفة كان مخيبًا بعض الشيء. جعلني أشعر أن التطبيق ليس “مستعدًا للعرض الرئيسي” بعد.

6. حدود الرصيد والرموز: تكلفة البناء

بينما كنت أضغط زر “Fix with AI”، بدأت أتساءل كم يكلفني هذا. نقرت على إعدادات حسابي ووجدت قسمًا لـ “Tokens”. في “الخطة المجانية”، رأيت أنني حصلت على 1.2k رمز. في كل مرة يولد فيها الذكاء الاصطناعي تطبيقًا جديدًا أو يحاول إصلاح جزء من الشيفرة، يستنزف من هذا الحد.Thunkable review لاحظت أنه بعد البناء الأولي ومحاولتي الإصلاح مرتين، انخفض رصيدي بحوالي 250 رمزًا.
لقطة شاشة لأرصدة الرموز في Thunkable

هذا يعني أنه إذا كان لديك تطبيق معقد يحتاج للكثير من استكشاف الأخطاء، يمكنك بسهولة استنزاف الرموز المجانية في فترة ما بعد الظهر الواحدة.

وجهة نظري حول حدود الرصيد:
إنه نظام عادل، لكنه يضيف بعض الضغط على عملية البناء. كل مرة أضغط فيها “Fix with AI”، شعرت أنني أنفق أموالًا. سيكون من الأفضل لو أن إصلاحات الذكاء الاصطناعي لم تُحتسب ضمن الحد الخاص بك، خصوصًا عندما تكون الأخطاء ناتجة عن شيفرة الذكاء الاصطناعي نفسها.

7. تخصيص التصميم: بدون كود مقابل عالي الكود

أردت أن أرى ما إذا كان بإمكاني تغيير التصميم بدون استخدام الذكاء الاصطناعي. نقرت على تبويب “Edit”، متوقعًا محرر سحب وإفلات مثل منصة Thunkable الاعتيادية. بدلًا من ذلك، تم إعطائي الشيفرة فقط.

لهذه التطبيقات المولّدة بالذكاء الاصطناعي، يعني “التخصيص” تحرير شيفرة React Native.

  • تغيير الألوان: اضطررت للدخول إلى ملف theme.js وتغيير رموز hex مثل #0000FF إلى شيء آخر.
  • تحريك الأزرار: اضطررت لضبط إعدادات “Flexbox” في الشيفرة الشبيهة بـ CSS.
  • إضافة مكونات: إذا أردت إضافة زر جديد، كان عليّ الكتابة يدويًا في الشيفرة.

لقطة شاشة لمحرر الشيفرة في Thunkable

لا يوجد بعد “لوحة تصميم” مع منزلقات أو منتقي ألوان لهذه التطبيقات المولدة بالذكاء الاصطناعي. أنت إما تستخدم الذكاء الاصطناعي لإجراء التغييرات أو تكتب الشيفرة بنفسك.

كانت أفكاري حول هذا:
كان هذا مفاجأة كبيرة. توقعت أن يولّد الذكاء الاصطناعي تطبيقًا “معتمدًا على الكتل” يمكنني تحريره بصريًا. بإعطائي الشيفرة الخام، يقول Thunkable أساسًا إن هذه الأداة للمطورين الذين يريدون انطلاقة سريعة، وليست للمبتدئين تمامًا الذين لا يرغبون أبدًا في رؤية سطر شيفرة. يجعل هذا الأداة قوية جدًا، لكنه يجعلها أكثر صعوبة للاستخدام لغير التقنيين.

8. إعداد البيانات والخلفية: أين بياناتي؟

قررت النظر في كيفية معالجة البيانات. عندما راجعت الشيفرة، وجدت هذا السطر في الأعلى:
const storageStrategy = ‘all-local’;

وعندما تعمقت أكثر، رأيت أن التطبيق يستخدم شيئًا يسمى useQuery و useMutation من ‘platform-hooks’:
const { useQuery, useMutation } = require(‘platform-hooks’);

كان هذا مربكًا في البداية. كانت طلبات الخدمة تُخزن باستخدام هذه الهوكات، لكن لم أستطع معرفة إلى أين تذهب البيانات فعليًا. هل تبقى على الهاتف؟ أم تذهب إلى قاعدة بيانات سحابية؟

إليك ما اكتشفته:
استراتيجية ‘all-local’ تعني أن البيانات تُخزن محليًا على الجهاز، ولكن ليس بشكل دائم في قاعدة بيانات حقيقية. إنها في الأساس إعداد متطور يستخدم localStorage يبدو وكأنه يستخدم قاعدة بيانات (مع استعلامات وتحولات)، لكنه في الواقع يدير البيانات في المتصفح أو في التخزين المؤقت للهاتف.

الإيجابي: الشيفرة مُهيكلة بالفعل للعمل مع قاعدة بيانات. نمط useQuery و useMutation هو بالضبط ما ستستخدمه مع الخلفية الحقيقية.

السلبي: إنها غير متصلة فعليًا بـ Airtable أو Firebase أو Google Sheets أو أي قاعدة بيانات سحابية. إذا قدم صاحب المنزل طلبًا، فلا يستطيع السباك أو المشرف رؤيته لأنه محفوظ فقط على جهاز صاحب المنزل. تختفي البيانات إذا قمت بمسح التطبيق أو تغيير الجهاز.

ماذا حدث عندما سألت “كيف أوصل قاعدة بيانات؟”
لم أكن متأكدًا من كيفية الاتصال بقاعدة بيانات حقيقية، لذا كتبت هذا السؤال في مربع الدردشة حيث أدخلت موجهي الأصلي. كنت آمل أن يشرح لي الذكاء الاصطناعي العملية أو يعرض إعداد تكامل.
لقطة شاشة لمحرر الشيفرة في Thunkable

بدلًا من ذلك، حدث شيء غريب. أظهرت سجلات “التفكير” للذكاء الاصطناعي (والتي كنت أراها أثناء المعالجة) شيئًا مثيرًا للاهتمام:
“المستخدم يسأل ‘كيف أوصل قاعدة بيانات؟’ هذا ليس طلبًا لتعديل الشيفرة، بل سؤال… ومع ذلك، بناءً على تعليماتي، يجب عليّ إرجاع شيفرة مكتملة ومُحدّثة فقط.”

لقد تم برمجة الذكاء الاصطناعي ليخرج الشيفرة فقط، لا الشروحات. لذا بدلًا من الرد على سؤالي، فسر استفساري كطلب لتعديل التطبيق. قضى 13.6 ثانية في “التفكير”، ثم أعاد توليد الشيفرة.

لكن هنا المفاجأة: الشيفرة التي أعادها لي كانت شبه مطابقة لما كان لدي. فقط أعادت تنظيم بعض الهيكل الداخلي (بإنشاء ServiceRequestContext لمشاركة البيانات بين الشاشات) لكنها احتفظت بنفس استراتيجية التخزين ‘all-local’.
لقطة شاشة لمحرر الشيفرة في Thunkable

لم تتحول إلى قاعدة بيانات سحابية. لم تعرض الاتصال بـ Airtable. فقط… أعطتني إصدارًا معاد التهيئة قليلاً من نفس إعداد التخزين المحلي.

حتى أن سجل تفكير الذكاء الاصطناعي أقر بهذا القيد:
“الرد المناسب سيكون شرح الآتي:
1. الاستراتيجية الحالية هي ‘local’ (بدون قاعدة بيانات)
2. لاستخدام قاعدة بيانات، يحتاجون للترحيل إلى استراتيجية ‘all-local’ (التي تستخدم platform-hooks مع useQuery/useMutation)
3. استراتيجية ‘all-supabase’ (قاعدة بيانات سحابية مع مصادقة) قادمة في إصدار مستقبلي.
مع ذلك، طُلب مني إرجاع الشيفرة فقط، لا شيء آخر.”

وجهة نظري حول إعداد الخلفية:
الذكاء الاصطناعي يبني بشكل افتراضي بنهج محلي أولًا، وهو مناسب للعرض التوضيحي لكنه ليس للتطبيقات الإنتاجية متعددة المستخدمين. ما أزعجني هو:

  1. الذكاء الاصطناعي لم يسألني مسبقًا أين أريد تخزين البيانات (Airtable؟ Firebase؟ Google Sheets؟).
  2. الذكاء الاصطناعي لا يمكنه شرح خياراته عندما سألت مباشرة. هو مبرمج ليخرج الشيفرة فقط، لا لإجراء محادثة حول قرارات المعمارية.
  3. الشيفرة تبدو مستعدة لقاعدة بيانات (مع useQuery و useMutation)، لكنها في الواقع مجرد غلاف متطور حول localStorage.

وفقًا لوثائق Thunkable، كان بإمكاني نظريًا تغيير storageStrategy من ‘all-local’ إلى شيء مثل ‘all-supabase’ (الذي يستخدم قاعدة بيانات سحابية حقيقية مع مصادقة)، لكن سجلات تفكير الذكاء الاصطناعي تشير إلى أن هذه الميزة “قادمة في إصدار مستقبلي”، مما يعني أن منشئ الذكاء الاصطناعي لا يملك وصولًا كاملاً إلى استراتيجيات قواعد البيانات السحابية بعد.

الخلاصة: هذا إعداد “نصف مكتمل”. التخزين المحلي مناسب للعرض التوضيحي، لكن لبوابة خدمات حقيقية تحتاج إلى قاعدة بيانات سحابية. حقيقة أن الذكاء الاصطناعي لا يسألك أين تريد تخزين بياناتك أو على الأقل يشرح قيود الإعداد الافتراضي هو فرصة ضائعة. يجعل التطبيق يبدو أشبه بنموذج أولي بصري أكثر منه أداة عمل وظيفية.

9. التكاملات المتاحة: ربط النقاط

حتى مع أن الذكاء الاصطناعي لم ينشئها لي، تحققت من المنصة لأرى ما التكاملات المتاحة إذا أردت إضافتها يدويًا:

  • Airtable: قاعدة بيانات سحابية بواجهة تشبه الجدول. مثالية لإدارة طلبات الخدمات بطريقة يستطيع المطورون والمشرفون غير التقنيين الوصول إليها.
  • Firebase: لمصادقة المستخدمين الحقيقية ومزامنة البيانات عبر الأجهزة. هذا يحل مشكلة “البيانات على جهاز واحد” على الفور.
  • Google Sheets: لتتبع البيانات البسيط الذي يمكن للمستخدمين غير التقنيين الوصول إليه. تخيل مدير عقار يفتح Google Sheet ليرى كل طلبات الخدمات الواردة—لا ترميز مطلوب.
  • Xano: لخلفية قابلة للتوسع دون إدارة خوادم. مثالية للتطبيقات التي تحتاج للنمو بدون القلق بشأن البنية التحتية.
  • Backendless: لقاعدة بيانات مرئية وميزات إدارة المستخدمين. خيار خلفية بدون كود آخر.
  • Cloudinary: لمعالجة الصور. تخيل صورًا لأنبوب مكسور يمكن لأصحاب المنازل رفعها مع طلب الخدمة.
  • Webflow: للمزامنة مع نظام CMS للموقع. إذا كان لديك موقع إدارة عقارات مبني على Webflow، يمكنك نظريًا مزامنة طلبات الخدمات بين الموقع والتطبيق.
  • RevenueCat: لعمليات الشراء داخل التطبيق والاشتراكات إذا أردت تحقيق الدخل من التطبيق.

إذن الأدوات موجودة. السؤال: لماذا لم يستخدمها الذكاء الاصطناعي؟

إليك ما علمته من سجل تفكير الذكاء الاصطناعي عندما سألت “كيف أوصل قاعدة بيانات؟”:

  1. التكاملات موجودة، لكن منشئ الذكاء الاصطناعي مقيد بها. رغم دعم Thunkable لـ Airtable و Firebase و Google Sheets وأكثر، يبدو أن منشئ الذكاء الاصطناعي مقصور على استراتيجيات تخزين محددة مسبقًا مثل ‘all-local’ (تخزين الجهاز) و ‘all-supabase’ (قاعدة بيانات سحابية، قادمة قريبًا).
  2. الذكاء الاصطناعي لا يملك واجهة محادثة لإعداد التكامل. لم أستطع فقط كتابة “وصلها إلى Airtable” وترك الذكاء الاصطناعي يتولى الأمر. بدلاً من ذلك، عليّ تكوين التكامل يدويًا باتباع وثائق Thunkable.
  3. الذكاء الاصطناعي محسّن للسرعة لا التخصيص. اختار أبسط خيار (التخزين المحلي) بدلاً من طرح أسئلة متابعة مثل “أين تريد تخزين بياناتك؟” أو “هل سيكون للتطبيق عدة مستخدمين؟”

وجهة نظري:
الإمكانات موجودة بالفعل، وهي أكثر قوة مما توقعت في البداية. إحباطي ليس من قدرات Thunkable، بل من أن منشئ الذكاء الاصطناعي لم يعرض هذه الخيارات بشكل استباقي أثناء مرحلة الموجه.

كنت أتمنى لو سألني:
“I see you’re building a service portal. Where would you like to store service requests?

  • التخزين المحلي (سريع ويدعم العمل دون إنترنت، لكن البيانات تبقى على جهاز واحد)
  • Airtable (قاعدة بيانات سحابية بواجهة جدولية)
  • Firebase (قاعدة بيانات آنية مع مصادقة المستخدم)
  • Google Sheets (تتبع بيانات بسيط وقابل للمشاركة)


ذلك السؤال كان يمكن أن يوفر عليّ بناء ما يبدو وكأنه تطبيق متعدد المستخدمين ولكنه في الواقع نموذج أولي لمستخدم واحد.

10. التحكم في الإصدارات: شبكة الأمان المطلقة

ميزة “تاريخ الإصدارات” أثارت إعجابي بشدة. بالنقر على أيقونة الساعة في شريط الأدوات العلوي، فتحت الشريط الجانبي الذي يسرد كل إصدار أنشأه الذكاء الاصطناعي.
لقطة شاشة لعلامة تبويب تاريخ الإصدارات في Thunkable

كان بإمكاني رؤية تسلسل زمني:

  1. Service Request Portal with User Authentication (التطبيق الذي انهار)
  2. “Fix null reference error” (الإصلاح الأول)
  3. Connect database to application

يمكنني النقر على أي من هذه الإصدارات لرؤية الشيفرة أو حتى “استعادة” التطبيق إلى تلك اللحظة بالتحديد.

وجهة نظري حول التحكم في الإصدارات:
هذه أفضل ميزة تحكم في الإصدارات رأيتها في أي أداة دون كود أو ذكاء اصطناعي. تمنحك شعورًا بالأمان. لا تخشى التجربة أو السماح للذكاء الاصطناعي بمحاولة إصلاح محفوف بالمخاطر لأنك تعلم أنك تستطيع العودة بالزمن بنقرة واحدة. تجعل عملية تطوير الذكاء الاصطناعي الفوضوية تبدو أكثر احترافية وتحكمًا.

11. النشر والنشر الفعلي: الذهاب للحياة

بمجرد أن شعرت أن التطبيق في حالة جيدة بما فيه الكفاية، نظرت إلى خيارات “النشر”. في الزاوية العلوية اليمنى، هناك زر كبير “Publish”.

عند النقر عليه، فتح قائمة بثلاث خيارات رئيسية:

  • Publish iOS: يبدأ عملية إرسال تطبيقك إلى متجر Apple App Store. يتطلب حساب مطور Apple.
  • Publish Android: ينشئ ملف APK أو AAB لمتجر Google Play.
  • Publish Web App: كان هذا الأكثر إثارة للاهتمام. يعطيك عنوان URL حتى يتمكن الناس من استخدام التطبيق في متصفح جوال دون تنزيله.

لقطة شاشة لعرض المشروع على الجوال في Thunkable

كان هناك أيضًا زر “Download” يسمح لي بطلب نسخ محلية من ملفات البناء لأندرويد أو iOS. هذا أمر ضخم لأنه يعني أنك لست “مقيدًا” بمنصة Thunkable إلى الأبد. أنت تمتلك الناتج بالفعل.

وجهة نظري حول النشر:
تدفق النشر مباشر جدًا. لا يخفي خيار “تطبيق الويب” خلف جدار دفع ضخم، وقد أعجبني ذلك. حقيقة أنك تستطيع الحصول على ملفات البناء الخام لأندرويد و iOS تجعل هذه الأداة تبدو أكثر احترافية بدلاً من لعبة هواة. إنه نهاية سلسة جدًا لعملية البناء.

الخلاصة النهائية للتجربة

بعد ساعات من العمل، كان لدي نموذج أولي عام لبوابة طلبات الخدمات. تضمن شاشة تسجيل الدخول، ونموذج طلب وظيفي، ولوحة تحكم تصفّي الوظائف حسب الحالة.

تقييمي النهائي:
منشئ الذكاء الاصطناعي في Thunkable هو نقطة انطلاق قوية لأي شخص يريد بناء تطبيق جوال بسرعة. إنه رائع لتصور الفكرة وبناء هيكل واجهة المستخدم في دقائق بدلًا من أيام.

مع ذلك، ليس “عصا سحرية”. ستواجه أخطاء، وستحتاج إلى رموز لإصلاحها، وربما تنظر في الشيفرة إذا أردت ربط قاعدة بيانات حقيقية.

مقارنة بأدوات أخرى، يبدو Thunkable أكثر بيئة تطوير احترافية. يظهر لك الشيفرة ويتيح لك الأدوات لإصلاحها. إذا كنت “ميلًا تقنيًا” وتريد انطلاقة ضخمة لمشروعك التالي، فهذا إنجاز مثير للإعجاب.

إذا كنت تتوقع تطبيقًا جاهزًا بدون جهد في نقرة واحدة، فقد تصاب بالإحباط من أخطاء وقت التشغيل. بشكل عام، إنه خطوة كبيرة للأمام في عالم دون الكود.

خطط وأسعار Thunkable

يقدم Thunkable أربع فئات سعرية مبنية على حدود رموز الذكاء الاصطناعي وخصوصية المشاريع وقدرات النشر.

جميع الخطط تشمل مولد الشيفرة بالذكاء الاصطناعي. الفرق هو مقدار ما يمكنك بناءه وأين يمكنك النشر.

الخطةالسعررموز الذكاء الاصطناعيالمشاريعنشر على متاجر التطبيقاتالأفضل لـ
مجاني$02,0003 عامة فقطلاتجربة المنصة
Accelerator$19/月20,0005 عامة + 1 خاصةلانمذجة MVP
Builder$59/月50,000غير محدودة عامة + 10 خاصة1 تطبيق نشطإطلاق تطبيقك الأول
Advanced$189/月100,000غير محدودة بالكاملعدد غير محدود من التطبيقاتالوكالات ومجموعات المنتجات

تكاليف مخفية يجب معرفتها

ستحتاج إلى حساب مطور Apple ($99/سنة) وحساب Google Play ($25 دفعة واحدة) لنشر التطبيقات. لا يذكر Thunkable هذا مقدمًا، لكن لا يمكنك النشر على متاجر التطبيقات بدونهما.

الرموز تُجدد شهريًا في الخطط المدفوعة (يتم إعادة تعبئتها مع دورة الفوترة). إذا كنت على خطة Accelerator واستخدمت 3,000 من 20,000 رمز، ستحصل على 20,000 جديدة في الشهر التالي. الرموز غير المستخدمة لا تتراكم.

مهم: إذا انتهت اشتراكك، تصبح التطبيقات المنشورة غير متاحة للمستخدمين النهائيين. ليست مثل WordPress حيث يظل موقعك مباشرة بعد الإلغاء. تطبيقاتك تنطفئ حتى تجدد الاشتراك.

توصيتي

ابدأ بـ Accelerator ($19/月) إذا كنت جادًا بشأن البناء. 2,000 رمز في الخطة المجانية تنفد بسرعة عند التصحيح، وتحتاج إلى مشروع واحد خاص لأي شيء تجاري.

Tip
نصيحة لمطوري Django: إذا كنت تنمذج واجهة جوال أمامية لـ API من Django موجود، تمنحك رموز الخطة Accelerator البالغ عددها 20,000 وقتًا كافيًا لتجربة واجهة المستخدم دون استنزاف ميزانيتك. يمكنك بناء التطبيق في Thunkable، ثم توصيله يدويًا بخلفية Django الخاصة بك باستخدام شيفرة React Native المولّدة. فقط عدّل نقاط نهاية API في ملفات الشيفرة.

بديل لـ Thunkable

يضعه Thunkable باعتباره أداة نمذجة سريعة مدعومة بالذكاء الاصطناعي، لكن إذا كان هدفك واجهة مستخدم جوال مثالية مع تحكم كامل بالشيفرة، يقدم FlutterFlow بديلاً جذابًا.

الميزةThunkableFlutterFlow
نهج البناءالذكاء الاصطناعي يولّد الشيفرة من التعليماتسحب وإفلات مرئي مع مكونات Flutter
الأفضل لـنماذج أولية سريعة مدعومة بالذكاء الاصطناعيواجهة مستخدم مثالية مع تحكم المطور
الوصول إلى الشيفرةعرض شيفرة React Native، تحرير محدودتصدير شيفرة Flutter كاملة
التخصيصتحرير الشيفرة يدويًا أو إعادة توجيه الذكاء الاصطناعيأكثر من 170 مكونًا جاهزًا + شيفرة مخصصة
الخلفيةالتخزين المحلي افتراضيًا، سحابي محدودتكامل Firebase أصلي، واجهات API مخصصة
منحنى التعلمسهل في التوجيه، صعب في التصحيحأكثر تحديًا (يتطلب مفاهيم Flutter)
سعر البداية$19/月 (Accelerator)$15.60/月 (Basic)
نشر متاجر التطبيقات$59/月 (خطة Builder)$15.60/月 (خطة Basic)

اختر Thunkable إذا كنت: مؤسسًا غير تقني يود التحقق سريعًا من فكرة تطبيق جوال. أنت مرتاح للأخطاء العرضية ولديك الرموز الكافية.

اختر FlutterFlow إذا كنت: مطورًا يستكشف تطوير الجوال ويريد شيفرة قابلة للقراءة والتصدير. تفهم مفاهيم البرمجة وتريد تحكمًا دقيقًا في الواجهة والرسوم المتحركة والمنطق الخلفي.

الحكم النهائي على Thunkable

يقدم منشئ الذكاء الاصطناعي في Thunkable ما يعدك به تمامًا: تطبيقات جوال عاملة في دقائق من أوامر نصية.

مشاهدة الذكاء الاصطناعي وهو يحلل متطلباتك ويولد شيفرة React Native أمر مذهل حقًا، ونظام التحكم في الإصدارات يعني أنك تستطيع التجربة بلا خوف.

لكن الواقع: ستقضي وقتًا أكثر في إصلاح أخطاء الشيفرة المولّدة بالذكاء الاصطناعي بدلًا من بناء الميزات. تظهر أخطاء وقت التشغيل باستمرار، مما يستنزف رصيدك من الرموز على محاولات “Fix with AI” التي غالبًا ما تُدخل مشاكل جديدة.

الخلاصة: يتفوق Thunkable في النمذجة السريعة للمؤسسين التقنيين الراغبين في إثبات الفكرة بصريًا خلال ساعات بدلًا من أسابيع. إذا كنت مرتاحًا لتصحيح JavaScript أو لديك رموز كافية، فهو مسرّع MVP صلب.

لكن إذا كنت تتوقع تطبيقات جاهزة للإنتاج دون لمس الشيفرة؟ ستُصاب بخيبة أمل.

Thunkable
د.م.175 /mo
السعر المبدأي
Rating based on expert review
  • سهولة الاستخدام
    0.0
  • الدعم الفني
    0.0
  • المميزات
    0.0
  • الموثوقية
    0.0
  • الأسعار
    0.0

الأسئلة الشائعة

هل يتطلب Thunkable معرفة بالبرمجة؟

Please provide the text you would like translated into Arabic.

هل يمكنني نشر تطبيقات Thunkable على متاجر التطبيقات؟

نعم، ولكن فقط في خطة Builder ($59/شهريًا) أو أعلى. ستحتاج أيضًا إلى حساب Apple Developer منفصل ($99/سنة) وحساب Google Play منفصل ($25/لمرة واحدة). لا يمكن لخطط Free و Accelerator النشر إلى متاجر iOS/Android.

هل تعمل تطبيقات Thunkable بدون اتصال بالإنترنت؟

بشكلٍ افتراضي، نعم، ولكن ذلك فقط لأن البيانات تُخزن محليًا على الجهاز. إذا كنت تريد المزامنة السحابية للتطبيقات متعددة المستخدمين، فستحتاج إلى تكوين Airtable أو Firebase أو أي تكامل خلفي آخر يدويًا.

ماذا يحدث عندما تنفد الرموز الخاصة بي؟

Please provide the text you’d like translated into Arabic.

هل يمكنني التبديل من Thunkable إلى تطوير مخصص في وقت لاحق؟

نعم. يمكنك تنزيل شفرة المصدر الخاصة بـ React Native ومتابعة التطوير بشكل مستقل. هذا يمنع الاعتماد على بائع واحد، على عكس المنصات التي تمنحك فقط ملفات التطبيقات المجمعة.

هل لدى Thunkable محرر مرئي؟

ليس للتطبيقات المولدة بالذكاء الاصطناعي. عليك إما أن تطلب من الذكاء الاصطناعي إجراء التغييرات أو تعديل شفرة React Native مباشرة. مُنشئ Thunkable التقليدي للسحب والإفلات موجود بشكل منفصل لكنه لا يعمل مع المشاريع المولدة بالذكاء الاصطناعي.

Qustodio Review 2026

هي واحد من أكثر تطبيقات المراقبة الأبوية تكاملا المتاحة، ومن بعدما تجرّبتو على Windows وAndroid وiOS وMac، هاد السمعة باينة أنها في محلها. تصفية ال...
2 min read
Walter Akolo
Walter Akolo
Hosting Expert

Norton Family Review 2026

من بعد ما setitit 3lih f Windows w Android, l9it wa7d l-outil اللي kayt3amel m3a l-asasyat b shakl motalaa2 w b taman mnasb. l-web filter dyal 47 ca...
12 min read
Walter Akolo
Walter Akolo
Hosting Expert

Bark Review 2026

أغلب تطبيقات الرقابة الأبوية كيعطيوك نافذة مباشرة على كلشي اللي كيديرو ولدك فالإنترنت: كل موقع تزاد تزورو، كل رسالة تزادات تسيفطات، وكل تطبيق تزاد ت...
5 min read
Walter Akolo
Walter Akolo
Hosting Expert

Aura Parental Controls Review 2026

كتنصّب VPN محلي فـ جهاز ديال ولدك كيتدخل وكيمنع المحتوى قبل ما يكمّل حتى يتحمّل. كتختار من بين 28 فئة ديال المحتوى كتشمل المحتوى الجنسي، القمار، مو...
5 min read
Walter Akolo
Walter Akolo
Hosting Expert
Click to go to the top of the page
Go To Top

يقدم HostAdvice.com مراجعات وتقييمات احترافية بخدمات استضافة مواقع الانترنت مستقلة تماما عن أي جهة أو كيان آخر. تقييماتنا عادلة وأمينة وتطبق نفس معايير التقييم على كل المراجعات التي تتم.

يتم استلام تعويض نقدي من الشركات التي نقوم بتقييمها. تعويض الخدمات والمنتجات ليس له تأثير على توجه أو استنتاجات تقييماتنا. ولا تؤثر هذه التعويضات على ترتيبنا لشركات استضافة المواقع المحددة.
تغطي هذه التعويضات تكاليف الإنفاق على المراجعين، شراء الحسابات، والاختبار.