القصة وراء إعادة بناء Snapchat Android

مؤلف: Monica Porter
تاريخ الخلق: 20 مارس 2021
تاريخ التحديث: 2 تموز 2024
Anonim
ميزات إنستقرام مخفية ما حدا بيعرفها!!🤫😍
فيديو: ميزات إنستقرام مخفية ما حدا بيعرفها!!🤫😍

المحتوى


أعلنت Snapchat عن خطوة كبيرة في أواخر عام 2017. كانت بصدد حل جميع المشكلات التي واجهها إصدار Android مقارنةً بإصدار iOS. كان الهدف تجربة أكثر نظافة وأسرع وأقل عربات التي تجرها الدواب. لم يكن هذا جهدًا صغيرًا لإعادة التصميم أو مجهودًا لإعادة البناء - لقد كانت إعادة كتابة كاملة من الألف إلى الياء.

يمتد التحديث ببطء إلى مستخدمي Android ، مع عرض كامل قبل نهاية عام 2019. ما إذا كان سيساعد أرقام Snapchat على Android أم لا يبقى غير واضح في الوقت الحالي. ومع ذلك ، فإن الشركة متفائلة بشأن مستقبلها في Android. جلسنا مع SVP من Snapchat ، والهندسة Jerry Hunter ، ومدير الهندسة Gustavo Moura ، ونائب الرئيس للمنتج Jacob Andreou ، إلى جانب مندوب العلاقات العامة Shannon Kelly للحديث عن الرحلة التي أخذتها Snapchat من تطبيقها الأصلي إلى النسخة التي تمت إعادة كتابتها بالكامل الآن.

الخطوة 1: اكتشاف المشكلة

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


وقال "في كثير من الأحيان كنا نخدع أنفسنا في التفكير بأننا أفضل مما كنا عليه".

كان سناب شات قد قضى عامه الأكبر على الإطلاق ، بالتأكيد كانت الأمور جيدة.

Snapchats أصبحت قاعدة الكود الحالية ألمًا حقيقيًا للعمل معها.

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

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

قرر الفريق القيام بشيء أكثر إثارة.


الخطوة 2: إعادة كتابة

في وقت مبكر من عام 2018 كان وقت عصيب في Snapchat ، مع إعادة بناء جارية. ومع ذلك ، وفقًا لجوستافو مورا ، فإن أياً من هذه المشاكل لم يحل الكثير من المشكلات الكبيرة ، والتي سببها التطبيق الذي يحاول دائمًا تشغيل الكود في الخلفية. لقد كانت تعثر التجربة والأشياء التي لم تنجح. إعادة كتابة كاملة من الألف إلى الياء من شأنها إصلاح ذلك.

"لقد كان غوستافو ومجموعة صغيرة من المفكرين المتشابهين في التفكير بهدوء في بناء إطار من شأنه أن يكون بمثابة أساس لإعادة الكتابة" ، أخبرنا هانتر.

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

ركزت إعادة الكتابة بشدة على الترميز المعياري ودعم الأجهزة المنخفضة النهاية.

"ألا تتصرف بنفس الطريقة بالضبط ، أليس كذلك؟ أخبرنا أنه من السهل جدًا علينا إنشاء تطبيق Android يعمل بشكل جيد على الأجهزة الرئيسية مثل Pixel 3. يكون الأمر أكثر صعوبة عندما يتعين عليك التقاط النظام البيئي بالكامل ، خاصة عندما تعمل الكاميرا بشكل مختلف تمامًا عن الشركة المصنعة إلى الشركة المصنعة ". .

وأشاد كل من Moura و Hunter بالتطورات في لغات تطوير تطبيقات Android مثل Java و Kotlin ، وكذلك الأدوات الأخرى ، كأسباب كبيرة للتحسينات أثناء إعادة الكتابة.

الخطوة 3: ما بعد

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

ذكر هنتر أيضًا أن Snapchat يشغل الآن مجموعة أوسع من أجهزة الاختبار لضمان عمل التحديثات الحالية والمستقبلية كما هو متوقع.

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

"لقد كان هدفنا المثالي هو ألا يلاحظ الناس حقًا أن التطبيق قد تم تغييره بالكامل من تحتها إلا أن كل شيء يجب أن يكون أسرع" ، أخبرنا يعقوب أندريو.

الخطوة 4: المستقبل

لدى فريق تطوير Snapchat خطط طموحة لمستقبل التطبيق. إنهم يريدون أن يكون إصدار Android موجودًا هناك مع إصدار iOS ، إن لم يكن كذلك. داخلياً ، يعتقدون أن عملية إعادة الكتابة هذه ستضع أخيرًا فجوة تجربة Android مقابل iOS في هذه المرة.

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

يجب أن تحقق إعادة كتابة Android أخيرًا تعادل الأداء الذي تبحث عنه Snapchat.

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

بدأت الآن كتابة الإصدار الكبير من Snapchat ، مع إصدار كامل بحلول نهاية عام 2019. سنرى ما إذا كان ذلك سيساعد في قلب المد على Android. دعنا نعرف بماذا تفكر في التعليقات.

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

مصممي الغرافيك هم رواة القصص. ولكن بدلاً من استخدام الكلمات ، يستخدمون الصور والأشكال الأخرى من الصور لنقل الصورة. والآن ، أكثر من أي وقت مضى ، مصممي الغرافيك في الطلب....

ذبث اليوم