ما الجديد لمطوري Android في مؤتمر Google I / O

بصفتنا مطوّري برامج Android ، نهدف جميعًا إلى ابتكار تجارب تسعد الأشخاص حول العالم. مع اعتماد الأشخاص على تطبيقاتك أكثر من أي وقت مضى ، وتزايد التوقعات ، لن تصبح وظيفتك كمطور أسهل. اليوم في Google I / O ، نغطي بعض الطرق التي نحاول مساعدتك بها ، سواء كان ذلك من خلال Android 12 – أحد أكبر تغييرات التصميم على الإطلاق ، يمكن أن تساعدك Jetpack و Jetpack Compose و Android Studio و Kotlin في إنشاء جميل من التطبيقات عالية الجودة. نحن نساعد أيضًا في توسيع نطاق تطبيقك ليشمل أي مكان يتواجد فيه المستخدمون ، على سبيل المثال من خلال الأجهزة القابلة للارتداء والأجهزة ذات الشاشات الكبيرة. يمكنك مشاهدة الكلمة الرئيسية للمطور بالكامل ، ولكن إليك بعض النقاط البارزة:

Android 12: أحد أكبر تحديثات التصميم على الإطلاق.
بدأ الإصدار التجريبي الأول من Android 12 للتو ، وهو يحتوي على الكثير من الأشياء الرائعة. من ميزات أمان المستخدم الجديدة (مثل أذونات Bluetooth والموقع التقريبي) ، والأداء المحسّن (مثل المهام السريعة والرسوم المتحركة لبدء التشغيل) إلى تجربة ممتعة مع المزيد من الأدوات التفاعلية والتمدد الزائد ، هذا الإصدار هو أفضل نظام Android على الإطلاق أحد أكبر التصميمات التحديثات منذ ذلك الحين. يمكنك معرفة المزيد حول ما يوجد في Android 12 Beta 1 هنا لبدء إعداد تطبيقاتك لإصدار المستهلك في وقت لاحق من هذا العام. قم بتنزيل الإصدار التجريبي الآن وجربه في تطبيقك!

الصورة مثال باللغة الصينية

Jetpack Compose: استعد ليوم 1.0 يوليو!
على مدى السنوات القليلة الماضية ، كنا نعمل بجد لتحديث تجربة تطوير Android ، والاستماع إلى تعليقاتك لإبقاء الأمور مفتوحة – وهي سمة مميزة لنظام Android ، ولكن أصبحنا أكثر إبداء الرأي بشأن الطريقة الصحيحة للقيام بالأشياء. بدءًا من Android Studio ، وهو IDE عالي الأداء يمكنه مواكبة احتياجاتك ، إلى Kotlin ، وهي لغة برمجة تتيح لك القيام بالمزيد باستخدام رمز أقل ، إلى مكتبات Jetpack التي تحل أصعب المشكلات على الهاتف المحمول بالتوافق مع الإصدارات السابقة ، يمكنك رؤية ذلك طوال الوقت العملية.

الخطوة التالية في هذا المنتج هي Jetpack Compose – مجموعة أدوات واجهة المستخدم الحديثة التي تجعل من السهل إنشاء تطبيقات جميلة لجميع أجهزة Android. لقد أعلنا عن “إنشاء” في Google I / O منذ عامين ، ونعمل على إنشائه بشكل عام منذ ذلك الحين ، ونستمع إلى تعليقاتك للتأكد من أننا نقدمها بالشكل الصحيح. مع إصدار Compose Beta في وقت سابق من هذا العام ، ابتكر المطورون حول العالم بعض التجارب المبتكرة الرائعة حقًا في نصف الوقت ، وقد أذهلنا الرد على #AndroidDevChallenge!

مع التحديث القادم لـ Material You ، سنضيف مكونات مادية جديدة والمزيد من الدعم لبناء شاشات كبيرة ، مما يجعل إنشاء واجهات مستخدم رائعة أمرًا سريعًا وسهلاً. نحن نختبر القطع النهائية في Compose ونقوم بإصدار 1.0 مستقر في يوليو – لذا استعد!

Android Studio Arctic Fox: التصميم والأجهزة وإنتاجية المطورين!
Android Studio Arctic Fox (2020.3.1) Beta ، أحدث إصدار من Android IDE الرسمي القوي ، الذي تم إصداره اليوم ، يساعدك على إنشاء تطبيقات رائعة بشكل أسهل وأسرع. قمنا بتسليم وتحديث مجموعة الأدوات الخاصة بنا لدعم ثلاثة موضوعات رئيسية: تسريع تصميم واجهة المستخدم الخاصة بك ، وتوسيع نطاق تطبيقك ليشمل أجهزة جديدة ، وتحسين إنتاجية المطورين. في هذا الإصدار الأخير ، يمكنك استخدام أداة Compose لإنشاء واجهات مستخدم حديثة ، وعرض نتائج الاختبار عبر أجهزة متعددة ، واستخدام App Inspector لتحسين قواعد بيانات التصحيح ومهام الخلفية. كما نجعل الوصول إلى تطبيقاتك أكثر سهولة باستخدام Accessibility Scanner وأكثر كفاءة مع Memory Profiler. لتسريع الإصدارات ، نقدم Android Gradle Plugin 7.0 و DSL جديد وواجهة برمجة تطبيقات متغيرة.

الصورة مثال باللغة الصينية

Kotlin: اللغة الأكثر استخدامًا لمطوري Android المحترفين
وفقًا لاستطلاعنا الأخير ، فإن Kotlin هي الآن اللغة الأساسية الأكثر استخدامًا من قبل مطوري Android المحترفين ؛ في الواقع ، هناك أكثر من 1.2 مليون تطبيق في متجر Play يستخدم Kotlin ، بما في ذلك 80٪ من أفضل 1000 تطبيق. في Google ، نحبها أيضًا: أكثر من 70 تطبيقًا من تطبيقات Google مثل Drive ، و Home ، و Maps ، و Play تستخدم Kotlin. مع حل أصلي جديد لمعالجة التعليقات التوضيحية Kotlin المبني من الألف إلى الياء ، أصبح Kotlin Symbol Handling متاحًا الآن ، وواجهة برمجة تطبيقات قوية وبسيطة لتحليل كود Kotlin مباشرة ، أسرع مرتين مع مكتبات مثل Room.

Android Jetpack: كتابة وظيفية ، وليست متداخلة
باستخدام Android Jetpack ، قمنا ببناء مجموعة من المكتبات للمساعدة في تقليل التعليمات البرمجية المعيارية حتى تتمكن من التركيز على الكود الذي تهتم به. يستخدم الآن أكثر من 84٪ من أفضل 10000 تطبيق مكتبة Jetpack. نقوم اليوم بتفريغ بعض الإصدارات الجديدة لـ Jetpack ، بما في ذلك Jetpack Macrobenchmark (Alpha) لالتقاط التفاعلات الكبيرة التي تؤثر على بدء تشغيل التطبيق والتلعثم قبل إطلاق التطبيق ، و Kotlin Coroutines API Jetpack الجديد للبيانات المستمرة بشكل أكثر كفاءة Datastore (تجريبي). يمكنك قراءة جميع التحديثات حول Android Jetpack هنا.

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

بدءًا من اليوم ، نقفز قفزة هائلة إلى الأمام في مجال الأجهزة القابلة للارتداء. أولاً ، قدمنا ​​نظامًا أساسيًا موحدًا تم إنشاؤه بالاشتراك مع Samsung ، يجمع بين أفضل ما في Wear و Tizen. ثانيًا ، شاركنا تجربة مستخدم جديدة مع تطبيق Google مُحسَّن. ثالثًا ، تأتي خدمات الصحة واللياقة البدنية ذات المستوى العالمي من Fitbit إلى المنصة. بصفتك مطورًا لنظام Android ، فهذا يعني أنه سيكون لديك المزيد من النفوذ وستكون قادرًا على استخدام جميع المهارات والأدوات وواجهات برمجة التطبيقات الموجودة لديك لجعل تطبيقات الجوال الخاصة بك رائعة للجميع لاستخدام نظام أساسي لجهاز واحد يمكن ارتداؤه لبناء العالم.

سواء كانت واجهة برمجة تطبيقات Jetpack الجديدة المصممة للشاشات الصغيرة والمصممة لتحسين عمر البطارية ، أو واجهة برمجة تطبيقات Jetpack Tiles التي تتيح لك إنشاء مربعات مخصصة لجميع الأجهزة في نظام Wear البيئي ، فهناك العديد من الميزات الجديدة لمساعدتك على البناء على التآكل. بالإضافة إلى مجموعة جديدة من واجهات برمجة التطبيقات للصحة واللياقة تم إنشاؤها بالشراكة مع Samsung ، فإن البيانات التي تم جمعها من أجهزة الاستشعار والحسابات المترية مبسطة ومتسقة ودقيقة – مثل معدل ضربات القلب والسعرات الحرارية والمسافة اليومية – من مصدر موثوق به. مع إصدار Android Studio Arctic Fox Beta ، تم تجميعها جميعًا معًا في أدوات جديدة مثل الاقتران الأسهل لاختبار التطبيقات ، وحتى مستشعر معدل ضربات القلب الافتراضي في المحاكي. عندما يكون تطبيقك جاهزًا ، سيكون من الأسهل على المستخدمين اكتشاف عالم تطبيقات Wear على Google Play ، وهناك بعض التحديثات الرئيسية لقابلية الاكتشاف.

استفد من زخم الشاشات الأكبر حجمًا مثل الأجهزة اللوحية ونظام التشغيل Chrome والأجهزة القابلة للطي
عندما يتعلق الأمر بالشاشات الأكبر – الأجهزة اللوحية ، والأجهزة القابلة للطي ، وأجهزة الكمبيوتر المحمولة التي تعمل بنظام التشغيل Chrome – فهناك زخم كبير. يعتمد الأشخاص بشكل متزايد على الأجهزة ذات الشاشات الكبيرة للبقاء على اتصال مع العائلة والأصدقاء أو الذهاب إلى المدرسة أو العمل عن بُعد. في الواقع ، هناك أكثر من 250 مليون جهاز نشط بشاشة كبيرة تعمل بنظام Android. في العام الماضي ، نما Chrome OS بنسبة 92٪ على أساس سنوي ، أي 5 أضعاف معدل نمو سوق أجهزة الكمبيوتر ، مما يجعل Chrome OS هو الأسرع نموًا وثاني أكثر أنظمة تشغيل سطح المكتب شيوعًا. لمساعدتك على الاستفادة من هذا الزخم ، نوفر لك واجهات برمجة تطبيقات وأدوات لتسهيل تحسين هذه التجربة: على سبيل المثال ، استخدام SlidingpaneLayout 1.2.0 لتغيير حجم المحتوى تلقائيًا لتوفير مساحة أكبر ومكونات شريط التنقل العمودي الجديد ، أقصى عرض للمكونات لتجنب تمديد واجهة المستخدم وتحديثات النظام الأساسي ونظام التشغيل Chrome ومدير نافذة Jetpack بحيث تعمل التطبيقات بشكل أفضل افتراضيًا.

1

تعليق0

من فضلك أولا
显示验证码

تسجيل الدخول السريع مع الحساب الاجتماعي