web3 على المنصة التي تختارها - نظرة فاحصة على نهج Coinbase Wallet متعدد المنصات
Tl;dr: تعكس إعادة تشغيل تطبيق Coinbase Wallet للهاتف المحمول التزامنا بتحسين الوصول إلى web3. في هذه المدونة، نناقش لماذا يمثل الانتقال إلى React Native نقطة تحول حاسمة لكل من مستخدمينا وفرقنا الفنية.
بقلم تشينتان توراخيا، مدير هندسة محفظة Coinbase، ودان كوفمان، قائد Coinbase Wallet React الأصلي
gm
هذا الأسبوع ، نحن أعلن الظهور الأول لتطبيقات iOS وAndroid الجديدة للهواتف المحمولة من Coinbase Wallet والتي تم إنشاؤها باستخدام React Native. يمثل هذا الإطلاق نقطة انعطاف حاسمة لـ Coinbase Wallet ومستخدميها، ونود أن نسلط الضوء على الدافع والرحلة للوصول إلى هنا.
هدفنا من Coinbase Wallet هو أن نكون البوابة الافتراضية لنظام web3 البيئي. أطلقنا لأول مرة تطبيقًا للهاتف المحمول على نظامي التشغيل iOS وAndroid في عام 2017 لجعل فوائد العملات المشفرة والحفظ الذاتي والنظام البيئي اللامركزي الناشئ في متناول الجميع - بغض النظر عن الشبكة أو blockchain أو البلد أو العملة أو خبراء التشفير أو المبتدئين في التشفير.
في عام 2021، شهدنا زيادة طفيفة في مشاركة web3 عبر سطح المكتب، مدفوعة إلى حد كبير بـ NFTs وتطبيقات DeFi اللامركزية. قادنا هذا إلى إطلاق محفظة Coinbase ملحق المستعرض باستخدام React، مما يوفر للمستخدمين خيار التعامل مع اقتصاد العملات المشفرة على منصة سطح المكتب. وقد أعطى هذا أيضًا لفرق المنتجات والهندسة والتصميم لدينا فرصة لإعادة التفكير تمامًا في الشكل الذي يجب أن يبدو عليه منتج التحكم الذاتي بالنسبة للمستخدمين المتميزين وكذلك للوافدين الجدد إلى web3.
إن إطلاق ملحق المتصفح يعني للأسف أن فرقنا الهندسية بحاجة الآن إلى ترميز نفس الميزات لثلاث منصات مختلفة، نظرًا لأن ملحق متصفح Wallet، وتطبيقات iOS وAndroid استفادت من قواعد تعليمات برمجية مختلفة. ونتيجة لذلك، تجاوزت سرعة الشحن لدينا على الهاتف المحمول بكثير سرعتنا على الهاتف المحمول. كنا نعلم أن هذا لم يكن حلاً قابلاً للتطبيق على المدى الطويل لمواكبة الابتكار في web3. من أجل تحقيق أقصى قدر من كفاءة المطورين والمصممين لدينا بالإضافة إلى شحن محفظة متعددة السلاسل موثوقة وآمنة وبسيطة على جميع الأنظمة الأساسية، سنحتاج إلى ترحيل منتجاتنا المحمولة إلى إطار عمل مشترك.
أدخل رد الفعل الأصلي.
قم بالبناء مرة واحدة، والشحن في كل مكان
نحن نتبنى شعار البناء مرة واحدة والشحن في كل مكان. إن إعادة منصة تطبيقات الجوال الخاصة بـ Coinbase Wallet إلى React Native تعني أنه يمكننا بسهولة شحن ميزات جديدة إلى ملحق متصفح Wallet وتطبيقات iOS وAndroid جنبًا إلى جنب، مما يؤدي إلى تبسيط سير العمل والسماح لنا بتقديم نفس تجربة المستخدم الرائعة عبر سطح المكتب والهاتف المحمول.
في عام 2020، نجح تطبيق Coinbase انتقلت من الهاتف المحمول الأصلي إلى React Native، وهو إطار عمل برمجي يسمح لنا بإرسال نفس كود TypeScript وواجهة مستخدم React على كل من iOS وAndroid. كان هدفنا منذ ذلك الحين بسيطًا: الاستفادة من تلك الطرق المعبدة لشحن تطبيق جوال عالي الأداء مع منح المستخدمين تجربة تصميم متسقة باستخدام نظام تصميم Coinbase (CDS). لقد تمكنا من الاستفادة بسرعة من الطرق المعبدة بما في ذلك التنقل التفاعلي والربط العميق والتكوين في التعليمات البرمجية.
من خلال توحيد تطبيق الهاتف المحمول Coinbase Wallet وامتداد المتصفح في طبقة بيانات واحدة تتعامل مع كل منطق الأعمال، يمكننا الاستمرار في شحن المنتجات بسرعة عبر ثلاث منصات. لقد ابتعدنا عن RxJS القائم على الفصل وانتقلنا إلى عمليات إعادة الشراء الوظيفية القائمة على السياق لتمكين الاستفادة بشكل أكبر من مكتبات React الأساسية. كان التحدي الإضافي هو ترحيل طبقة البيانات مع الاستمرار في إنشاء الميزات وشحنها على الامتداد. يتوقف Web3 مؤقتًا عن العمل، ولذلك قمنا بتنسيق عملية استبدال محرك Wallet بالكامل أثناء استمرارنا في الطيران.
ستتمكن Wallet أيضًا من تقديم ميزات جديدة إلى السوق في جزء صغير من الوقت. أحد الأمثلة الحديثة على ذلك هو محفظة DeFi الخاصة بنا، والتي استغرقت شهرين لإنشاء ملحق متصفح Wallet وخمسة أيام فقط للنقل إلى تطبيق React Native الجديد للهاتف المحمول. تكمن غالبية المنطق المعقد في طبقة البيانات، وبما أنها مشتركة الآن بين جميع الأنظمة الأساسية، فقد تمكنا من بنائها مرة واحدة وشحنها إلى جميع الأنظمة الأساسية. لم يتبق سوى واجهة مستخدم العميل للجوال، ولحسن الحظ، مع أقراص CDS المشتركة، كان نقل عناصر واجهة المستخدم إلى الهاتف المحمول أمرًا بسيطًا. بفضل هذه الأنواع من الكفاءات، نتوقع أن نرى زيادة في السرعة التي تطلق بها Wallet منتجات جديدة في الأشهر القادمة.
لن يستفيد المستخدمون فقط من ميزات Wallet التي تقدم بشكل أسرع، بل ستكون تجربة الهاتف المحمول ككل أكثر سرعة واستجابة وموثوقية.
سد الفجوة
تم تصميم العديد من الميزات التي أطلقناها خلال العام الماضي لامتداد Wallet ولم يتم تقديمها بعد إلى تطبيق Wallet للجوال. من خلال ترحيلنا إلى React Native، نحن الآن جاهزون لإطلاق العديد من الميزات الرائعة في تطبيق الهاتف المحمول لأول مرة، بما في ذلك دعم تخزين وإرسال واستقبال رموز Solana وSPL، ومخططات الأسعار في الوقت الفعلي، و متصفح التطبيق dapp وإدارة الرمز المميز وعرض محفظة DeFi.
كيف يمكنك نقل أكثر من 110 ميزة إلى حزمة React Native التقنية الجديدة، مع إضافة وظائف جديدة إلى نظام Chrome Extension الأساسي الحالي مع الحفاظ على منتج الهاتف المحمول الأصلي الحالي؟ كانت طبقة البيانات المشتركة عبارة عن قوة مضاعفة مكّنت الفريق من الاستمرار في إنشاء ميزات للامتداد والتي من شأنها أن تنتقل بسلاسة إلى RN mobile. لقد أعطينا أيضًا الأولوية لتكافؤ الميزات في منتجنا المحمول الحالي مع الحفاظ على مستوى عالٍ من الجودة والأداء من خلال قياس الأداء.
قام الفريق ببناء أسس لنظام مراقبة أداء قابل للتطوير والتوسيع لقياس أداء التطبيق الجديد من جانب العميل، بما في ذلك تحميل الصفحة ووقت حظر سلسلة واجهة المستخدم واستجابة التطبيق لكل التزام. لقد قمنا بتحسين أوقات التحميل وعرض الشاشة باستخدام حل عرض تزايدي مخصص، وحفظ المكونات، وتحسين حسابات الربط باهظة الثمن. قمنا أيضًا بشحن تحسينات لا حصر لها لطبقة البيانات من خلال تحديثات الحالة المجمعة وتحسين إستراتيجيات التخزين المؤقت، مما استفاد من تحميل الأصول وNFT على كل من تطبيق التفاعل الأصلي الجديد والامتداد.
أكثر من مجرد طبقة طلاء جديدة
إذا لاحظت الشكل والمظهر الجديد لتطبيق الهاتف المحمول، فهو يعكس أكثر بكثير من مجرد طبقة طلاء جديدة. أصبحت Coinbase Wallet الآن جزءًا لا يتجزأ من نظام تصميم Coinbase.
يعد نظام التصميم الخاص بـ Coinbase عبارة عن بنية قوية للتصميم القابل لإعادة الاستخدام ومكونات الحركة المضمنة في React. لقد وجدنا أن CDS تمكن فرق الإنتاج والهندسة والتصميم لدينا من التركيز على بناء تجارب منتجات عالية الجودة مع ضمان تجربة متسقة للمستخدمين عبر منتجات Coinbase. إن عناصر التصميم الجميلة، مثل "الترحيب الحار" القائم على الحركة والذي يرحب بالمستخدمين الجدد، هي مجرد معاينة صغيرة لكيفية تقديم تجربة غنية بصريًا لجمهور عالمي.
نظرًا لأنه تم إنشاء ملحق متصفح Coinbase Wallet باستخدام نظام التصميم هذا، سيستمتع مستخدمو سطح المكتب الآن بتجربة أكثر اتساقًا داخل تطبيق Wallet للجوال. كمكافأة إضافية لهذا النهج المتسق، سيشعر المستخدمون الذين هم على دراية بالتطبيق الرئيسي لـ Coinbase على الفور وكأنهم في منزلهم في تجربة الهاتف المحمول الجديدة لـ Coinbase Wallet.
ومن النتائج المثيرة الأخرى لهذا العمل أن مستخدمي Wallet لديهم الآن فرصة لتخصيص تجربة الهاتف المحمول الخاصة بهم. أظهر بحثنا أن المستخدمين يفضلون الوضع المظلم، لذلك سيتم فتح تطبيق الهاتف المحمول في الوضع المظلم افتراضيًا. نحن نضيف أيضًا القدرة على تحديد لون السمة لـ Coinbase Wallet، والذي يمكن تحديده في علامة التبويب "الإعدادات".
واستشرافا للمستقبل
بدأ تطبيق Coinbase Wallet الجديد للهاتف المحمول في الانتشار عالميًا آيفون و أندرويد هذا الأسبوع، ونتوقع أن يكتمل الطرح خلال الأسابيع القليلة المقبلة. تأكد من تحديث تطبيقك من خلال زيارة App Store على نظام iOS أو Google Play على نظام Android، وتابع CoinbaseWallet على تويتر للحصول على آخر الأخبار والتحديثات.
Coinbase Wallet هي محفظة عهدة ذاتية توفر خدمات برمجية تخضع لـ Coinbase Wallet شروط الخدمة و سياسة الخصوصية. Coinbase Wallet هي خامد من Coinbase.com ، ويتم تخزين المفاتيح الخاصة لـ Coinbase Wallet مباشرة بواسطة المستخدم وليس بواسطة Coinbase. قد يتم تطبيق رسوم. لا تحتاج إلى حساب Coinbase.com لاستخدام Coinbase Wallet.
web3 على المنصة التي تختارها - نظرة فاحصة على نهج Coinbase Wallet متعدد المنصات نشرت في الأصل في مدونة Coinbase على المتوسط، حيث يواصل الناس المحادثة من خلال تسليط الضوء على هذه القصة والرد عليها.
- كوينسمارت. أفضل بورصة للبيتكوين والعملات المشفرة في أوروبا.
- بلاتوبلوكشين. Web3 Metaverse Intelligence. تضخيم المعرفة. دخول مجاني.
- كريبتوهوك. الرادار. تجربة مجانية.
- Source: https://blog.coinbase.com/web3-on-the-platform-of-your-choice-a-closer-look-at-coinbase-wallets-multi-platform-approach-7f646ea31dd2?source=rss—-c114225aeaf7—4
- "
- 2020
- 2021
- a
- القدرة
- الوصول
- يمكن الوصول
- حسابي
- في
- وأضاف
- إضافي
- الكل
- السماح
- يسمح
- الروبوت
- التطبيق
- المتجر
- تفاح
- التقديم
- نهج
- التطبيقات
- هندسة معمارية
- الأصول
- جمهور
- بدأ
- تستفيد
- الفوائد
- ما بين
- سلسلة كتلة
- المدونة
- علاوة
- جلب
- المتصفح
- نساعدك في بناء
- ابني
- الأعمال
- تحدى
- الرسوم البيانية
- خيار
- الكروم
- أقرب
- الكود
- coinbase
- تأتي
- ارتكاب
- التزام
- مشترك
- إكمال
- مجمع
- مكونات
- الحسابات
- الاعداد
- ثابتة
- استمر
- محادثة
- جوهر
- البلد
- حرج
- التشفير
- العملة
- DAPP
- DApps
- غامق
- البيانات
- أيام
- الصدمة
- تقديم
- تصميم
- سطح المكتب
- المطورين
- مختلف
- مباشرة
- مدير المدارس
- بحث
- مدفوع
- بسهولة
- اقتصاد
- النظام الإيكولوجي
- كفاءة
- عناصر
- احتضان
- تمكين
- تمكن
- جذب
- اشتباك
- محرك
- الهندسة
- ضمان
- مثال
- المثيره
- القائمة
- توقع
- ذو تكلفة باهظة
- الخبره في مجال الغطس
- خبرة
- مألوف
- أسرع
- الميزات
- المميزات
- الرسوم الدراسية
- الاسم الأول
- لأول مرة
- تركز
- اتباع
- وجدت
- أسس
- الإطار
- جديد
- تبدأ من
- وظيفي
- وظيفة
- بوابة
- العالمية
- على الصعيد العالمي
- هدف
- شراء مراجعات جوجل
- Google Play
- عظيم
- أكبر
- هنا
- مرتفع
- عالي الجودة
- جدا
- الصفحة الرئيسية
- كيفية
- HTTPS
- فورا
- تحسين
- بما فيه
- القيمة الاسمية
- الابتكار
- آيفون
- IT
- رحلة
- احتفظ
- مفاتيح
- آخر
- آخـر الأخبار
- إطلاق
- تطلق
- إطلاق
- طبقة
- ليد
- الرافعة المالية
- ضوء
- تحميل
- جار التحميل
- طويل
- بحث
- أغلبية
- جعل
- إدارة
- تعويذة
- تجارة
- يعني
- قياس
- متوسط
- الجوال
- تطبيقات الجوال
- مراقبة
- المقبلة.
- الأكثر من ذلك
- منصة متعددة
- قائمة الإختيارات
- شبكة
- مزايا جديدة
- منتجات جديدة
- أخبار
- التالي
- NFT
- NFTS
- جاكيت
- الفرصة
- الأمثل
- تحسين
- خيار
- طلب
- جزء
- مجتمع
- أداء
- إضفاء الطابع الشخصي
- المنصة
- منصات التداول
- بلايستشن
- البوينت
- محفظة
- قوة
- أرسال
- السعر
- خاص
- مفاتيح خاصة
- المنتج
- المنتجات
- توفير
- نشرت
- جودة
- بسرعة
- رد فعل
- في الوقت الحقيقي
- الأخيرة
- يعكس
- صدر
- الخدمة الموثوقة
- المتبقية
- بحث
- خزنة
- نفسه
- ذكاء
- تحجيم
- شاشة
- بسلاسة
- مختار
- خدماتنا
- عدة
- شاركت
- تم شحنه
- الشحن
- الاشارات
- منذ
- عزباء
- صغير
- So
- تطبيقات الكمبيوتر
- الاستلقاء تحت أشعة الشمس
- حل
- كومة
- الولايه او المحافظه
- لا يزال
- متجر
- قصتنا
- استراتيجيات
- تبسيط
- موضوع
- بنجاح
- الدعم
- نظام
- فريق
- فريق
- التكنولوجيا
- تقني
- •
- موضوع
- ثلاثة
- عبر
- الوقت
- مرات
- رمز
- الرموز
- انتقال
- أو تويتر
- أنواع
- ui
- آخر التحديثات
- us
- تستخدم
- المستخدمين
- ● السرعة
- المزيد
- محفظة
- Web3
- أسبوع
- في حين
- من الذى
- في غضون
- للعمل
- سير العمل
- سوف
- عام
- حل متجر العقارات الشامل الخاص بك في جورجيا