هل يستخدم تطبيق Instagram React Native من Facebook؟


الاجابه 1:

أنه. مثل

اليعازر شتاينبوك

وأشار إلى أنه متاح الآن في

عرض

.

عندما سُئل هذا السؤال لأول مرة ، لم يكن كذلك ، لذا إليك إجابتي الأصلية.

أود أن أقول أنها لا تفعل ذلك.

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

إذا قمت بسحب ملف apk كما هو موضح في الخطوة 1 في كيف يمكنني فك شفرة ملف APK؟ لن تجد أي إشارة إلى React Native أو إلى علامات رد الفعل الأخرى.

أيضًا ، إذا ألقيت نظرة على إعلانات الوظائف في Instagram ، مثل

وظائف • Instagram

، سترى أن فتحاتهم أكثر ملاءمة للمطورين الأصليين ، وليس كثيرًا لمطوري الويب المختلط / الويب.

EDIT1: يبدو أنه في وقت ما قد تكون التطبيقات مختلطة ، لكنها ليست كذلك في الوقت الحاضر.

EDIT2: الموقع

انستغرام

يستخدم ReactJs. إذا كنت تريد إثباتًا ، فاستخدم أدوات مطوري Chrome وابحث في الملفات المجمعة. تحتوي على وظائف رد الفعل مثل ReactRender ، إلخ.

EDIT3: منذ إجابتي الأصلية تغير هذا بوضوح ، لذلك تم بناء التطبيق الآن باستخدام RN.


الاجابه 2:

بحسب المقالة “

لماذا استخدام React Native لتطبيقك على الجوّال

” ،

React Native هو إطار عمل يسمح لك بإنشاء تطبيقات جوال أصلية باستخدام JavaScript. عادةً ، ستحتاج إلى برمجة تطبيق هاتفك المحمول باستخدام Java (لنظام Android) و Swift / Obj-C (لنظام iOS). يزيل React Native هذا المطلب ، مما يؤدي إلى تطبيقات تعمل بكامل طاقتها على كلا النظامين الأساسيين في وقت أقل بكثير واستخدام لغة ترميز واحدة فقط.

لدى Android و iOS قواعد برمجة مختلفة جدًا والشركات الناشئة والشركات غالبًا ما تكافح من أجل توظيف - أو تحمل تكلفة - مهندسين لكليهما.

ولكن مع React Native ، يمكن لمطور واحد فقط الكتابة عبر أنظمة تشغيل الجوال المختلفة.

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

لذلك فإن الجواب هو نعم! Instagram هو أحد أشهر الأمثلة على تطبيقات الجوال التي تستخدم React Native.

ولكن هناك العديد من الأمثلة الجيدة الأخرى مثل:

  • Airbnb
  • سكايب
  • تسلا
  • والمارت
  • الفتنة

كما ذكرت من قبل ، مع React Native تقوم بإنشاء قاعدة تعليمات برمجية واحدة تعمل على كل من Android و iOS. يمكنني حتى أن أقول أنه يتحول إلى كود Java و Swift أصلي.

ما الذي تحتاجه أكثر هو معرفة أقل تخصصًا لإنشاء تطبيقات React Native. من المحتمل أن لديك بالفعل شخصًا في فريقك يمكنه البرمجة بلغة JavaScript ، ربما حتى في ReactJS على وجه التحديد. يسهل العثور على مطوري JS مقارنة بالمطورين ذوي المهارات في Java أو Swift.

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

وأخيرًا ، فإن React Native قيد التطوير النشط. يعمل كل من Facebook والمجتمع الضخم حول React Native باستمرار على تحسينات الإطار. إذا لم تتمكن من حل مشكلة في الوقت الحالي لأن React Native ليس لديه الحل ، فقد يختلف الوضع في غضون بضعة أشهر.

إذا كنت تحب إجابتي فلا تتردد في التصويت عليها! :)


الاجابه 3:

يبدو أن الإصدار الأخير (بحلول وقت كتابة هذه السطور) تم إنشاؤه باستخدام React Native. يمكن للمرء أن يؤكد عن طريق الحصول على APK من جهاز متجذر وفك حزمته ، مما يكشف عن إشارات إلى React Native code ذات الصلة.


الاجابه 4:

نعم ، تم إدراجه كـ RN لكل من iOS و Android هنا:

عرض

الاجابه 5:

في الحوسبة ، فإن React (أحيانًا على غرار React.js أو ReactJS) هي مكتبة JavaScript تُستخدم لبناء واجهات المستخدم.

تتم صيانته بواسطة Facebook و Instagram ومجموعة من المطورين والشركات الفردية.

يسمح React للمطورين بإنشاء تطبيقات ويب كبيرة تستخدم البيانات ويمكن أن تتغير بمرور الوقت دون إعادة تحميل الصفحة. ويهدف في المقام الأول إلى توفير السرعة والبساطة وقابلية التوسع. رد الفعل يعالج واجهات المستخدم فقط في التطبيقات. يتوافق هذا مع العرض في نمط Model-View-Controller (MVC) ، ويمكن استخدامه مع مكتبات أو أطر JavaScript أخرى في MVC ، مثل AngularJS.

من أجل الإجابة على سؤالك، نعم. يتم استخدام React Native بواسطة Instagram.


الاجابه 6:

لا ، ليس كذلك.

لماذا ا؟ لأنه إذا كان يستخدم React Native ، لكنا قد عرفناه بالفعل.

لكن لماذا؟ لأنها طريقة رائعة للترويج لإطار العمل.

أنا لا أتفق مع ما يقوله تياغو في إجابته. إن عظمة React Native هي أنه لا يترك أي علامة ”. يمكنك التحقق من ذلك في صفحة الأحداث الخاصة بتطبيق Facebook iOS ، وهو React Native. هل تلاحظ اختلاف؟ لا أريد.

يمكنك أن تفعل الشيء نفسه مع Facebook Ads Manager ومجموعات Facebook.


الاجابه 7:

بيان من Instagram حول استخدام React Native.

سمحت React Native لفرق المنتج بشحن الميزات بشكل أسرع إلى كل من تطبيقات iOS و Android. توضح القائمة أدناه النسبة المئوية للكود المشترك بين التطبيقات لبعض المنتجات ، والتي يمكن استخدامها كوكيل لقياس كيفية تمكننا من تحسين سرعة المطور:

  • بعد الترقية: 99٪
  • نقطة التحقق النصية القصيرة: 97٪
  • الإشراف على التعليقات: 85٪
  • إعلانات العملاء المحتملين: 87٪
  • إعدادات إعلام الدفع: 92٪