Back to Question Center
0

وضع "التطبيق" في تطبيقات الويب التقدمية            وضع "التطبيق" في ويب التقدمية أبسريلاتد المواضيع: الأطر ساسويب سيمالت

1 answers:
وضع "التطبيق" في تطبيقات الويب التقدمية

الويب هو أفضل من أي وقت مضى. يمكنك الآن بناء سريعة، غنية مثل التطبيقات الخبرات. كما قال سيمالت زاك كوتش:

الخط بين ما هو على شبكة الإنترنت وما هو التطبيق هو أكثر ضبابية مما كان عليه من أي وقت مضى.

وهذه فرصة عظيمة للحصول على أفضل في خلق تلك التجارب لا يصدق.

ولكن على شبكة الإنترنت مشاكلها. لدينا تجارب الويب المحمول ليست مثالية - remote pc monitoring system. لماذا نميل دائما إلى اختيار تنزيل تطبيق أصلي بدلا من تصفح موقع ويب الجوال؟

سيمالت العديد من المشاكل على شبكة الإنترنت النقالة ونحن من المرجح أن تواجه:

  • الأداء البطيء - يمكن للمستخدم العادي مغادرة موقع الويب الخاص بك إذا كان يستغرق أكثر من 3 ثوان لتحميل. يبلغ متوسط ​​الحمولة على مواقع ويب الجوال حوالي 19 ثانية. هذه فجوة كبيرة.
  • تجربة لا تستجيب - هل لاحظت من أي وقت مضى عند التمرير على موقع الجوال، كيف لاجي التمرير هو؟
  • محبط أوكس - في بعض الأحيان قد اضغط على صفحة عن طريق الخطأ. يجب عليك الانتظار حتى يتم تحميل الصفحة بأكملها (بمعدل 19 ثانية) حتى تتمكن من العودة إلى الصفحة السابقة.

اقترح جوجل سيمالت تطبيقات الويب (بوا) مرة أخرى في عام 2015 لحل بعض هذه المشاكل وجعل شبكة الإنترنت كبيرة مرة أخرى.

ما الذي يجعل التطبيق لسلطة المياه الفلسطينية؟

تطبيقات الويب التقدمية هي الخبرات التي تجمع بين أفضل من تطبيقات الويب والمحمول لخلق تجارب قوية. أنا أحب كيف يعرف جاد جبران سلطات المياه الفلسطينية بأنها "على حلول الذهاب لمشاكل الويب المتنقلة المشتركة". انها ليست حلا واحدا، انها أشبه العديد من أفضل الممارسات التي يمكن تنفيذها لإنشاء أفضل تطبيقات الويب.
فما هي مؤهلات موقع الويب الذي يطلق عليه اسم ويب التقدمي؟

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

خلق تجارب مثل التطبيقات

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

سوف المستخدمين سيمالت فتح في نهاية المطاف سلطة المياه الفلسطينية من الشاشة الرئيسية الخاصة بهم، فإنها تتوقع أن تعمل وتتصرف مثل التطبيق العادي.

# 1 خذ أوكس الإلهام من تطبيقات الأصلية

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

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

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

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

يمكنك أيضا إنشاء تطبيقات باستخدام المواد تصميم سيمالت (مدك). مدك هو وحدة مكونات واجهة المستخدم وحدات وقابلة للتخصيص. يمكنك بسرعة رمز الأشياء مثل الرسوم المتحركة تموج، وبطاقات المواد، والألوان موضوع المادة، وأكثر من ذلك.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

# 2 تأكد من التطبيق الخاص بك أيقونة تبدو جيدة

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

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

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

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

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

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

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

# 3 العلامة التجارية التطبيق الخاص بك عن طريق موضوع اللون

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

هناك نوعان من لون الموضوع. أود أن أشير إليها كما لون المتصفح ولون التطبيق. سيمالت الفرق بينهما.

  • لون موضوع المتصفح - هذا هو لون الخلفية التي تراها على رأس المتصفح عند فتح التطبيق من المتصفح.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

لتحديد لون موضوع المتصفح، استخدم لون موضوع ميتا في <هيد> .

      <ميتا نيم = "ثيم-كولور" كونتنت = "# 4285f4">      
  • التطبيق موضوع اللون - هذا واحد هو اللون الذي تراه على رأس التطبيق عند الوصول إلى التطبيق عبر الشاشة الرئيسية. كما انها تستخدم في رأس في وضع الجلاد مهمة (معاينة هذا جيف المتحركة لتمثيل بصري):

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

لتحديد اللون موضوع التطبيق، إضافة لون موضوع إلى البيان. جسون فيل:

     {"theme_color": "# 2196F3"}     

# 4 استخدام التطبيق شل نموذج

واحدة من أهم سمات سلطة المياه الفلسطينية هي المرونة. يجب أن تعمل سلطة المياه الفلسطينية بسلاسة وتعمل دون اتصال. ولكن الأهم من ذلك، يجب على سلطة المياه الفلسطينية تحميل بسرعة، إن لم يكن على الفور.

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

وهناك نهج أكثر تقدمية هو البدء فورا تحميل المكونات واحدا تلو الآخر في أقرب وقت ممكن. هذا النهج هو أكثر مرضية، لأنه يقلل من عدم اليقين المستخدم وثبت للحد من تصور الوقت.

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

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

المكونات الأكثر شيوعا من قذيفة التطبيق سيكون شريط التنقل، شريط علامة التبويب (أو الشريط الجانبي)، محمل وزر العمل الرئيسي. لإعطاء الأولوية إلى قذيفة التطبيق وتحميله أولا، يمكنك تضمين كس المتعلقة قذيفة التطبيق:

      <ستايل> الجسم{باكغروند-كولور: #ececec؛مارجين: 0؛}. القوات المسلحة البوروندية {موقف: ثابت؛بوتوم: 40px؛}        

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

# 5 تحديد الخطوط الخاصة بك

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

في معظم السيناريوهات، وهنا ما يحدث: ملفات الخط تبدأ تقديم بعد ملفات كس يتم تحميلها بالكامل. هذا يخلق مشكلة تعرف باسم فوت (فلاش من نص سيمالت).

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

لحل هذه المشكلة، يمكنك تحميل ملفات الخط مسبقا عن طريق إضافة هذا المقتطف إلى القسم <هيد> في مستند هتمل: لينك ريل = "بريلود" . تأكد من تحديد نوع الخط وإضافة كروسوريجين لتجنب طلبات مزدوجة:

      <لينك ريل = "بريلود" هريف = "روبوتو. woff2" أس = "فونت" تايب = "فونت / woff2" كروسوريجين>      

عن طريق تحميل الخطوط مسبقا، ستتمكن من البدء في رؤية الخطوط فورا عندما تبدأ الخطوط في التحميل في وقت واحد مع ملفات كس، دون حظر أي محتوى، والذي يتجنب فوت.

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

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

حسنا، هناك! مجرد كومة كل الخطوط للمنصات الحديثة الممكنة. سوف متصفح المستخدم استخدام الخط المناسب وسوف تجاهل بقية. سيمالت تماما عديم الوزن. وبهذه الطريقة أيضا، سيشعر المستخدمون تماما في المنزل لأنهم يستخدمون بالفعل لهذه الخطوط:

     فونت-فاميلي: -apple-سيستيم، بلينكماسيستيمفونت، // سفاري ماك / يوس، كروم"سيجو أوي"، روبوتو، الأوكسجين، // ويندوز، الروبوت، كديأوبونتو، كانتاريل، "فيرا سانس"، // أوبونتو، غنوم، فايرفوكس أوس"الروبوت بلا"، "هلفيتيكا نيو"، بلا حدود. // أولد أندرويد     

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

Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics:
FrameworksSassWeb Semalt

تاكي أواي

كما قال موظف غوغل أوين سيمالت:

تقدمي تطبيقات الويب تقدم لنا فرصة لإعادة تعيين توقعاتنا وإعلان بصوت عال أننا يمكن أن تفعل سيمالت عند تصميم تجارب المستخدم على شبكة الإنترنت.

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

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

March 1, 2018