AppSheet تميز لأنه مدعوم من Google. فهو يتصل بسلاسة مع Google Workspace، ويحتوي حتى على ميزات ذكاء اصطناعي من خلال Gemini لمساعدتك في بناء التطبيقات بشكل أسرع.
لذا، قررت اختباره بنفسي. أردت أن أرى مدى سهولة التسجيل، وبناء التطبيق، وتخصيص التصميم، وإدارة الأخطاء، ونشره. بحلول نهاية هذا الاستعراض، ستعرف ما إذا كان AppSheet يستحق التجربة أم لا.
ما هو AppSheet؟
AppSheet هي منصة تطوير بدون كود مملوكة لـGoogle تتيح لك إنشاء ونشر تطبيقات ويب وجوال عبر المنصات باستخدام مصادر بيانات موجودة مثل Google Sheets وMicrosoft Excel وقواعد بيانات مختلفة.
إليك كيفية عملها:
- تبدأ العملية بالبيانات، غالبًا في جدول بيانات مثل Google Sheets. يقرأ AppSheet هيكل البيانات وينشئ تلقائيًا تطبيقًا أساسيًا يحتوي على عروض مثل جدول، نموذج، تقويم، أو خريطة.
- تتيح لك بيئة تحرير AppSheet بعد ذلك تخصيص مظهر التطبيق وتجربة المستخدم (UX) وسلوكه باستخدام نظام إعلاني قائم على القواعد. يتضمن ذلك تعريف المنطق باستخدام تعابير شبيهة بالجدول بدلاً من كتابة الكود.
- تم دمج ذكاء Google الاصطناعي Gemini مع AppSheet. يمكن أن يساعد هذا في إنشاء التطبيقات من أوصاف باللغة الطبيعية.
لمن موجه؟
AppSheet يستهدف في المقام الأول الأفراد غير التقنيين والشركات التي تحتاج إلى إنشاء ونشر تطبيقات قائمة على البيانات بسرعة. وتشمل هذه:
- المتخصصون والفرق التجارية: إذا كنت تعتمد على جداول البيانات والبريد الإلكتروني والعمليات اليدوية لإدارة العمليات، يساعدك AppSheet في تحويلها إلى تطبيقات جاهزة للجوال دون ترميز.
- المطورون المواطنون: الموظفون غير التقنيين الذين يحتاجون إلى أدوات مخصصة لبناء تطبيقات تناسب سير العمل بسرعة.
- الشركات الصغيرة والمتوسطة: من تتبع المخزون إلى إدارة بيانات العملاء، يتيح لك AppSheet بناء حلول في أيام بدلًا من شهور دون الحاجة لتوظيف مطورين.
- الشركات الكبرى وأقسام تكنولوجيا المعلومات: تستفيد المنظمات التي تضم آلاف الموظفين من ضوابط الحوكمة والأمان واندماج Google Workspace، بينما يمكن لتكنولوجيا المعلومات وضع السياسات والإجراءات.
- الفرق التي تستخدم Google Workspace بالفعل: إذا كنت تستخدم Gmail أو Google Sheets أو Google Drive يوميًا، فإن AppSheet يعد امتدادًا طبيعيًا.
الإيجابيات والسلبيات لـAppSheet
- تكامل قوي مع Google Workspace
- مساعدة بالذكاء الاصطناعي لإنشاء التطبيقات
- مسح ضوئي للرموز الشريطية وOCR مدمج
- أمان قوي مع خيارات تشفير
- استضافة مُدارة على Google Cloud
- حرية تصميم محدودة للطبقات الدقيقة
- لا توجد نطاقات مخصصة لتطبيقات الويب
- مطلوب خطة مدفوعة للنشر الكامل
- تطبيقات المؤسسات المتقدمة تتطلب خططًا أعلى
ميزات AppSheet
- إنشاء تطبيقات بمساعدة الذكاء الاصطناعي مع Gemini
- قوالب مُسبقة الصنع لتسريع بناء التطبيقات
- معاينة مباشرة للجوال والكمبيوتر اللوحي وسطح المكتب
- قاعدة بيانات AppSheet لتخزين البيانات المنظمة
- تكامل سلس مع تطبيقات Google Workspace
- دعم لـSQL وقواعد بيانات السحابة
- التقاط بيانات عبر الرمز الشريطي وQR
- التعرف الضوئي على الحروف للمستندات
- أتمتة سير العمل باستخدام المحفزات والإجراءات
- نماذج تنبؤية لتطبيقات أكثر ذكاءً
- سمات وشعارات وهوية بصرية قابلة للتخصيص
- خيارات تصميم متجاوب للعديد من الأجهزة
- ضوابط حوكمة لأمان على مستوى المؤسسة
تجربتي العملية مع AppSheet: دليل خطوة بخطوة
اللقطات وقوائم الميزات وادعاءات التسويق لا تكفي. لا تفهم الأداة إلا عندما تستخدمها فعليًا. لهذا السبب أردت أن أشارك تجربتي الدقيقة خطوة بخطوة.
من التسجيل إلى استكشاف لوحة التحكم واختبار القوالب، سأخبرك بما سار بسلاسة، وما برز، وأين شعرت بالاحتكاك.
البدء والتسجيل
بدأت في الصفحة الرئيسية لـAppSheet، حيث استقبلني عنوان بارز: “عزز عملك بدون كود.” وأسفله كان الوعد واضحًا: “ابنِ تطبيقات وأتمتة قوية تزيد الإنتاجية. لا حاجة للترميز.”
كان زر Get started الأزرق الكبير لا يمكن تفويته، لذا نقرت عليه على الفور.

أدى ذلك إلى صفحة تسجيل الدخول التي تقدم خيارات تسجيل متعددة، بما في ذلك Google وMicrosoft وApple وDropbox وSmartsheet وBox وSalesforce. هذا أعطاني إحساسًا فوريًا بأن AppSheet مرن وجاهز للمؤسسات.
والأهم من ذلك، أنه لا يتطلب بطاقة ائتمان للبدء، وهو فوز كبير من حيث إمكانية الوصول. يمكنك بناء واختبار تطبيقك مع ما يصل إلى 10 مستخدمين، بما فيهم أنت. بمجرد نشره ومشاركته مع فريق أكبر، ستحتاج إلى خطة مدفوعة.
اخترت خيار Google وطُلِبت مني أذونات الاعتماد كما هو معتاد. هنا لاحظت شيئًا مهمًا: طلب AppSheet الوصول الكامل إلى Google Drive وGoogle Sheets. رغم أن هذا أثار دهشتي في البداية، إلا أنه منطقي لأنه الطريقة التي يتكامل بها المنصة بعمق مع Workspace. قبلت وأكملت.

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

بدت الواجهة بسيطة وهادفة—لا شيء مبهرج، فقط لوحات نظيفة وتنقل واضح. في وسط الشاشة، كان رسم لهاتف ذكي يعرض النص “Create your first app.”

أسفله، استعرض AppSheet بالضبط ما يمكن توقعه: “Build apps with rich views and access control. Automate reminders and updates. Organize your data and connect to other sources.” وكان أسفله زر Explore templates بارزًا كخطوة تالية إذا لم تكن مستعدًا للبناء من الصفر.
على الجانب الأيسر، كان شريط التنقل واضحًا. الأقسام تضمنت:
- Create (للبدء في تطبيق جديد)
- Recent (للمشاريع التي عملت عليها مسبقًا)
- Shared with me (التعاون من الزملاء)
- Owned by me (التطبيقات التي تحت سيطرتي)
- Templates (تطبيقات مُعدة مسبقًا يمكن نسخها وتخصيصها)
في الأعلى، كنت أستطيع التبديل بين علامتين: Apps وDatabases. عند النقر على Databases فتحت شاشة نظيفة تقول “Create your first database,” مع زر لبناء واحدة جديدة داخل AppSheet نفسه.
هذا كان مفيدًا لأنه فصل بوضوح مكان وجود بياناتك عن كيف يستخدمها تطبيقك، وهي لمسة صغيرة لكنها مدروسة تسهل عليك تنظيم المشاريع.

طبيعيًا، أردت أن أرى ما يمكن لـAppSheet القيام به فورًا، لذا نقرت في قسم Templates. كانت هذه الصفحة منظمة بشكل جيد، مع شريط بحث في الأعلى وفلاتر لـ Industry, Function, Feature, وComplexity.
معرض القوالب شمل كل شيء من الاستطلاعات البسيطة ومديري المهام إلى سير العمل الأكثر تقدمًا مثل Onboarding and Training، Shift Management، وWorkstation Booking.

لفت انتباهي على الفور قالب Travel Approval Workflow، لذا نقرت Preview. فتحت صفحة تفصيلية للقالب تشرح ما يفعله التطبيق وعرض محاكي جوّال حي على الجانب الأيمن.
كان بإمكاني رؤية كيف سيتفاعل الأدوار المختلفة (Requestor, Director, VP) مع التطبيق في الوقت الفعلي، مع الطلبات المعلقة والموافقات والرفض.

المعاينة الحية هذه أبهرتني حقًا. كنت أستطيع النقر عبر علامات التبويب في الأسفل—All Requests, Director Approval, وVP Approval—ومشاهدة سير العمل يتكشف أمام عيني.
يعد قسم القوالب واحدًا من أقوى ميزات onboarding في AppSheet. للمبتدئين، يزيل الخوف من البدء من شاشة فارغة. ولشخص مثلي، هو طريقة رائعة لتقييم مدى إمكانيات المنصة، لأنني أستطيع “النظر تحت الغطاء” واستكشاف الإعداد الخلفي لأي قالب أقوم بمعاينته.
بناء أول تطبيق لي باستخدام AppSheet
بعد التسجيل، كان السؤال الكبير التالي بالنسبة لي: ما مدى سهولة بناء تطبيق فعليًا في AppSheet؟
لوحة التحكم التي وصلتُ إليها كانت بسيطة ولكنها جذابة، مع دعوة كبيرة لـ “Create your first app” ورسم هاتف ذكي يظهر الإمكانيات.
يمكنك أيضًا استخدام زر Create في القائمة الرئيسية اليسرى.

لذا، من القائمة اليسرى، نقرت Create → App. طُرحت أمامي ثلاث خيارات: Start with existing data, Start with a template, أو Blank app. بما أنني أردت اختبار تجربة البناء الخام، اخترت Blank app.

سألني منبثق لتسمية التطبيق واختيار فئة. سمَّيته Field Service Requests وتصفحت الفئات: Inspections & Surveys, Field Service, Property Management, Sales & CRM, Inventory Management, وغيرها.
اخترت Sales & CRM لأنها كانت الأقرب لما في ذهني. عند النقر على Create app بدأت شاشة تحميل قصيرة.

وهنا فوجئني AppSheet. بدلًا من إسقاطي في محرر فارغ تمامًا، أنشأ نموذجًا أوليًا صغيرًا يعمل. كانت المعاينة تحتوي بالفعل على مداخل وهمية مثل Item 1 (Jane Doe – Not Started) وItem 2 (John Doe – In Progress).
في البداية، ظننت أن هذا غريب لأنني لم أرفع أي بيانات، لكن بعد لحظة فهمت. AppSheet لا يريدك أن تبدأ من الصفر فعليًا. يمنحك هيكلًا لتتعامل معه حتى ترى كيف تبدو البيانات في التطبيق.
أعجبني هذا حقًا. العديد من أدوات البناء بدون كود تجعلك تبدأ من شاشة فارغة، وهو ما قد يشعر المستخدمين بالتخبط. نهج AppSheet خفض منحنى التعلم وجعل التجربة أقل إرهابًا. حتى كمراجع، قدّرت قدرتي على التفاعل مع شيء وظيفي فورًا بدلًا من التحديق في محرر فارغ.
ثم أردت استكشاف المحرر. عند النقر على Customize with AppSheet دخلت إلى المحرر الرئيسي. التخطيط مقسم إلى ثلاثة أجزاء:
- قائمة التنقل على اليسار بأقسام مثل Settings, Data, Views, Actions, Automation, Intelligence, Security, وManage.
- لوحة المركز التي بدأت بمركز تعلم مليء بالدروس والاقتراحات وروابط سريعة.
- معاينة مباشرة للجوال على اليمين تحدث فورًا عند إجراء تغييرات.

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

كيف يعمل هيكل البيانات في AppSheet
بعد ذلك، استكشفت Data → Relationships. قدَّم لي هذا القسم صورة واضحة لكيفية هيكلة بيانات التطبيق:
- في Graph view, رأيت مخططًا بصريًا يوضح جداولي الافتراضية مرتبطة بحقل “Status”.
- في List view, حصلت على ملخص بلغة بسيطة: “A Table has a Status property that can be Not Started, In Progress, or Complete. Users can view all Tables grouped by Status. Users can add, edit, and delete records.”

بالنسبة لي، كان هذا من أبرز ما وجدت. العديد من المنصات بدون كود تخفي نموذج البيانات أو تجعل فهمه مربكًا. هنا جعل AppSheet من الواضح جدًا كيفية عمل الواجهة الخلفية وكيفية اتصاله بواجهة التطبيق. جعلني أفكر أقل كمستخدم جدول بيانات وأكثر كمصمم تطبيقات.
كيف يعمل عرض البيانات في AppSheet
في قسم Views، اختبرت كيف سيظهر بياناتي فعليًا للمستخدمين:
- يمكنني اختيار starting view (ما الشاشة التي تُحمل أولاً)، وتبديل ما إذا كانت لوحة المعلومات تظهر عند الإطلاق، وتحديد ما إذا كان البريد الإلكتروني الخاص بي يظهر في القائمة الجانبية للتطبيق.
- جربت forms، بالتبديل بين النماذج البسيطة ذات الصفحة الواحدة وتلك متعددة الخطوات المُقسمة إلى علامات تبويب. تحدث المعاينة الحية فورًا، مما يسهل مقارنة التخطيطات.
- أدوات التوطين سمحت لي بتخصيص حتى النصوص النظامية الصغيرة مثل “Yes,” “No,” أو “Delete.” اعتقدت أن هذا مفيد جدًا للعلامة التجارية والنشر العالمي — يمكنك جعل التطبيق يتماشى مع لهجة صوت شركتك أو تكييفه لجمهور غير ناطق بالإنجليزية.

كيف تعمل الأتمتة في AppSheet
كان قسم Automation التالي. أنشأت أول بوت لي باختيار محفز: “When the Assignee column is updated, send a notification.” أظهر الواجهة فورًا هذا كتدفق: Event → Process → Step.
عندما حاولت إضافة خطوة أخرى، فاجأني AppSheet مرة أخرى. بدلًا من إظهار خيارات عامة فقط، اقترح إجراءات سياقية مثل “Check if Date is before tomorrow” أو “Send an email.” كانت هذه الاقتراحات مبنية بوضوح على الأعمدة في بيانات تطبيقي.

وجدت هذا مفيدًا للغاية. جعل الأتمتة تبدو أقل كأنها تجربة ومحاولة للخطأ وأكثر كأنها موجَّهة من قبل مساعد خبير. حتى لو لم أكن متأكدًا من كيفية هيكلة سير العمل، فقد دفعتني المنصة في الاتجاه الصحيح.
كيف يعمل تبويب الذكاء في AppSheet
تبويب Intelligence هو المكان الذي يتجاوز فيه AppSheet بناء التطبيقات البسيط.
هنا، يمكنني إضافة predictive models أو OCR. كان إنشاء نموذج تنبؤي سهلاً: اختر جدول التدريب، واختر العمود للتنبؤ، وحدد حقول الإدخال. وعد النظام بتدريب النموذج في الخلفية.

هذا جعلني أتوقف للتفكير. معظم المنصات بدون كود لا تقدم تعلمًا آليًا مدمجًا كهذا. بينما لم أكمل تدريب نموذج خلال اختباري الأول، حقيقة أنني أستطيع القيام بذلك بنقرات قليلة تُظهر كيف يدفع AppSheet البناء بدون كود نحو “smart app” territory، وليس مجرد CRUD forms.
كيف يعمل قسم الأمان والإدارة في AppSheet
أخيرًا، اختبرت أقسام Security وManage.
يسمح لي Security بفرض sign-in، وتشفير البيانات، والتحكم في وصول الملفات. بعض الميزات، مثل domain authentication، كانت enterprise-only، لكن الخيارات الأساسية كانت متاحة فورًا.
بحلول نهاية الجولة، كان لدي تطبيق Field Service Requests وظيفيًا. اختبرت إضافة عناصر جديدة، وتغيير حالتها، ومزامنة البيانات. عمل التطبيق بسلاسة في معاينات الهاتف والكمبيوتر اللوحي وسطح المكتب.
تخصيص التصميم والتخطيط
بعد بناء تطبيقي الأول بنجاح عبر AppSheet، أردت أن أرى ما يلزم لجعله خاصًا بي.
الانطباعات الأولى عن محرر الواجهة البصرية:
على الجانب الأيسر من المحرر، تحصل على Learning Center مع الخطوات المقترحة وفيديوهات تعليمية، لكن ما لفت انتباهي كان المعاينة الحية المقترنة بقسم Theme & Brand، الموجود تحت Settings.

من تلك اللحظة، كان واضحًا أن تخصيص التصميم ليس مخفيًا في القوائم. إنه مصمم ليكون في المقدمة والوسط في تجربة AppSheet.
من لوحة Theme & Brand، حصلت على مجموعة من ضوابط التصميم البسيطة ولكن القوية:
- الوضع الفاتح/الداكن – التبديل إلى الوضع الداكن حدث فورًا مع واجهة سوداء أنيقة. لا تأخير، لا حاجة لإعادة التحميل. بالنسبة لي، كانت الاستجابة الفورية تحدد النغمة — تجربة تجربة التصميم في AppSheet سلسة وتفاعلية. عدت للوضع الفاتح وقدَّرت مدى السرعة التي أستطيع فيها التنقل بينهما.
- اللون الأساسي – كان الافتراضي أزرق. غيّرته إلى أخضر، وتم تحديث كل عناصر التمييز في التطبيق في الوقت الحقيقي. يجعل هذا التوافق مع ألوان العلامة التجارية للشركة أمرًا سهلاً.
- الشعارات والصور – يمكنني رفع شعار للتطبيق، وصورة شاشة الإطلاق، وحتى خلفية. بينما لم أرفع صورًا بنفسي خلال هذا الاختبار، الخيارات تعني أنه يمكنني بسهولة إضافة هوية العلامة دون كود مخصص.
- ضوابط العنوان – هنا، كان لدي مفاتيح تبديل لإظهار أو إخفاء اسم التطبيق، أو الشعار، أو أزرار القائمة/البحث. عند تشغيل الشعار، أخفى AppSheet تلقائيًا عنوان التطبيق لمنع الفوضى. هذه الحماية التصميمية أثارت إعجابي — المنصة تتأكد من عدم حدوث فوضى في العنوان بطريق الخطأ.
قابلية التطبيق للتكيف في AppSheet
بعد ذلك، اختبرت كيف يتكيف التطبيق مع الأجهزة المختلفة. في أعلى يمين المعاينة، هناك أزرار لعرض mobile, tablet, desktop views. يؤدي النقر على كل منها إلى إعادة تغيير الحجم وترتيب التطبيق على الفور، مما يُظهر بالضبط كيف سيبدو على شاشات مختلفة.

عادةً، يتطلب اختبار التوافق إما أجهزة متعددة أو الكثير من إعادة تغيير حجم المتصفح. جعل AppSheet هذا سهلاً للغاية. على الجوال، بدا تطبيقي مضغوطًا وسهل التمرير. على سطح المكتب، استطعت رؤية كيف يمكن للوحة متعددة أن تتوسع لتخطيطات أغنى.
AppSheet يسمح أيضًا بتعديل نمط الخط وحجم النص. لم أستطع استيراد خط مخصص، مما قد يخيّب آمال المصممين الباحثين عن حرية تامة في العلامة التجارية. لكن في الواقع، الخيارات المدمجة تغطي الاحتياجات الاحترافية.

الألوان الثابتة والسمات شيء، لكنني استكشفت أيضًا المرئيات الديناميكية. مع قواعد التنسيق في AppSheet، يمكنني تمييز الصفوف أو العناصر بناءً على شروط. على سبيل المثال، يمكنني تعيين المهام “Overdue” لتظهر باللون الأحمر أو تغيير الرموز بناءً على حالة الطلب.
هنا يلتقي التصميم بالوظيفة. بدلًا من أن تكون تجميلية بحتة، أدوات التخطيط في AppSheet تعزز قابلية الاستخدام بجعل البيانات الحرجة بارزة بصريًا. اعتقدت أن هذه كانت واحدة من أقوى ميزاتها — التطبيقات تصبح ليست فقط ذات علامة تجارية، بل أذكى في التنقل.
بحلول الوقت الذي انتهيت فيه من تعديل الألوان والسمات والتخطيطات، أدركت أن فلسفة تصميم AppSheet تختلف كثيرًا عن Figma أو Webflow. فهي ليست عن التحكم بكسل-بكسل. بدلاً من ذلك، هي عن التخصيص السريع والمنظم الذي يجعل تطبيقك القائم على البيانات يبدو احترافيًا عبر الأجهزة دون حاجة لمهارات مصمم.
- للمبتدئين، هذا مثالي: يمكنك وضع علامة تجارية على تطبيقك في دقائق وتكون واثقًا أنه سيبدو متسقًا.
- للمطورين ذوي الخبرة، فهو أقل مرونة من كتابة CSS، لكن سرعة التكرار هي القيمة الحقيقية. استطعت بناء، ومعاينة، وضبط واجهة عاملة كاملة في نفس المحرر دون لمس الكود.
باختصار، يمكنك بناء، ومعاينة، وضبط واجهة عاملة كاملة في نفس المحرر دون لمس الكود.
كيف يتعامل AppSheet مع الأخطاء
بعد ذلك، أردت التعمق في جانب لا يحصل على الضوء في العروض الجذابة لكنه مهم مثل بناء الميزات: كيف يتعامل AppSheet مع الأخطاء.
بما أن AppSheet يبسط برمجة الكود، لم أصادف أخطاء نحوية كما في IDE تقليدية. أقرب شيء وجدته إلى “debugger” كان فحص النشر تحت تبويب Manage.

عند النقر هنا، أخبرتني الصفحة بوضوح: “You should run and pass this check before you use the app in a non-prototype setting.” كان تطبيقي Field Service Requests لا يزال موسومًا كـ“prototype”، لذا قمت بالنقر على Run deployment check لرؤية ما سيكشفه.
بعد تحميل قصير، ظهرت النتائج: “Field Service Requests is not ready to deploy. Please fix the errors below.” [7:46]
وإليك ما أظهره التقرير:
- Definition – Passed. App definition warnings and errors: PASSED. Data matches expected structure: PASSED.
- App description – WARNING. I hadn’t written one yet.
- User Interface – Warnings for “Use custom launch icon” and “Standard menu design.”
- Security – Passed. User sign-in and update permissions looked fine.
- Performance – Passed. Both mobile caching and server caching checks were green.
في أسفل المحرر، ظهر شريط أسود يذكرني: “This app has 1 warning(s).” كان ذلك مربكًا قليلاً لأن التقرير الرئيسي أظهر ثلاثة، لكن النقطة المهمة كانت واضحة: تطبيقي لم يكن معطلاً، بل يفتقد بعض عناصر الإتقان.
هذه التجربة أوضحت لي فلسفة AppSheet. بدلًا من رموز أخطاء غامضة أو stack traces، حصلت على قضايا بلغة واضحة مع حلول مقترحة.
- Missing app description → املأ حقل الوصف تحت Settings > Information.
- No custom launch icon → ارفعه تحت Theme & Brand.
- Standard menu design warning → حسّن التنقل في قسم Views.
هذه لم تكن “bugs” بل توجيهات لأفضل الممارسات. وهذا بالضبط ما تحتاجه في أداة بدون كود: إرشادات واضحة بدلاً من سجلات تقنية معقدة.
بخلاف فحص النشر، يوفر AppSheet أيضًا:
- Expression Assistant – يلتقط الأخطاء أثناء كتابة الصيغ ويقترح إصلاحات.
- Audit History – يسجل كل تفاعل مع البيانات لتشخيص مشاكل المزامنة أو الحفظ.
- Performance Analyzer – يشير إلى الاختناقات إذا بدا التطبيق بطيئًا.

لم أصادف أخطاء مزامنة كبرى في اختباري، لكن هذه الأدوات موجودة إذا ظهرت مشاكل، وجميعها موجهة نحو سهولة القراءة والإصلاح العملي بدلًا من الإخراج الفني الخام.
- للمبتدئين، لن تشعر أنك “أعطلت” تطبيقك؛ ستحصل على إرشادات حول ما ينبغي تحسينه.
- للمنشئين ذوي الخبرة، يقدم ذلك أداة تدقيق سريعة للتحقق من جاهزية التطبيق للإنتاج.
بينما لا يحل محل أدوات التصحيح المتقدمة في IDE، أعتقد أن هذه نقطة قوة. AppSheet يزيل التعقيد بطبيعته، ويتعامل مع الأخطاء بنفس الفلسفة: الوضوح قبل التعقيد، والحلول قبل التفاصيل الفنية.
نشر التطبيق وإضافة التكاملات
تصميم التطبيق داخل البيبيئة أمر، أما الاختبار الحقيقي فهو ما إذا كان يمكنه الاتصال بأنظمتك الحالية ومدى سهولة وضعه بين يدي المستخدمين.
بدأت بالتوجه إلى القائمة اليسرى وفتح تبويب Settings → Integrations. كانت الشاشة واضحة حول هدفها:
- “IN: from cloud services to your app.”
- “Allow cloud-based services like Looker Studio and Zapier to communicate with your app.”

على الفور، أدركت أن الأمر ليس مجرد مصطلحات تقنية غامضة — بل اتصالات عملية مع الأدوات الشائعة. بالنسبة لي، كان ذلك مطمئنًا. كمراجع، حقيقة أن AppSheet يذكر Looker Studio وZapier تدل على أنه صُمم للانخراط داخل البنية المشتركة للأعمال.
ما رأيته في هذه الشاشة:
- مفتاح تفعيل للاتصالات الواردة من خدمات السحابة. كان مفعلًا افتراضيًا.
- معرّف App ID مولَّد تلقائيًا لمشروعي. يستخدمه الخدمات الأخرى للتواصل مع تطبيقي.
- قسم Application Access Keys مع زر لإنشاء مفاتيح للخدمات الخارجية.
من خلال بحثي، يدعم AppSheet:
- قواعد البيانات: SQL Server، MySQL، PostgreSQL، Oracle، والمزيد. الاتصالات السحابية أسهل، بينما تتطلب قواعد البيانات المحلية موصلات enterprise.
- تطبيقات Google Workspace: Sheets، Drive، Gmail، Calendar، Meet — جميعها تتكامل بسلاسة.
- APIs: الصادرة عبر webhooks، والواردة عبر Apigee أو REST API الخاصة بـAppSheet.
- مزايا مدمجة: البريد الإلكتروني، الرسائل النصية، إنشاء PDF، مسح الرموز الشريطية، التعيين الجغرافي، والخرائط. لا تتطلب مفاتيح API منفصلة، فهي مفعَّلة افتراضيًا.
بالنسبة لي، كانت هذه إحدى لحظات تحقق وعد “لا كود”. لم أشعر أنني أختصر الخطوات؛ شعرت أن الأداة توقعت أكثر الاحتياجات شيوعًا ووضعتها في المقدمة.
بعد استكشاف التكاملات، نقرت Manage → Deploy لرؤية كيفية مشاركة تطبيقي.
أول ما لاحظته كان تذكيرًا: “You should run and pass this check before you use the app in a non-prototype setting.” كان تطبيقي Field Service Requests لا يزال موسومًا كنموذج تجريبي، لذا أعدت تشغيل فحص النشر.

كانت النتائج مألوفة:
- نجح: Definition, structure, security, performance.
- تحذيرات: Missing app description, no custom launch icon, menu design improvements.
- خطأ: Account status. هذا أشار إلى أن التطبيق لا يمكن أن ينتقل للنشر الكامل دون الترقية إلى خطة مدفوعة.
كان هذا تذكيرًا بالواقع. AppSheet سخي مع النماذج التجريبية، لكن اللحظة التي تريد فيها الانتقال للإنتاج، خاصة مع تسجيل دخول المستخدم مفعَّل، ستحتاج إلى اشتراك.
AppSheet يجعل النشر سهلاً للمبتدئين وقابلًا للتوسع للمؤسسات من خلال:
- نشر فوري
- مساعدة في توليد builds لمتجر Apple App Store وGoogle Play
- استضافة مُدارة بالكامل على Google Cloud
تسعير وخطط AppSheet
أحد الأشياء التي أُعجبت بها في AppSheet هو مدى سهولة بدء التجربة دون الالتزام بخطة مدفوعة. يمكنك بناء واختبار التطبيقات مجانًا، وحتى دعوة ما يصل إلى 10 مستخدمين تجريبيين لتجربتها.
هذا يمنحك مساحة كافية لاستكشاف المنصة ورؤية ما إذا كانت تناسب احتياجاتك قبل دفع أي شيء.
إليك مقارنة بين الخطط المجانية والمدفوعة:
- Free (Prototype Mode): تحصل على الوصول إلى جميع أدوات البناء الأساسية طالما تطبيقك في وضع النموذج التجريبي. يمكنك إنشاء عدة تطبيقات، ومشاركتها مع ما يصل إلى 10 مستخدمين تجريبيين، واختبار الميزات إلى أجل غير مسمى. الشرط الوحيد هو أنك لا تستطيع نشر التطبيقات لجمهور أكبر حتى تقوم بالترقية.
- Starter: خطة مدفوعة أساسية، تقدم ميزات التطبيق والأتمتة الأساسية، واتصالات بجداول البيانات السحابية وقاعدة بيانات AppSheet.
- Core (الأكثر شعبية): يفتح الأتمتة المتقدمة، وضوابط أمان التطبيق، ودعم البريد الإلكتروني، وكل ميزات Starter. تُضمّن هذه الخطة أيضًا مع العديد من اشتراكات Google Workspace.
- Enterprise Plus (بناءً على عرض سعر): مصممة للمنظمات الكبرى. تتضمن كل شيء في Core، بالإضافة إلى خدمات بيانات مؤسسية، وأمان وحوكمة متقدم، ونماذج تعلم آلي، ودعم أولوية.
للتطبيقات الموجهة للمستخدمين العامين (حيث لا يقوم المستخدمون بتسجيل الدخول)، تقدم AppSheet أيضًا خطة Publisher Pro بسعر 50 دولارًا لكل تطبيق شهريًا، والتي تدعم عددًا غير محدود من المستخدمين لكنها تستثني عوامل تصفية الأمان.
خطط Google AppSheet Website Builder
| اسم الخطة | مساحة | النطاق الترددي | السعر | |
|---|---|---|---|---|
| Starter | غير محدود | غير محدود | ج.م. 270 | |
| Core | غير محدود | غير محدود | ج.م. 530 | |
| Enterprise Plus | غير محدود | غير محدود | ج.م. 1050 |
ملاحظات:
- يتم الدفع عبر وحدة تحكم Google Admin (إذا كنت عميلًا لـGoogle Workspace) أو مباشرةً في حسابك في AppSheet.
- الفوترة شهرية أو سنوية، ويمكن تنزيل الفواتير من قسم الفوترة.
- تفاصيل الاسترداد غير معلنة بوضوح، لكن يمكنك إلغاء أو تغيير الخطط في أي وقت من حسابك.
- يتم الدفع ببطاقة ائتمان، مع خصومات متاحة للمنظمات غير الربحية والمؤسسات التعليمية.
أفضل البدائل لـAppSheet
AppSheet له بعض القيود في حرية التصميم، وتطبيقات الواجهة العامة، ونموذج التسعير القائم على المستخدم. بديل جذاب هو Glide، والذي يبني أيضًا تطبيقات من جداول البيانات ولكنه يركز على التصميم العصري، وتجربة الجوال أولًا، وهيكل تسعير مختلف.
AppSheet مقابل Glide في لمحة
| الميزة | AppSheet | Glide |
|---|---|---|
| سهولة الاستخدام | منحنى تعلم متوسط؛ التعابير الشبيهة بالجداول قد تتحدى المبتدئين | سهل جدًا؛ منشئ بصري بالسحب والإفلات يسهل الوصول إليه |
| تركيز المستخدم | تطبيقات داخلية للموظفين والفرق التي تستخدم Google Workspace | أدوات داخلية، بوابات العملاء، وتطبيقات ويب تقدميّة عامة |
| تطبيقات الجوال | ويب وجوال عبر تطبيق الاستضافة؛ التطبيقات المميزة تحتاج خطة + نشر في متاجر التطبيقات | تطبيقات ويب وتطبيقات ويب تقدميّة أنيقة قابلة للتثبيت عبر رابط؛ لا نشر أصلي في المتاجر |
| التخصيص | عرض بيانات قوي؛ حرية تصميم محدودة | حرية تصميم أكبر مع سمات وتخطيطات ومكونات مُسبقة الصنع |
| الواجهة الخلفية والبيانات | مجموعة واسعة: Google Sheets، Excel، SQL، قواعد البيانات، Salesforce، Smartsheet | Google Sheets، Excel، Airtable، قواعد بيانات SQL |
| التسعير | 5–10 دولارات لكل مستخدم شهريًا؛ يتزايد مع عدد المستخدمين | طبقة شخصية؛ خطط الفريق أعلى لكنها متوقعة لعدد كبير مِن المستخدمين |
| ميزات AI | Gemini AI لإنشاء التطبيقات والأتمتة | AI لإنشاء التطبيقات والمكونات وسير العمل |
من يجب أن يستخدم AppSheet مقابل Glide؟
AppSheet مثالي إذا كانت مؤسستك تعتمد بالفعل على Google Workspace وتحتاج إلى تطبيقات قائمة على البيانات لأتمتة سير العمل الداخلي. التعابير الشبيهة بالجداول تجعل من السهل تنفيذ المنطق التجاري المعقد، وخيارات الحوكمة والأمان قوية للاستخدام المؤسسي.
من ناحية أخرى، يتفوق Glide عندما تكون الحرية التصميمية وسهولة الاستخدام في صدارة الأولويات. إنه ممتاز لبناء أدوات عملاء، أو بوابات خفيفة، أو تطبيقات ويب تقدميّة عامة ذات مظهر أنيق من اللحظة الأولى.
الخلاصة النهائية عن AppSheet
بعد اختبار AppSheet بدقة، أوصي به لأي شخص يريد تحويل جداول البيانات أو العمليات التجارية إلى تطبيقات عاملة دون كتابة كود. قيمته أعلى بكثير إذا كان فريقك يستخدم Google Workspace بالفعل، لأن التكامل سلس ومنحنى التعلم قابل للإدارة بمجرد تجاوز الإعداد الأولي.
القدرة على إنشاء نماذج أولية بسرعة، واختبارها مع المستخدمين، وحتى إضافة ميزات ذكاء اصطناعي مثل النماذج التنبؤية تجعلها أقوى بكثير مما تبدو للوهلة الأولى.
مع ذلك، AppSheet ليس للجميع. إذا كانت أولوياتك الرئيسية حرية التصميم أو بناء تطبيقات عامة بنطاق مخصص، فقد تشعر بالقيود. ولكن بالنسبة للأدوات الداخلية وسير العمل وتطبيقات الأعمال التي تركز على البيانات، AppSheet يعد واحدًا من أكثر منصات عدم الترميز عملية وموثوقية التي استخدمتها.

