[التحديث 2: عدم العودة] تعمل Google على إهمال Android Beam API المستخدم لمشاركة الملفات مع NFC

التحديث 2 (5/8/19 @ 5:44 PM ET): أكدت Google لـ TechRadar أن Android Beam لن يكون في الإصدار الأخير من Android Q ولن يعود أبدًا. إرقد بسلام.

التحديث 1 (1/5/19 @ 5:20 مساءً بتوقيت شرق الولايات المتحدة) : تم دمج الالتزامات التي تستنبط واجهات برمجة تطبيقات Android Beam. لا تتفاجأ إذا اختفت وظيفة Android Beam تمامًا في إصدار مستقبلي من Android.

تذكر أندرويد بيم؟ قبل انتشار محطات الدفع غير التلامسية التي تعمل بتقنية NFC ، كان Android Beam التطبيق الوحيد المحتمل أن يكون مفيدًا لتكنولوجيا NFC. يتيح لك Android 4.1+ API النقر على هاتفين ذكيين معًا لمشاركة الملفات الصغيرة مثل الصور أو جهات الاتصال أو صفحات الويب أو المستندات. لا يكاد أي شخص يستخدمه هذه الأيام ، لذلك ، نحن لسنا متفاجئين جدًا برؤية أن Google تستعد لإسقاط واجهة برمجة التطبيقات.

لأولئك منكم غير المألوفين ، يستخدم Android Beam NFC لبدء مصافحة بين جهازين. نظرًا لأن NFC لا يمكن استخدامه حقًا لنقل الملفات الكبيرة (إنه بطيء جدًا لذلك) ، فإن الجهازين يتصلان عبر Bluetooth أو Wi-Fi Direct لنقل الملفات. كانت آخر مرة استخدمت فيها Android Beam لنقل لقطات الشاشة التي التقطتها من وحدة متجر Galaxy S8 عندما كنت أبحث عن طريقة لإعادة رسم خريطة Bixby. منذ ذلك الحين ، لم أجد حقًا أي حاجة لنقل الملفات مباشرة من هاتف ذكي إلى آخر - أصبح 4G LTE سريعًا بما يكفي بحيث أتمكن عادةً من إرسال الملفات بسرعة عبر البريد الإلكتروني أو Telegram أو Hangouts أو Discord أو واحد من قنوات الاتصال الأخرى التي أستخدمها. على الرغم من أنني لست متأكدًا مما إذا كان قلة الاستخدام هو السبب في قيام Google بإلغاء تطبيق Android Beam API ، إلا أنني لن أضيع هذه الميزة.

لن يتم جعل واجهة برمجة التطبيقات غير صالحة للاستعمال بين عشية وضحاها. تقوم Google بتجربة الميزة وراء علامة ميزة نظام أندرويد جديدة تسمى android.sofware.nfc.beam. على الأجهزة التي تعمل على إنشاء مستقبلي لنظام Android ، وربما Android Q ، لن يتم تمكين دعم Android Beam افتراضيًا. سيتعين على شركات تصنيع الأجهزة الإعلان عن دعمها لـ android.software.nfc.beam تمامًا مثلما تعلن بالفعل دعمها لـ NFC نفسها (android.hardware.nfc.). لا نعرف ما إذا كانت Google ستضيف متطلبات جديدة إلى مستند تعريف توافق Android (CDD) لإجبار الأجهزة المستقبلية على التشغيل أو التحديث على Android Q لعدم إعلان دعم Android Beam ، ولكن بالنظر إلى أن Google تستبعد واجهة برمجة التطبيقات ، فمن الواضح أنها تريدها المطورين للبحث عن طرق بديلة لبدء نقل الملفات. على سبيل المثال ، لا يبدو أن ملفات Google تعتمد على واجهة برمجة تطبيقات Android Beam لميزة نقل الملفات السريعة دون اتصال بالإنترنت.