منذ وقت ليس ببعيد ، تم عقد مؤتمر
Microsoft Build 2018 . هذه أخبار جيدة للمطورين الذين يعملون مع منتجات وتقنيات Microsoft ، بما في ذلك Xamarin. بالنسبة لأولئك الذين تابعوا الأحداث من المنزل ، قمنا بجمع جميع الإعلانات والإعلانات التي تم إجراؤها في المؤتمر. تحت الخفض ، ستجد أخبارًا بشأن Xamarin ، والتي من المؤكد أنها ستسعد المطورين.
وما أكثر شيء أعجبك وما هو مفقود؟

إعلانات على الأجهزة والأدوات للمطورين
إعلانات على السحابة وبرامج الروبوت
دعم محاكي Android لـ Hyper-V
أعلنا عن
إصدار نسخة تجريبية من محاكي Google Android متوافق مع Hyper-V في
تحديث Windows 10
لشهر أبريل 2018. لتحقيق ذلك ، قامت فرق تطوير Windows Hyper-V و Xamarin بعمل مذهل. تتيح الميزة الجديدة للمطورين استخدام محاكي Android المسرَّع للأجهزة بالاقتران مع التقنيات الأخرى القائمة على Hyper-V ، بما في ذلك الأجهزة الافتراضية Hyper-V ، وأدوات Docker ، ومحاكي HoloLens ، وما إلى ذلك. الآن يمكن لكل مطور Android على Windows استخدام محاكي Android السريع ، والذي ستدعم دائمًا أحدث واجهات برمجة التطبيقات لهذا النظام وستكون قادرة على العمل مع خدمات Google Play بدون تكوين إضافي.
لمزيد من المعلومات حول تكوين المحاكي في Hyper-V ، بالإضافة إلى قائمة بالمشكلات المعروفة ، راجع
وثائقنا .
Xamarin.Forms 3.0
يسعدنا إصدار
الإصدار الثابت من Xamarin.Forms 3.0 . يوفر الإصدار الجديد إعدادات تخطيط وتصميم أكثر مرونة ويتضمن ميزات مثل Visual State Manager و Flex Layout وأوراق الأنماط ودعم اتجاه التدفق من اليمين إلى اليسار. يتضمن الإصدار الجديد أيضًا إصلاحات الأخطاء وأفكار المجتمع الرائعة ، لذا تأكد من مراجعة
القائمة الكاملة للتغييرات . التحسينات الرائعة التي تغطي مجموعة تكنولوجيا Xamarin بأكملها تجعل هذا الإصدار هو الإصدار الأسرع والأكثر ثراءً بالميزات حتى الآن!
أدوات Visual Studio ل Xamarin
Xamarin.Forms XAML IntelliSense
Xamarin.Forms باستخدام Visual Studio 2017 الإصدار 15.7 سوف يلاحظون كم هو
أكثر ملاءمة لاستخدام IntelliSense . تعمل هذه الوظيفة الآن على نفس محرك التحسس الذكي مثل WPF و UWP ، والذي تم من خلاله إجراء العديد من التحسينات ، بما في ذلك المطابقة المحسنة ، واستكمال الربط / الأمر ، وإكمال المورد ، وإكمال امتداد التصحيح. قام المحرك أيضًا بتحسين نظام التوصيات والملاحة البرمجية والتحليل الثابت.
توفير أجهزة iOS تلقائيًا
لجعل الحياة سهلة قدر الإمكان للمطورين ، نحن نطلق ميزة
توفير أجهزة iOS تلقائيًا في الإصدار 15.7 من Visual Studio 2017. تعمل هذه الميزة على تبسيط عملية طلب شهادة التطوير عند إنشاء مفتاح توقيع ، وإضافة جهاز إلى مركز المطورين ، وإنشاء ملف تعريف إدارة. كل هذا يمكن القيام به في Visual Studio.

تحسين إدارة حزمة Android SDK
يمكن أن تستغرق معرفة حزم Android SDK التي تحتاج إلى تثبيتها للتطوير الكثير من الوقت ، لذلك أضفنا مدير حزم Android SDK الجديد الذي لن يضطر إلى تخمينه بعد الآن. قد يتطلب مشروع Android إصدارًا من SDK ليس عليك تجميعه. في هذه الحالة ، عند فتح هذا المشروع ، ستتلقى إشعارًا سيساعدك على تنزيل وتثبيت حزمة SDK الضرورية في الخلفية. يتم تعطيل هذه الميزة افتراضيًا ، ولكن يمكنك تمكينها بسهولة من خلال الانتقال إلى
الأدوات → الخيارات → Xamarin → إعدادات Android → تمكين التثبيت التلقائي لـ Android SDK.قوالب مشروع محدثة لنظامي iOS و Android
تعد قوالب المشاريع جزءًا مهمًا من عملية إنشاء التطبيق ، لذلك قمنا بإعادة تنظيم وإعادة تنظيم
قوالب المشاريع الأصلية لنظامي التشغيل iOS و Android ، بحيث يسهل العثور عليها في قسم القائمة File → New window. لقد أضفنا أيضًا نماذج لميزات Android الجديدة ، مثل القائمة المنبثقة وعلامات التبويب السفلية ، حتى تتمكن من إنشاء تطبيقات حديثة بشكل أسرع.
تحسينات النظام الأساسي
Xamarin.Android
بدأنا بتوزيع Android Oreo SDK (Android API مستوى 27) وأدوات Android SDK 26 و
Xamarin Device Manager لنظام Android في Visual Studio 2017 و Visual Studio for Mac. بالإضافة إلى ذلك ، في Visual Studio 2017 ، ستلاحظ أن الكمون لعرض تطبيقك على الشاشة قد انخفض. ويرجع ذلك إلى نشر وقت تشغيل Xamarin على جهازك أو محاكي أثناء تجميع التطبيق.
Xamarin.iOS
تعتمد تطبيقات iOS و macOS و watchOS و tvOS الآن بشكل ثابت تمامًا ، مع الفوائد التالية:
- تطبيقات أقل. أصبح ملف Xamarin.iOS.dll المرتبط أصغر بنسبة 30-50٪ ، لأنه يمكن الآن حذف المعلومات (مثل سمات المستخدم) المطلوبة فقط أثناء الإنشاء. كما يسمح للرابط بإزالة رمز أكثر من ذي قبل ، حيث يوجد عدد أقل من مراجع الرمز.
- إطلاق تطبيق أسرع. يتم إجراء المزيد من أعمال التسجيل في وقت البناء بدلاً من وقت التشغيل. ليست هناك حاجة لاستخدام التأمل (بطيء نوعًا ما) في سمات المستخدم لتسجيل الأنواع والأساليب.
- استهلاك أقل للذاكرة. يتم تقليل حجم الذاكرة اللازمة لتشغيل التطبيقات. انخفضت متطلبات الذاكرة الأولية (عند الإطلاق) بنسبة 30٪ للتطبيق الأصلي وبنسبة 20٪ للملحقات ، الأمر الذي سهل إنشاء الامتدادات التي يفرض iOS قيودًا على استخدام الذاكرة (على سبيل المثال ، 16 ميغابايت للإضافات مثل اليوم).
تحديث
Xamarin.Forms 3.0
متاح الآن
على NuGet . يمكنك أيضًا ترقية Visual Studio 2017 إلى الإصدار 15.7 من خلال
مركز الإشعارات في Visual Studio . وتأكد من تنزيل
Xamarin Android Device Manager لنظام Android Oreo. جرب الأخبار ولا تنس أن تكتب مراجعة!