إنشاء تطبيقات متوافقة مع الأجهزة الجوّالة باستخدام Chrome WebView
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
جميعنا يُدرك المشاكل التي واجهها المطوّرون في السابق للإصدار WebView: ميزات HTML5 محدودة، وعدم استخدام أدوات تصحيح الأخطاء، وعدم توفُّر أدوات إصدار. ومع طرح مكوّن WebView المستند إلى Chromium في نظام التشغيل Android 4.4 (KitKat)، تتوفّر الآن مجموعة كبيرة من الأدوات الجديدة المتاحة لهم لإنشاء تطبيقات أصلية رائعة باستخدام WebView.
تتيح WebView تصحيح الأخطاء عن بُعد كاملاً باستخدام الأدوات نفسها التي تستخدمها مع Chrome. يمكنك أيضًا الاستفادة من سير العمل الموثوق به لتطوير البرامج على الويب من خلال Grunt ودمجه في أدوات الحزم الأصلية الخاصة بك من خلال Gradle. ومع دمج عوالم أخرى، يمكنك استخدام "أدوات مطوري البرامج في Chrome" لاختبار الرموز البرمجية الأصلية من JavaScript.
العروض التقديمية من Google: إنشاء تطبيقات متوافقة مع الأجهزة الجوّالة باستخدام Chrome WebView
النصائح الرئيسية الفعالة لتطوير WebView
- لم يعد استخدام الميزات الجديدة مهمًّا، بل الأدوات التي يمكنك استخدامها الآن لتسريع سير العمل.
- عدم محاولة محاكاة واجهة المستخدم الأصلية ولكن احرص على إزالة بعض المعلومات التي تشير إلى أنّ المحتوى خاص بك على الويب.
- استخدِم عمليات التنفيذ المضمّنة للميزات عندما يكون ذلك مناسبًا. على سبيل المثال، يمكنك استخدام DownloadManager بدلاً من XHR للملفات الكبيرة.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["Android 4.4 (KitKat) introduced a Chromium-powered WebView, providing developers with new tools for building native apps. Key actions include using remote debugging with familiar Chrome tools and integrating web development workflows like Grunt into native builds via Gradle. The Chrome DevTools can also test native code from JavaScript. Effective development involves leveraging improved tooling for workflow speed, avoiding native UI emulation, and opting for native features (e.g., DownloadManager) when appropriate.\n"]]