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

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

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

Visual overview of Mobile Apps capabilities

لماذا تطبيقات الجوال؟

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

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

ميزات تطبيقات الجوال

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

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

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

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

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

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

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

    اكتشف المزيد حول ميزات إشعارات الدفع.

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

ميزات خدمة تطبيقات 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، راجع خدمة تطبيقات Azure.