أخبار المنتجات

إنشاء تطبيقات لنظام Android الذكي

مدّة القراءة: 4 دقائق
عرض الملف الشخصي لـ Matthew McCullough
Matthew McCullough نائب رئيس قسم إدارة المنتجات، مطوّر برامج Android

كما أعلنّا اليوم خلال The Android Show، ينتقل Android من نظام تشغيل إلى نظام ذكي، ما يوفّر المزيد من فرص التفاعل مع تطبيقاتك. من خلال التكامل العميق بين الأجهزة والبرامج، ستتمكّن أجهزة Android من التعامل مع المهام الصعبة المتمثلة في توقُّع احتياجات المستخدمين، ليركّز تطبيقك على تقديم هذه التجربة في الوقت المناسب. في هذا الإطار، نعلن عن Gemini Intelligence، وهي مجموعة من الميزات الجديدة التي تتيح أفضل ما يقدّمه Gemini على أجهزة Android الأكثر تطورًا.

أتمتة المهام باستخدام Gemini

من خلال Gemini Intelligence، نوسّع قدرة Gemini على تنفيذ المهام تلقائيًا في تطبيقات محدّدة نيابةً عن المستخدم، مع توفير الشفافية والتحكّم المدمجَين. يوفّر ذلك طريقة أخرى لتفاعل المستخدمين، ما يؤدي إلى جذب زيارات من مستخدمين لديهم نية قوية بالشراء إلى تطبيقك بدون الحاجة إلى كتابة رموز برمجية أو إجراء أعمال هندسية كبيرة من جانبك. من خلال السماح لـ Gemini بتنفيذ المهام المعقّدة والمتعدّدة الخطوات، مثل طلب قهوة لاتيه من مقهى أو إنشاء سلة تسوّق من قائمة بقالة في تطبيق ملاحظات، يتولّى Gemini إدارة الخدمات اللوجستية للمستخدمين، ما يتيح لك التركيز على الابتكار وإنشاء ميزات رائعة. 

ندرك أنّ المستخدمين يحبّون أحيانًا تصفّح المحتوى، وأحيانًا أخرى يريدون إنجاز مهمة بسرعة. تم إطلاق هذه الميزة في البداية مع شركاء محدّدين في مجال الطعام ومشاركة الرحلات لإنشاء طلب بقالة أو طلب رحلة، ويتم توسيع نطاقها لتشمل المزيد من المجالات وأشكال الأجهزة، بما في ذلك الأجهزة القابلة للطي والساعات والسيارات ونظارات الواقع الممتد. 

TAS-Gif (1).gif

زيادة التفاعل باستخدام AppFunctions

لمزيد من التحكّم في كيفية تفاعل الوكلاء مع تطبيقك، يمكنك استخدام AppFunctions في Android. يتيح لك ذلك توفير أدوات محدّدة، مثل الخدمات والبيانات والإجراءات، مباشرةً لنظام التشغيل والوكلاء، مع أوصاف بلغة طبيعية. ويمكن للنظام بعد ذلك اكتشاف هذه الأدوات وتنفيذها على جميع أشكال الأجهزة، ما يتيح للمستخدمين تفعيل وظائف تطبيقك من خلال نظام الذكاء الاصطناعي للحصول على تجارب أكثر ثراءً وتخصيصًا من خلال أتمتة المهام. لقد بدأنا في اختبار واجهات برمجة التطبيقات هذه في مرحلة مبكرة من خلال نسخة حصرية خاصة مع تطبيقات مثل KakaoTalk لتمكين المستخدمين من "إرسال الرسائل" أو "بدء المكالمات الصوتية" من خلال إطار العمل الجديد هذا. وقد أتاحت AppFunctions تنفيذ 25 حالة استخدام للتطبيقات محليًا على أجهزة من شركات مصنّعة مختلفة. يمكنك تجربة واجهة برمجة التطبيقات محليًا وتسجيل اهتمامك بالانضمام إلى برنامج استخدام AppFunctions قبل إطلاقها للاستفادة من فرص الدمج الكامل.

نوفّر مسارات متعددة للتكامل لمساعدتك في أي مرحلة من رحلة الذكاء هذه، سواء من خلال الأتمتة داخل التطبيقات بدون عناء وبدون استخدام رمز، أو باستخدام واجهة AppFunctions API، لمنحك مزيدًا من التحكّم بطريقة تشبه بروتوكول سياق النموذج (MCP).

تجربة مستخدم محسّنة باستخدام التطبيقات المصغّرة

نعمل على تحسين تجربة المستخدم من خلال توسيع نطاق توافق التطبيقات المصغّرة مع أشكال الأجهزة الجديدة، بدءًا من السيارات. ويوفّر ذلك فرصًا جديدة للتفاعل مع المستخدمين في 250 مليون مركبة متوافقة مع Android Auto. 

تسهّل أداة Jetpack Glance إنشاء تطبيقات مصغّرة عالية الجودة، وهي تكتسب الآن إمكانات جديدة فعّالة بفضل إطار عمل أساسي جديد يُسمى RemoteCompose.

  • تفاعلات جديدة أكثر ثراءً وتميّزًا: تم تصميم RemoteCompose ليكون قابلاً للتكيّف بشكل كبير وموفّرًا للبطارية، ما يتيح لـ Glance تقديم تفاعلات أكثر ثراءً وتميّزًا. ستتمكّن قريبًا من الاستفادة من إمكانات جديدة، بما في ذلك ميزة snapscroll والأزرار التعبيرية وتأثيرات الجسيمات لإنشاء تطبيقات مصغّرة أكثر جاذبية.
  • التوافق المضمّن مع الأنظمة القديمة: تتوفّر ميزات RemoteCompose التعبيرية هذه تلقائيًا على الإصدار 16 من Android والإصدارات الأحدث. باستخدام Jetpack Glance كواجهة برمجة تطبيقات، يمكنك الحفاظ على التوافق الكامل مع الأنظمة القديمة. ستستفيد تطبيقاتك المصغّرة تلقائيًا من ميزات واجهة المستخدم المميّزة هذه على الأجهزة الأحدث، مع التكيّف مع الإصدارات الأقدم من نظام التشغيل.

بالإضافة إلى ذلك، RemoteCompose هو المحرّك الذي يشغّل ميزة "إنشاء تطبيق مصغّر"، وهي ميزة تتيح للمستخدمين اسأل Gemini إنشاء تطبيقات مصغّرة مخصّصة وقابلة للتكيّف بالكامل يمكن تغيير حجمها وتحسينها بسلاسة لتناسب الشاشة الرئيسية للمستخدم أو ساعة Wear OS.

إنشاء تطبيقات قابلة للتكيّف مع الأجهزة غير الهواتف

بدءًا من الأجهزة القابلة للطي والأجهزة اللوحية والسيارات المتوافقة وسماعات الرأس بنظام الواقع الممتد ووصولاً إلى أجهزة Googlebooks الجديدة، توسّعت مساحة عرض تطبيقات Android على مختلف الشاشات وأشكال الأجهزة. في ما يلي بعض التعديلات التي تساعدك في إنشاء تطبيقات قابلة للتكيّف: 

morph-to-tablet.gif
  • ‫Jetpack Navigation 3: يوفّر أحدث إصدار من Jetpack Navigation 3 دعمًا أكثر عمقًا للتصميم التكيُّفي من خلال إضافة أدوات تزيين المشاهد إلى واجهة برمجة التطبيقات Scene API. يمكن استخدام أدوات تزيين المشهد لتعديل المشهد الذي تم احتسابه من خلال استراتيجية المشهد في تطبيقك. على سبيل المثال، يمكن استخدامها لإضافة عناصر في واجهة المستخدم شائعة، مثل أشرطة التطبيقات العلوية وأشرطة/قوائم التنقّل التي تريد إضافتها على مستوى المشهد، بدلاً من مستوى إدخال التنقّل. يتضمّن NavDisplay الآن وظائف مدمجة تجعل إدخالات التنقّل عناصر مشتركة، ما يتيح لك الانتقال بسلاسة بين المشاهد. لمزيد من المعلومات، يمكنك الاطّلاع على Nav3-recipes.
  • ‫Jetpack Compose: يظل استخدام Compose في تطبيقك أسهل طريقة لبدء إنشاء واجهات مستخدم تكيُّفية، ونريد التأكّد من حصولك على المستوى المناسب من الدعم للبنية. نعمل على مجموعة جديدة من الوحدات الأساسية في الإصدار 1.11 من Compose لتوفير تصاميم متجاوبة وإمكانية التخصيص باستخدام Grid وFlexbox وMediaQuery وStyle. يسرّنا تلقّي ملاحظاتك حولها قبل إزالة علامة "تجريبي".
  • إرشادات التصميم: يمكنك الاطّلاع على معرض التصاميم المعدَّل لاستلهام الأفكار، أو مركز التصميم لأجهزة الكمبيوتر المكتبية الجديد أو إرشادات التنسيق التكيُّفي للبدء.

لتقديم تجارب مخصّصة حسب الجهاز، يمكنك الاستفادة من آخر التحديثات في ما يلي:

  • مكتبة تطبيقات السيارات: نعمل على تبسيط عملية التطوير من خلال توسيع نطاق مكتبة تطبيقات السيارات، ما يتيح لك "الإنشاء مرة واحدة" وتقديم تجارب وسائط مخصّصة ومحسّنة لتقليل تشتيت الانتباه لكل من Android Auto ونظام التشغيل Android Automotive. نعمل أيضًا على توفير تجربة تفاعلية أكثر ثراءً داخل السيارة من خلال توسيع نطاق إتاحة تطبيقات الفيديو التكيُّفية، بحيث يمكن تشغيل الفيديوهات في وضع ملء الشاشة عندما تكون السيارات متوقفة.
  • حزمة تطوير البرامج (SDK) لمنصة Android XR: تتيح لك حزمة تطوير البرامج (SDK) لمنصة Android XR إنشاء تجارب مخصّصة ومميّزة للغاية لمجموعة متزايدة من أجهزة الواقع الممتد، بما في ذلك نظارات الواقع الممتد السلكية القادمة (مثل Project Aura من XREAL)، بينما تظهر التطبيقات التكيُّفية الحالية تلقائيًا في البيئات الغامرة بدون أي جهد تطويري إضافي. يمكنك الاستعداد للنظارات بشاشة عرض باستخدام Jetpack Compose Glimmer لإنشاء واجهات مستخدم سريعة ومخصّصة للنظارات بشاشة عرض، بالإضافة إلى Jetpack Projected APIs لربط تجارب التطبيقات من الهاتف بمجال رؤية المستخدم. يقدّم الإصدار 4 من "معاينة المطوّر" لحزمة تطوير البرامج (SDK) لمنصة Android XR، والذي سيصدر الأسبوع المقبل، مكوّنات تفاعلية جديدة، مثل "شرائح العناوين" و"مجموعات الأزرار" التي تحسِّن الإدخال في لوحات اللمس في النظارات. ويبسّط سير العمل باستخدام واجهة برمجة التطبيقات ProjectedTestRule الجديدة لإجراء الاختبارات في بيئات الاختبار آليًا.

عصر جديد لمستخدمي Android

من خلال الانتقال إلى نظام ذكي وتوسيع نطاق أشكال الأجهزة الجديدة، مثل Googlebooks، يوفّر Android طرقًا جديدة تتيح للمستخدمين الاستفادة بشكل أكبر من تجاربهم على الأجهزة، وذلك من خلال المطوّرين وصنّاع التطبيقات الذين يشكّلون محور هذه العملية.

سيتم طرح ميزات Gemini Intelligence على مراحل فور جاهزيتها، بدءًا من أحدث هواتف Samsung Galaxy وGoogle Pixel هذا الصيف. وستصبح متاحة أيضًا على جميع أجهزة Android، بما في ذلك الساعات والسيارات والنظّارات الذكية وأجهزة الكمبيوتر المحمول، وذلك في وقت لاحق من هذا العام.

ترقَّب المزيد من الأخبار حول تطوير التطبيقات في هذا العصر الجديد في مؤتمر Google I/O الأسبوع المقبل. 

من كتابة:
متابعة القراءة