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

إنشاء نظام ذكي على 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، وذلك لمنحك المزيد من التحكّم بطريقة مشابهة لمنصة الشركاء المتعددين. 

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

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

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

  • تفاعلات جديدة أكثر ثراءً وتميّزًا: تم تصميم ميزة RemoteCompose لتكون قابلة للتكيّف بشكل كبير وتوفّر استهلاك البطارية، ما يتيح لـ "نظرة سريعة" تقديم تفاعلات أكثر ثراءً وتميّزًا. سيكون بإمكانك قريبًا الاستفادة من إمكانات جديدة، مثل التمرير السريع، والأزرار التعبيرية، وتأثيرات الجسيمات لإنشاء أدوات أكثر جاذبية.
  • التوافق المضمّن مع الأنظمة القديمة: تتوفّر ميزات 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.
  • ‫Jetpack Compose: يظلّ اعتماد Compose في تطبيقك أسهل طريقة لبدء إنشاء واجهات مستخدم قابلة للتكيّف، ونريد التأكّد من توفّر المستوى المناسب من الدعم المعماري لك. نعمل على مجموعة جديدة من اللبنات الأساسية في Compose 1.11 لتصميمات متجاوبة وتخصيص باستخدام Grid وFlexbox وMediaQuery وStyle. يسرّنا تلقّي ملاحظاتك حولها قبل إزالة علامة "تجريبي".
  • إرشادات التصميم: يمكنك الاطّلاع على معرض التصميم المعدَّل لاستلهام أفكار جديدة، أو مركز تصميم التطبيقات على أجهزة الكمبيوتر الجديد، أو إرشادات التصميم المتجاوب للبدء.

للحصول على تجارب مختلفة على الأجهزة،  يمكنك الاستفادة من آخر التحديثات على ما يلي:

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

عهد جديد للمستخدمين على Android

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

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

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

المؤلف:
متابعة القراءة