تكنلوجيا الويب

تعمل Google على توسيع بيئة تطوير Project IDX الخاصة بها من خلال برامج محاكاة مدمجة لنظامي التشغيل iOS وAndroid


في الصيف الماضي، أطلقت Google مشروع IDX، وهو بيئة التطوير التجريبية الكاملة القائمة على الويب مع دعم مدمج لـ Codey، إصدار Google من GitHub Copilot، وFlutter، إطار عمل التطوير عبر الأنظمة الأساسية من Google. مع إصدار اليوم، تفي Google بالعديد من الوعود التي قطعتها عندما أطلقت مشروع IDX لأول مرة، بما في ذلك إضافة محاكيات iOS وAndroid المدمجة في المتصفح. ومن بين بعض التحديثات الأخرى، يضيف الفريق أيضًا قوالب جديدة لـ Astro وGo وPython/Flask وQwik وLit وpreact وSolid.js وNode.js.

من الواضح أن أهم ما يميز الإصدار هو إضافة محاكيات iOS وAndroid. سيسمح هذا للمطورين بمعاينة تطبيقاتهم، بغض النظر عما إذا كانت تطبيقات ويب أو تطبيقات Flutter، دون الحاجة إلى مغادرة Project IDX على الإطلاق. عادة، ستكون هذه عملية متعددة الخطوات من شأنها أن تخرج المطورين عن تدفقهم، مما يؤدي إلى إبطاء العملية الشاملة وإدخال التعقيد.

اعتمادات الصورة: جوجل

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

اعتمادات الصورة: جوجل

تسهل Google الآن أيضًا على المطورين العمل مع حاويات Docker من خلال السماح لهم بتمكين Docker مباشرة في ملف تكوين Nix الخاص بهم.

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى