تويتر يفرض قيود جديدة على استخدام API ، هل هي بداية موت التطبيقات الغير رسمية؟

twitter-bird-light-bgs

منذ عدة أشهر قام تويتر بفرض بعض القيود البسيطة على استخدام الواجهة البرمجة API للخدمة ولكن لم تكن تلك القيود مؤثرة على التطبيقات مثل القيود الجديدة والتي اعلن عنها اليوم فالقيود الجديدة لأستخدام الواجهة البرمجية لتويتر تعني اننا سنشهد موت الكثير من التطبيقات التي تستخدم من قبل الملايين من مستخدمي تويتر والسبب ان بعضها بالتأكيد لن يستطيع العمل مع هذه القيود.

ففي تدوينة طويلة في مدونة مطوري تويتر ذكرت الشركة تفاصيل هذه القيود في النسخة الجديدة من الواجهة البرمجية  وسألخص لكم أهمها:

  • تعمل التطبيقات الحالية وتستخدم بعض اوامر الواجهه البرمجية من دون اي مصادقة من تويتر ، ولكن مع القيود الجديدة تغير الحال ، فسيقوم تويتر بطلب المصادقة على استخدام الواجهة البرمجة وسيتأكد تويتر بأن التطبيق يوافق متطلباته والا سيمنعه من استخدام الواجهة البرمجية
  • من القيود الجديدة تقليل الوقت لاستدعاء الدوال الخاصة بالواجهة البرمجة من 350 استدعاء في الساعة الى 60 استدعاء وذكر تويتر بأن هناك استثناء عند استدعاء الدوال الخاصة بالبحث و ملف المستخدم والتحديثات والتي تتطلب  720 استدعاء
  • للتأكد من ان استخدام تويتر يتوافق بين جميع التطبيقات فأن على المطورين تطبيق دليل عرض التحديثات ، بمعنى ادق يجب ان تكون التطبيقات جميعها متوافقه مع متطلبات تويتر والخاصة في طريقه عرض التحديث وطريقه عرض اسم المستخدم  واماكن زر الرد واعادة النشر واي تطبيق يخالف طريقه العرض المشروطة من تويتر فأن تويتر له حق منع التطبيق من استخدام الواجهه البرمجية.
  • تحديد عدد المستخدمين لكل تطبيق ب 100 الف مستخدم بمعنى ان كل تطبيق غير رسمي لن يكون له اكثر من 100 الف مستخدم ماعدا التطبيقات الحالية والتي يمكن ان يصل نسبة مستخدمي التطبيق الى 200% و اذا احتاج التطبيق عدد اكبر من المستخدمين فلن يتم الحصول عليهم الا بموافقة تويتر ، فمثلا لو كان عدد مستخدمي تويت بوت الحاليين حوالي 500 الف فأن التطبيق يحق له زيادة العدد الى مليون مستخدم بعدها اي مستخدم جديد للتطبيق لابد من اخذ موافقه تويتر عليه.

هذه القيود ستكون اجباريه بعد 6 شهور ويجب على جميع المطورين التقيد بها

من وجهة نظري هذه القيود قتلت التطبيقات الغير رسمية وهذا ما يريده تويتر ، فتويتر يريد من الجميع استخدام التطبيقات الرسمية و التي يتحكم بها بشكل اكبر من التطبيقات الاخرى ويريد من جميع المستخدمين مشاهدة الإعلانات التي تظهر في موقع تويتر الرسمي وتطبيقاته الرسمية ، وافضل حل لإجبار المستخدمين على استخدام التطبيقات الرسمية و الموقع هو فرض قيود صعبه جدا على المطورين وهذا ما شهدناه في النسخة الجديدة من الواجهة البرمجية لتويتر ، فمثلا من غير المنطقي ان يتحكم تويتر بطريقه عرض التحديثات واجبار كل مطور على ان تكون الواجهة مثل واجهة برامج تويتر الرسمية.

لذلك يجب على المستخدم التأقلم مع تطبيق تويتر الرسمي فالأيام القادمة ستكون صعبه جدا على التطبيقات الغير رسمية وسيزول الكثير منها ويتوقف عن العمل بشكل نهائي بسبب صعوبة تنفيذ بعض هذه القيود

المصدر

  • هذه القيود ستقود تويتر نحو الهاوية لأن التطبيق الرسمي سيء جداً و واجهته سيئة جداً و مميزاته و أداءه سيء جداً و تطبيقات الطرف الثالث كتويت بوت في IOS سبب انتعاش كبير لتوتير مع آي أو إس 5 و أنا أرى أن انتهاء هذا التطبيق هو انتهاء تويتر في IOS

  • انت وا داري

    حسنا هذا محبط جدا مثلا النظام الذي استخدمه حاليا غير مدعوم من برامج تويتر الرسمية لذا ليس عندي خيار سوي استخدام برامج من طرف ثالث، هذا الخبر سيئ جدا ولا ينبأ بالخير… 🙁

  • aahs

    حسنآ الموضوع يتحدث عن تطبيقات ios اللي بصيغه API

    هل ستشمل القيود صيغه APK لتطبيقات الاندرويد

    • ماجد

      تطبيقات IOS بصيغة IPA ليست API فـ API اختصار لـ Application Programming Interface والتي تعني واجهة برمجة التطبيقات.

  • Php0

    تويتر لن تستطيع اجبار الناس على فكرتهم

  • Coders

    اذا ماعجبنا تويتر عملنا برنامج اخر يجذب جميع المطورين بالمصادر المفتوحه

تعليقات عبر الفيسبوك