كيف تخطط Microsoft لحل مشكلة تطبيق Surface Neo و Surface Duo

سيرتد Surface Duo و Surface Neo أو سيموتان على تطبيقاتهم ، تمامًا كما تفعل جميع الأجهزة المحمولة.

ولكن هذه ليست متوسط ​​الأجهزة اللوحية أو الهواتف. تجعل التصميمات الفريدة ذات الشاشة المزدوجة مهمة ترقية التطبيقات أكثر صعوبة من المعتاد. جرّب الحاجة إلى دعم نظامي التشغيل Windows 10 و Android ، والجدول الزمني القصير ، وسجل Microsoft السيئ السمعة ، ولديك الكثير من الأسباب للقلق.

قبل يوم تطوير البرنامج ، شاركت Microsoft كيف ستضع تلك المخاوف في راحة وتضع حلاً حقيقيًا لـ Surface Neo و Duo.

ويندوز ، أندرويد ، من يهتم؟

كيف ستحل مايكروسوفت مشكلة سطح التطبيق الثنائي الجديد swimlaneneo800x450

من البداية ، أكدت Microsoft أن Surface Neo و Surface Duo سيقومان بتشغيل تطبيقات الشاشة المزدوجة من كل مصدر تقريبًا. وبشكل أكثر تحديدًا ، فهذه هي ملايين تطبيقات Android من متجر Google Play على Surface Duo وجميع تطبيقات Windows الموجودة على Surface Neo. مع إخفاقات فجوة التطبيقات السابقة مع Windows RT و Windows 10 Mobile ، سرعان ما قدمت Microsoft ضمانات بأن هذه الأجهزة ستنجح بفضل البرنامج الذي تقف وراءه.

في Microsoft 365 Developer Day ، أظهرت لنا Microsoft أخيرًا كيف سيحدث ذلك. أولاً ، يجب تشغيل أي تطبيق بغض النظر عن النظام الأساسي الذي تم إنشاؤه عليه. يتضمن ذلك تطبيقات Win32 القديمة وتطبيقات UWP وتطبيقات الويب وتطبيقات Android (على Duo).

ومع ذلك ، هذا لا يعني أن هذه التطبيقات ستستفيد بطريقة سحرية من عامل شكل الشاشة المزدوجة والمواقف المختلفة لهذه الأجهزة السطحية الجديدة. تقوم Microsoft بتوزيع سلسلة من الأدوات وأدوات تطوير البرامج (SDK) لمساعدة المطورين على تحقيق ذلك ، بالإضافة إلى إنشاء تطبيقات جديدة من الألف إلى الياء مع وضع عامل الشكل هذا في الاعتبار.

بالنسبة إلى Duo و Neo ، سيكون بإمكان المطورين الوصول إلى SDK بشاشة مزدوجة جديدة لإطار Xamarin.Forms . Xamarin موجود منذ سنوات ، وهو إطار عمل مفتوح المصدر مصمم لبناء تطبيقات مشتركة بين الأنظمة الأساسية ، بما في ذلك iOS و Android و Windows. حتى أنه يستخدم .NET من قاعدة بيانات مشتركة واحدة.

في الأساس ، يمكن للمطورين استخدام هذا لإنشاء تطبيقات مزدوجة الشاشة مشتركة عبر كل من Windows 10X و Android. هذا بفضل قدرته على السماح للمطورين بإنشاء واجهات المستخدم في XAML مع وجود كود خلفي في C #. يتم تقديم هذه الواجهات كعناصر تحكم أصلية فعالة على كل نظام أساسي.

وهذا يعني أن المطورين يمكنهم إنشاء تطبيقات iOS و Android و Windows برمز واحد فقط ولن يضطروا إلى إعادة كتابة التطبيق لمنصة معينة.

كيف ستحل مايكروسوفت السطح ديو التطبيق مشكلة ديف المحاكي

والأفضل من ذلك ، من خلال التحكم في TwoPane View وواجهات برمجة التطبيقات والأدوات الأخرى المضمنة في Xamarin.Forms ، يستطيع المطورون أيضًا ضبط تطبيقاتهم على أجهزة Windows 10X مزدوجة الشاشة و Surface Duo تلقائيًا.

يجب أن يضمن ذلك أن أي تطبيقات تقوم بتنزيلها على Windows 10x وعلى Surface Duo لن تعمل فقط في وضع الشاشة الواحدة ، ولكن أيضًا عند امتدادها وتدويرها وعند استخدام أحد الأنماط العديدة الفريدة المتوفرة على هذه الأجهزة.

تعد Microsoft بتشغيل تطبيقات Windows في هذا النكهة الجديدة لنظام التشغيل Windows 10 في حاويات. هذا يعني أنهم سيعملون بشكل افتراضي في الخلفية ويعملون بسرعة وبشكل أكثر موثوقية. أعلنت Microsoft عن حاوية Win32 الخاصة بها ، والتي تسمح لتطبيقات Win32 القديمة بالعمل بسلاسة في Windows 10X. ومع ذلك ، يشير Windows Central إلى أنه على الرغم من أن معظم تطبيقات Win32 التقليدية ستعمل في Windows 10X ، فإن البرامج التي تتعامل مع بيانات نظام OS لن تعمل. سيتم أيضًا التعامل مع برامج التشغيل حصريًا عبر Windows Update ، مما يعني أنك لن تتمكن من تثبيت برامج التشغيل يدويًا.

بالإضافة إلى ذلك ، يعني ذلك تحديثات أقل تطفلاً ونظام أكثر موثوقية وعمر بطارية محسن.

يمكن للمطورين اختبار هذا كله اليوم باستخدام Microsoft Emulator الجديد ، الذي سيساعد في تطوير واختبار التطبيقات لنظام التشغيل Windows 10X والتطبيقات ذات الشاشة المزدوجة على Surface Duo.

تطبيقات الويب هي المستقبل

مايكروسوفت السطح الجدد شاشة مزدوجة أبل ماك بوك 1

ليست التطبيقات من متجر Microsoft أو متجر Google Play هي القصة الكاملة لكيفية حل Microsoft لمشكلة تطبيق Surface Neo و Surface Duo. مع إصدار مستعرض Edge جديد وأدوات مطورة جديدة يمكنها محاكاة وتصحيح أجهزة الشاشة المزدوجة عن بُعد ، تراهن الشركة أيضًا على تطبيقات الويب المعروفة باسم Advanced Progress Web Apps (PWAs).

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

لهذا السبب تدفع Microsoft المطورين للالتحاق بتطبيقات الويب أيضًا. تريد Microsoft منح مطوري الويب المزيد من الأدوات لتحسين تطبيقات الويب للأجهزة ذات الشاشة المزدوجة. يتم تشغيل معظم PWAs بواسطة HTML و CSS و JavaScript ، ولكن Microsoft تراهن على المستقبل. تعمل الشركة مع مجموعات عمل CSS في World Wide Web Consortium لضمان أنه مع زيادة شعبية PWAs ، سيكون بمقدور المطورين إنشاءها للأجهزة ذات الشاشة المزدوجة أيضًا ، عبر متصفحات الويب وأنظمة التشغيل.

غاب نظام ويندوز العالمي (UWP) عن حل مايكروسوفت ، والذي سمح للمطورين برمز التطبيقات التي تعمل عبر أجهزة ويندوز. على الرغم من أنه لم يتم ذكر ذلك ، إلا أن Microsoft قالت في الماضي إن تطبيقات UWP ستدعم في نظام Windows 10X.

سواء أكان ذلك مع تطبيقات Android على Surface Duo أو تطبيقات Windows 10X أو تطبيقات الويب أو UWP ، فإن Microsoft تبدو ملتزمة بإيجاد حل تطبيق مناسب لـ Surface Neo و Duo. قد تتعرض للفوضى مع كل هذه الخيارات المختلفة ، ولكن هناك شيء واحد مؤكد: لن يكون هناك نقص في التطبيقات على هذه الأجهزة المزدوجة الجديدة.