حول تطبيقات الأجهزة المحمولة في Azure App Service

Azure App Service هي منصة مدارة بالكامل كخدمة (PaaS) تقدم للمطورين المحترفين. توفر الخدمة مجموعة غنية من القدرات لسيناريوهات الويب والجوال والتكامل.

تمنح ميزة تطبيقات الأجهزة المحمولة في Azure App Service مطوري المؤسسات ومدمجي النظام نظاما أساسيا لتطوير تطبيقات الجوال وقابل للتطوير بدرجة كبيرة ومتاح عالميا.

نظرة عامة مرئية على إمكانات تطبيقات الأجهزة المحمولة

لماذا تطبيقات الأجهزة المحمولة؟

باستخدام ميزة تطبيقات الأجهزة المحمولة، يمكنك:

  • إنشاء تطبيقات أصلية وعبر الأنظمة الأساسية: سواء كنت تنشئ تطبيقات iOS وAndroid وWindows الأصلية أو تطبيقات Xamarin أو Cordova (PhoneGap) عبر الأنظمة الأساسية، يمكنك الاستفادة من App Service باستخدام SDKs الأصلية.
  • الاتصال بأنظمة مؤسستك: باستخدام ميزة تطبيقات الأجهزة المحمولة، يمكنك إضافة تسجيل دخول الشركة في دقائق، والاتصال بمؤسستك المحلية أو موارد السحابة.
  • إنشاء تطبيقات جاهزة دون اتصال مع مزامنة البيانات: اجعل القوى العاملة على الجوال أكثر إنتاجية من خلال إنشاء تطبيقات تعمل دون اتصال، واستخدام تطبيقات الجوال لمزامنة البيانات في الخلفية عند وجود الاتصال مع أي من مصادر بيانات المؤسسة أو واجهات برمجة التطبيقات كخدمة (SaaS).
  • دفع الإعلامات إلى الملايين في ثوان: إشراك عملائك مع الإعلامات الفورية على أي جهاز، ومخصصة لاحتياجاتهم، وإرسالها عندما يكون الوقت مناسبا.

ميزات تطبيقات الأجهزة المحمولة

الميزات التالية مهمة لتطوير الأجهزة المحمولة الممكنة على السحابة:

  • المصادقة والتخويل: دعم موفري الهوية، بما في ذلك Azure Active Directory لمصادقة المؤسسة، بالإضافة إلى موفري الخدمات الاجتماعية مثل حسابات Facebook وGoogle وTwitter وMicrosoft. تقدم تطبيقات الأجهزة المحمولة خدمة OAuth 2.0 لكل موفر. يمكنك أيضا دمج SDK لموفر الهوية للوظائف الخاصة بالموفر.

    اكتشف المزيد حول ميزات المصادقة.

  • الوصول إلى البيانات: توفر تطبيقات الأجهزة المحمولة مصدر بيانات OData v3 سهل الاستخدام للأجهزة المحمولة مرتبطا بقاعدة بيانات Azure SQL أو خادم SQL محلي. نظرا لأن هذه الخدمة يمكن أن تستند إلى Entity Framework، يمكنك بسهولة التكامل مع موفري بيانات NoSQL وSQL الآخرين، بما في ذلك Azure Table storage وMongoDB وAzure Cosmos DB وموفري واجهة برمجة تطبيقات SaaS مثل Office 365 Salesforce.com.

  • المزامنة دون اتصال: تسهل SDKs للعميل إنشاء تطبيقات جوال قوية وسريعة الاستجابة تعمل مع مجموعة بيانات غير متصلة. يمكنك مزامنة مجموعة البيانات هذه تلقائيا مع البيانات الخلفية، بما في ذلك دعم حل التعارض.

    اكتشف المزيد حول ميزات البيانات.

  • الإعلامات المنبثقة: تتكامل SDKs للعميل بسلاسة مع قدرات التسجيل في Azure Notification Hubs، حتى تتمكن من إرسال إشعارات الدفع إلى ملايين المستخدمين في وقت واحد.

    اكتشف المزيد حول ميزات الإعلامات المنبثقة.

  • Client SDKs: هناك مجموعة كاملة من SDKs للعميل التي تغطي التطوير الأصلي (iOSوAndroidوWindows)، والتطوير عبر الأنظمة الأساسية (Xamarin.iOS وXamarin.Android، وXamarin.Forms)، وتطوير التطبيقات المختلطة (Apache Cordova). يتوفر كل عميل SDK مع ترخيص MIT وهو مفتوح المصدر.

ميزات Azure App Service

ميزات النظام الأساسي التالية مفيدة لمواقع إنتاج الأجهزة المحمولة:

  • التحجيم التلقائي: باستخدام App Service، يمكنك توسيع نطاقها أو توسيع نطاقها بسرعة للتعامل مع أي حمل وارد للعملاء. حدد عدد الأجهزة الظاهرية وحجمها يدويا، أو قم بإعداد التحجيم التلقائي لتوسيع نطاق النهاية الخلفية لتطبيق الأجهزة المحمولة استنادا إلى التحميل أو الجدول الزمني.

    اكتشف المزيد حول التحجيم التلقائي.

  • بيئات التقسيم المرحلي: يمكن لخدمة التطبيقات تشغيل إصدارات متعددة من موقعك، بحيث يمكنك إجراء اختبار A/B، والاختبار في الإنتاج كجزء من خطة DevOps أكبر، والقيام بالتقسيم المرحلي الموضعي لواجهة خلفية جديدة.

    اكتشف المزيد حول بيئات التقسيم المرحلي.

  • النشر المستمر: يمكن أن تتكامل App Service مع أنظمة إدارة التحكم بالمصادر الشائعة (SCM)، مما يسمح لك بنشر إصدار جديد من النهاية الخلفية بسهولة.

    اكتشف المزيد حول خيارات النشر.

  • الشبكات الظاهرية: يمكن ل App Service الاتصال بالموارد المحلية باستخدام الشبكة الظاهرية أو Azure ExpressRoute أو الاتصالات المختلطة.

    اكتشف المزيد حول الاتصالات المختلطةوالشبكات الظاهريةوExpressRoute.

  • بيئات معزولة ومخصصة: لتشغيل تطبيقات Azure App Service بشكل آمن، يمكنك تشغيل خدمة التطبيقات في بيئة معزولة ومخصصة بالكامل. هذه البيئة مثالية لأحمال عمل التطبيق التي تتطلب وصول شبكة اتصال عالي النطاق أو عزله أو تأمينه.

    اكتشف المزيد حول بيئات App Service.

الخطوات التالية

لبدء استخدام تطبيقات الأجهزة المحمولة في Azure App Service، أكمل البرنامج التعليمي للبدء . يغطي البرنامج التعليمي أساسيات إنتاج الهاتف المحمول الخلفي والعميل من اختيارك. كما يغطي دمج المصادقة والمزامنة دون اتصال والإعلامات المنبثقة. يمكنك إكمال البرنامج التعليمي عدة مرات، مرة واحدة لكل تطبيق عميل.

لمزيد من المعلومات حول تطبيقات الأجهزة المحمولة، راجع خريطة التعلم الخاصة بنا. لمزيد من المعلومات حول النظام الأساسي ل Azure App Service، راجع Azure App Service.