Back to Question Center
0

«Հավելվածը» առաջադեմ վեբ ծրագրերում դնելու համար            «Ծրագիրն» առաջադեմ վեբ ծրագրերի մեջ դնելով Վերանայված թեմաներ. FrameworksSassWeb Semalt

1 answers:
«Ծրագիրն» առաջադեմ վեբ ծրագրերում դնելու համար

Վեբը ավելի լավ է, քան երբեւէ: Այժմ կարող եք ստեղծել արագ, հարուստ հավելվածներ: Սեմալիստ Զաչ Քոքը ասել է.

10) Որն է վեբի եւ այն, որն է հավելվածի գիծը, ավելի լկտի է, քան երբեւէ եղել է:

Եվ սա հիանալի հնարավորություն է, որպեսզի ավելի լավ հասնեն այն անհավատալի փորձերին:

Բայց ոստայնն ունի իր խնդիրները: Մեր շարժական ինտերնետի փորձը կատարյալ չէ: Ինչու ենք միշտ ձգտում ընտրել բջջային կայք դիտելու փոխարեն ներբեռնելու հավելվածը ներբեռնելու համար:

Semalt- ը բազմաթիվ բջջային ցանցերի խնդիրներ է, որոնք մենք կարող ենք հանդիպել.

  • Դանդաղ կատարում - Միջին օգտվողը կարող է թողնել ձեր կայքը, եթե այն պահանջում է ավելի քան 3 վայրկյան բեռնելու համար: Բջջային կայքերում միջին բեռը մոտ 19 վայրկյան է: Դա հսկայական բացը:
  • Անպատասխան փորձ - Դուք երբեւէ նկատել եք, երբ շարժվելով շարժական կայքում, թեթեւություն է ձախողումը:
  • Զզվելի UX - Երբեմն սխալմամբ կարող եք էջի վրա թակել: Դուք պետք է սպասեք ողջ էջի բեռնելու համար (միջինը 19 վայրկյան), որպեսզի կարողանաք վերադառնալ նախորդ:

Google- ը առաջարկել է Semilent Web Apps- ը (PWAs) հետ 2015-ին, որոշ խնդիրների լուծման եւ նորից ցանցը դարձնելու համար:

Ինչ է տալիս App- ը PWA- ն:

Պրոգրեսիվ վեբ ծրագրերը փորձառություններն են, որոնք համատեղում են վեբի եւ բջջային հավելվածների լավագույնը `հզոր փորձեր ստեղծելու համար: Ինձ դուր է գալիս, թե ինչպես Jad Joubran- ը սահմանում է PWA- ները `« Ինտերնետային բջջային խնդիրների լուծման մասին »: Դա ոչ մի լուծում չէ, այլ նման է մի քանի լավագույն փորձերին, որոնք կարող եք իրականացնել ավելի լավ վեբ հավելվածներ ստեղծելու համար:
Այսպիսով, ինչպիսի որակավորում ունի կայք, որը կոչվում է Պրոգրեսիվ վեբ ծրագիր:

  • Արագ - A PWA արագորեն բեռնվում եւ սահուն կերպով կատարում է սպասարկման աշխատողներին եւ կատարելու լավագույն փորձը:
  • Պրոգրեսիվ - PWA- ն աշխատում է ցանկացած վայրում, անկախ նրանից, թե ինչ սարք է: Եվ դրանք գերազանցում են ժամանակակից բրաուզերում:
  • Միակցիչ-անկախ - PWA- ներն աշխատում են անցանց եւ ցածր ավարտի կապերով: Նույնիսկ եթե կապը թույլ կամ անկայուն է, PWA- ն պետք է նվազեցնի կապի փոփոխության ազդեցությունը
  • Ներգրավելով - Օգտագործողները ավելի հավանական է, որ PWA- ն օգտագործվի ոչ թե նորմալ կայքի, այլ այն, որ այն տեղադրվի տնային էկրանին եւ ծանուցումների ֆունկցիոնալությունը

Կիրառելով App- ի նման փորձը

10) PWA- ի բանալին ստեղծել վեբ տեխնոլոգիաներով կառուցված կայք, որը կարող է տալ հայրենի ծրագրի փորձը: PWA- ի հաջողության հասնելու համար այն պետք է համապատասխանի օգտագործողների սպասելիքներին:

Semalt- ի օգտվողները, ի վերջո, իրենց PWA- ն կբացեն իրենց տնից, նրանք ակնկալում են, որ այն աշխատի եւ պահի որպես սովորական ծրագիր:

# 1 Վերցրեք UX ոգեշնչումը բնիկ ծրագրերից

10) Դիզայներների եւ ծրագրավորողների համար ընդհանուր սխալ է ստեղծել խիստ «վեբ-նման» նմուշներ, ինչպես կրկնակի navbars, footers եւ static բաղադրիչները: Սակայն օգտագործողի մտավոր մոդելներին համապատասխանելու համար մենք պետք է օգտագործենք հավելվածի նմանօրինակ նմուշներ: Օրինակ, մտածեք մեծ կոճակները տեքստային հղումների փոխարեն, կամ վերջացրած ստորագրության վերջի փոխարեն, ներքեւի սալիկները:
Օգնելու համար այդ մտածելակերպը, սկսեք դիտել կայքեր, ինչպիսիք են pttrns: com նախագծման ոգեշնչման համար: Pttrns- ում դուք կարող եք գտնել ընդհանուր UI / UX- ի նախշերով, ինչպիսիք են boards, ավելացնել սայլը եւ այլն

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

Մեկ այլ նշում, Google- ի նյութական դիզայնը ստեղծեց տեսողական մի լեզու, որն օգտագործում է հայրենի հավելվածներում լավ դիզայնի դասական սկզբունքները: Երբ դուք ստեղծում եք PWA- ները, դա օգուտ կբերի վերջնական արտադրանքի, եթե դուք բարձրացնեք ձեր ծանոթությունը Նյութական դիզայնի օգտագործելու համար այդ սկզբունքները:
Կան տոննա ռեսուրսներ եւ ուղեցույցներ, որոնք կօգնեն ձեզ հասկանալ Material Design- ը.

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

Դուք նաեւ կարող եք ստեղծել հավելվածներ, օգտագործելով Նյութական նախագծման սեմալտ (MDC): MDC- ը մոդուլային եւ անհատական ​​UI բաղադրիչի գրադարան է: Դուք կարող եք արագ կերպով կոդավորել այնպիսի բաներ, ինչպիսիք են հարվածային անիմացիաները, նյութական քարտերը, նյութական թեմաների գույները եւ այլն:

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

# 2 Համոզվեք, որ ձեր հավելվածի պատկերակը լավ է

Հիշեք, ձեր հավելվածը նստած է օգտագործողի տնային էկրանին: Սա նշանակում է, որ ձեր պատկերակը պետք է տեսողականորեն համապատասխանի հայրենի հավելվածի պատկերակներին: Semalt- ն որոշ տեսողական ստանդարտներ են, որոնք դուք պետք է ուշադիր դիտեք:

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

Ձեր պատկերակը կօգտագործվի բոցավառման էկրանին, խնդիրը փոխարկիչում, ծանուցման դրոշակակիր, հավելվածի տեղադրման դրոշակ, ի թիվս այլոց: Դա նշանակում է, որ այն պետք է զգույշ լինի եւ աշխատի տարբեր չափերով: Դուք կարող եք դա անել, դարձնելով այն պարզ եզակի ձեւ, որը լավ է փոքր չափերի մեջ: Սեմալտում պատկերված շատ մանրամասներ կարող են չափավոր եւ տարօրինակ տեսք ունենալ:

Բացի այդ, համոզվեք, որ ծրագիրը պատկերակը լավ է տեսնում բոլոր հարթություններում: Օրինակ, iOS- ի պատկերակները չեն կարող թափանցիկ լինել, նրանք պահանջում են ֆոնի գույն, որը պետք է լինի ամուր քառակուսի: Եթե ​​դուք վերբեռնեք պատկերակները թափանցիկ ֆոնով, դրանք ձեզ համար սեւ ֆոն կցուցադրեն, եւ դա լավ չի լինի:

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

Պլատֆորմի տարբեր պահանջները տեսնելու լավագույն տարբերակն այն է, որ օգտագործվի պատկերակ generator, ինչպես realfavicongenerator- ը: զուտ: Մեկ քայլով կարող եք տեսնել բոլոր տատանումները, եւ դա թույլ է տալիս ճշգրտումներ կատարել յուրաքանչյուր հարթակի համար: Այնուհետեւ այն ստեղծում է դրսեւորում: json file:

teplakovina mickey.jpg" alt="Putting the “App” in Progressive Web AppsPutting the “App” in Progressive Web AppsRelated Topics: FrameworksSassWeb Semalt "/>

# 3 Բրենդային ձեր հավելվածը օգտագործելով թեմայի գույնը

Թեմաների գույնը հիանալի միջոց է, որպեսզի ձեր հավելվածը բրենդային ինքնություն եւ բազմությունից առանձնանա: Սեմալտը հիմնական առանձնահատկություններից մեկն է, որը PWA- ն դարձնում է հայրենի:

Գոյություն ունեն երկու տեսակի գույն: Ես սիրում եմ դրանք դիտել որպես Browser գույն եւ App գույնը: Semalt- ի տարբերությունը նրանց միջեւ:

  • Browser theme color - Սա բրաուզերի գորշն է, որը դիտում եք բրաուզերի գլխում, երբ բրաուզերից ծրագիրը բացում եք:

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

Բրաուզերի թեման գույնը սահմանելու համար օգտագործեք մետա թեման գույնը:

       
  • App թեման գույնը - Այս մեկը գունային է, որը դուք տեսնում եք հավելվածի վերնագրում, հավելվածին մուտք գործելիս: Այն նաեւ օգտագործվում է վերնագրի մեջ առաջադրանքի փոխարկիչի ռեժիմում (նախադիտում այս անիմացիոն GIF- ն տեսողական ներկայացման համար).

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

Ծրագրի թեման գույնը հստակեցնելու համար թեմայի գույնը ավելացրեք դրոշի մեջ: json file:

  {"theme_color": "# 2196F3"}     

# 4 Օգտագործեք App Shell մոդելը

PWA- ի կարեւորագույն առանձնահատկություններից մեկը կայունությունն է: A PWA- ը պետք է սահուն լինի եւ աշխատի անցանց: Բայց ամենակարեւորը, PWA- ն պետք է արագորեն բեռնվի, եթե ոչ միանգամից:

Semalt արագ առաջին բեռը բարելավում է նոր օգտագործողի փորձը եւ զգում տեղական. Հերթական կայքերում առաջին բեռը պահանջում էր օգտվողներին սպիտակ էկրանին մի քանի վայրկյան սպասել, եւ ապա բոլոր բաղադրիչները միաժամանակ բեռնված էին (ստուգեք այս կարճ տեսանյութը որպես տեսողական օրինակ):

10) ավելի առաջադեմ մոտեցում պետք է լինի անհապաղ սկսել բաղադրիչները մեկը մյուսի հետեւից հնարավորինս շուտ: Այս մոտեցումը ավելի գոհացուցիչ է, քանի որ այն նվազեցնում է օգտագործողի անորոշությունը եւ ապացուցված է նվազեցնել ժամանակի ընկալումը:

Սա կատարելու մեծ ճանապարհ է, օգտագործելով հավելվածի վահանակի մոդելը: Ծրագրի շերտը նվազագույն HTML, CSS եւ Javascript է, որը լիազորում է ինտերֆեյսի:
Երբ դուք օգտագործում եք հավելվածի վահանակ, դուք սկսում եք բեռնավորել այն հնարավորինս շուտ, ապա դուք բեռնում եք ձեր դինամիկ բաղադրիչը:

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

Հավելվածի վահանակի ամենատարածված բաղադրիչները կլինեն նավարկղը, ներդիրի բարը (կամ կողային ծածկը), բեռնիչը եւ հիմնական գործողությունը կոճակը: Ծրագրի առաջնային նախապատվությունը տալու եւ նախապես բեռնաթափելու համար կարող եք ներդնել ծրագրային ապահովման հետ կապված CSS- ը.

                                     
March 1, 2018