Ավելի լավ բջջային օպտիմիզացիայի արցունքներ


💡Նյութը պատկանում է «Բջջային հեմբլինգը Ավստրալիայում '2025 թվականի հիմնական միտումները»։ Ներքևում գործնական չափանիշներ են, բյուջեներ և չեկի թերթիկներ։ Ոչ թե իրավաբանական խորհրդատվություն։

1) «Լավագույն բջջային օպտիմիզացիա» սահմանումը

Սլոտը համարվում է օպտիմալ, եթե տիպիկ ավստրալական պայմաններում (դիմանկարային կողմնորոշում, 4G/5G, սահմանափակված ամսաթվային պլանները, միջին կոդավորման զանգվածային սարքերը) նա ցույց է տալիս

արագ գործարկումը և ակնթարթային արձագանքները ժեստերի վրա.
կայուն 60 FPS (կամ հարմարվողական 45-60 'լողացող ֆոլբեկով առանց «թևերի»);
ինտերֆեյսը ընթերցվում է մի ձեռքով, առանց «բացթողումների» մատի։
կանխատեսելի «հանգույց» և բոնուսներ առանց մաթեմատիկայի «տեսողական ճամբարի»;
ցածր էներգիայի սպառումը և փոքր ցանցային ծախսերը.
Թափանցիկ RG մեխանիկները (limits, timers, ինքնաբուխ) բջջային UI-ում։

2) Ստանդարտ KPI և արտադրողականության բյուջեներ

Սկսելը և պատասխանելը

TTI (փոխազդեցություն) 551,5 s (նիվալ )/352,5 s (վեբ/PWA)։
INP (tapa արձագանքը) 150-200 մզ է։ 95-րդ պերցենտիլը 38250 մզ է։
LCP (կրիտիկական բովանդակություն վեբայում) 242,5 s; CLS < 0,1.

Գրաֆիկներ և կադրեր

FPS: նպատակը 60; է հարմարվողական 45-60, երբ ջեռուցվում է առանց շոշափելի stutter։
Jank (կադրային «ձախողումներ»> 16,7 ms): <1% կադրեր; Շրջանակի ժամանակի 99-րդ տպաքանակը <25 մզ։

Չափը և բեռնումը

«Սառը» փաթեթը կրիտիկական ազդանշանների փաթեթն է ՝ 25-40 ՄԲ նոկաուտով/353-5 MB առաջին վեբ խմբավորումը։
Դելտա նորարարություններ ՝ 355 ՄԲ ելույթի վրա։ ասսեթները բեմի վրա սթրիմինգ են։

Էներգիա և ջերմային ռեժիմ

Մարտկոցի դասավորությունը 'խաղի 10 րոպեի ընթացքում 366 տոկոսը mid-tier սարքի վրա։ CPU/GPU ջերմաստիճանը կանաչ գոտում առանց տրոտլինգի> 10 րոպե։

Մոսկվան

Crash-free sessions ≥ 99,8%; ANR < 0,3%.
Ցանցի սխալները (retrai) թույլատրվում են առանց տոկոսադրույքի և վիճակի կորստի։

3) UX փամփուշտները մեծ մատի տակ

Կասանիայի գոտիները ՝ ինտերակտիվ 2448-56 dp; Հիմնական «Spin» -ը 64-72 dp է։
Լռելյայն դիմանկարը (landschaft - opro)։ Աջ ծայրում կառավարումը, ժեստերի կրկնօրինակումը 'tap-hold = turbo, swipe-down = տոկոսադրույքը, double-tap = արագ սպին։
Մեկ ձեռքը 'հիմնական CTA էկրանի ներքևի երրորդում (thumb-zone)։
Տպագրություն ՝ 14-16 pt-ը հավասարակշռության/տոկոսադրույքի կարգավիճակի համար։ WCAG AA + հակադրություն։
Հապտիկա 'կարճ so-called «success/error ticks» հաղթելու/ֆեյլ 3DS2, չափավոր թրթռում բոնուսով/մուլտիպլիկատոր։
Հասանելիությունը '«բարձր հակադրություն» ռեժիմը, առանց կառուցվածքի, դալոնիզմի համար գույների այլընտրանքը, VoicOver/TalkBack աջակցությունը ընտրացանկի համար/2019։
Anti-սխալը 'հաստատումը N-ից բարձր արժեք փոխելիս միջինից։ Undo պատուհանը 2-3 է պատահական տապերի համար։

4) Հեմդիզինը, որը ազդում է բջջային «հանգույցի» վրա։

Տեմպը 'մեկ սպին 242,2-2,5 s (ներառյալ անիմացիան); turbo ռեժիմը 1,2 ս է։
Իրադարձությունների փաթեթավորումը 'կարճ «միկրո-ուրախություն» (mini-35s) առանց երկար էկրանների։
Էկրանի խնայողությունները 'հայտնվող տուրատորները 242-3 ռուբլիներ, չեն արգելափակում Spin-ը։
Ավտոսպին 'ժամանակի/գումարի/կորցնելու + տեսանելի RG դադար։

5) Գրաֆիկա 'ինչ «կա օպտիմիզացիա», իսկ ի՞ նչ' ոչ։

Սպրեյթ ատլասները (Auto-լանդթինգ, MipMap); տեքստերը ՝ ASTC/ETC2 (nival), Pro P/AVIF (վեբ)։
Վեկտորային էֆեկտները (Lottie/SVG) UI-ի համար, ոչ թե «ծանր» խորհրդանիշների համար։
Կմախքի անիմացիան (Spine/DragonBones) փոխարենը PNG-ի շրջանակային, որտեղ հնարավոր է։
WinGL/WinGPU (web) կամ Metal/Vulkan (niving) նկարչության բատչինգով։
Սահմանափակումներ ՝ ստվերներ/real-time-ի բլոկներ 'սարքի պրոֆեյլով։ fallback baked ազդեցությունների վրա։

6) Աուդիո առանց մարտկոցի «ուտելու»

Մոսկվա: HE-AAC/Opus; sample rate 44,1 kJ; ստերեո միայն ջեքպոտների վրա։
Կլիպերի բուտերիզացիան իրադարձությունների վրա։ ducking-ը ծանուցման տակ։
Մեկ աուդիո միկրոշեր 'երաժշտության/էֆեկտների ծավալը առանձին է. mult - մեկ tap.

7) Ցանցը և օֆլայնային կայունությունը

CDN, HTTP/3, 0-RTT, կրիտիկական ասետների գերակայությունը, preconnium բյուջետային ֆորումը։
Ծառայությունը (վեբ) 'կեշ լոբբի, տառատեսակներ, մեկնարկային տեսարանի հնչյուններ։
Retrai էքսպոնենտով; քվասիզոֆորմ state-replay ցանցը կորցնելուց հետո վերականգնելու համար։
Նա սովորեցնում է սահմանափակումներ ամսաթվերի պլանների 'հոսքի գրաֆիկը/տեսահոլովակը միայն Wi-Fi-ով (կամ ակնհայտ կոդով)։

8) Վճարումները և գործարքների ազնվությունը բջջային վրա

UX: Apple/Google Express (այնտեղ, որտեղ թույլատրելի է), SCA/3DS2 national էկրաններով, կենսաչափությամբ։
Հուսալիություն 'գաղափարական հարցումներ, կոճակների տեսողական «փափուկ արգելափակումը» վճարելիս. առաջընթացի ցուցիչ 244 ռուբլիներ։
Թափանցիկություն 'վերջնական գումար, արժույթ, ռուսական, ակնթարթային կարգավիճակ։
RG մեխանիկները ՝ լիմիտներ, կուլդաուններ, ինքնաբացարկ, հասանելի են 1-2 տապերից։

9) Թելեմետրիա և A/B փորձարկումներ (ինչ չափել)

RUM: FPS, INP, jank տոկոսը, ցանցային ցանցերը, ասետների բեռնման ժամանակը։
Վորոնկա ՝ Դիտեք կանոններին համապատասխան դրույքաչափը նշված նստաշրջանում> 5
Կոնվերսիա ՝ Tap Spin www.Spin Start 2498 տոկոսը; տոկոսադրույքի փոփոխությունը առանց սխալների 99,5 տոկոսն է։
Փորձարկումներ 'անիմացիայի տևողությունը, CTA-ի տեղը, տուտորիալի կարգը, հաղթողի լուսավորությունը, mid-tier-ի վրա ազդեցությունների «քաշը»։

10) Անտիֆրոդը և խաղի ամբողջականությունը

Device-fingerprint, ruta/Jalbrake, anti էմուլյատորներ։
Սերվերային հավատարմագրում/արդյունք; Քրուդ-արձանագրություն ստորագրությամբ։
Իրադարձությունների լոգները առանց PII; անոմալիաներ ՝ գերբնական նստարաններ, SDN ցատկ, IP/GPS տարբերակներ։
Մաթեմատիկայի ազնվությունը կախված չէ FPS/ցանցից։ տեսողությունն ուղղակի «կտրում» է։

11) Ինտերֆեյսի դիզայնի թուղթ

1. Spin մեծ մատով, չի արգելափակում հարվածները։
2. Հավասարակշռությունը/դրույքաչափը կարդացվում են 200 նիտր պայծառությամբ։
3. Բոլոր տապանները հասանելի են մեկ ձեռքով։ Reachability-անվտանգ գոտիներ։
4. Կոնտեքստային սխալները որոշակի դաշտի/կոճակի լուսավորությամբ։
5. Տեղայնացում 'կարճ տողեր, թվեր, որոնց թվերը հազարավոր բաժանողներ են։

12) Արտադրողականության ճարտարագետի չեկ թերթիկը

1. Շրջանակի պրոֆիլինգը 'CPU/GPU տաք հատվածները, բատչինգը։
2. Ասացվածքներ բեմերով. lazy-load բոնուսային փաթեթներ։
3. Տեքստուրները 2048 px են mid-tier-ում։ քարանձավները հավաքված են ատլասներում։
4. Զուգահեռ անիմացիայի սահմանափակումը։ անտեսանելի շերտերի դադար։
5. Հիշողության մաքրումը մոմի մեջ։ 2019-ին 300 մզ է։

13) QA-մատրիցա սարքերի (AU շուկա, մոտեցում)

Թեստային ցանցերը դասարաններում, ոչ թե բրենդներին

iOS high (վերջին 2 սերունդը Մոսկվա/2019) 120/60 Lenta.ru է։
Android high (S-սերիայի/Pixel) - 120/90/60 Pro պրոֆիլներ։
Android mid (A-սերիա/զանգվածային մոդելներ) - 60 Մոսկվա, 4-6 GB RAM։
Թույլ ցանցի էմուլյացիան ՝ 3G/4G, 2-5% packet loss, 100-200 ms RTT։
Տերմինալ սցենարի գիծը 10-15 րոպե առանց FPS <45 անկման։

14) PWA vs Nival-ը արցունքների համար

Նիվա 'կենսաչափության/հապտիկայի/թնդանոթների լավագույն հասանելիությունը, կայուն FPS-ը։
PWA/web: Զրոյական տեղադրում, արագ արտանետումներ, երկաթի անխուսափելիություն։
Հիբրիդ 'վեբ ձագը + national «ծանր» ռենդեր VIP ռեժիմների համար։

15) RG-ը և բջջային ինտերֆեյսների վրա կոմպլենսները

Տեսանելի հղումները կանոնների/հավանականության վրա, նստաշրջանի թայմերը, ընդմիջումների հիշեցումները։
Դեպոզիտի/տոկոսադրույքի/ժամանակի լիմիտները հիմնական էկրանից 2 տապա են։
Գործունեության ամսագիրը (առանց PII) խաղացողի ինքնահսկման համար։

16) Անտիպատեռնան (որը անմիջապես զրկում է «տիտղոսի» արցունքներից)

Սպինը ավելի երկար է, քան 3-ը առանց արագացման հնարավորության։
Բոնուսների անկանխատեսելի «քայքայումը»; աուդիո, որը FPS-ն է։
Առաջին էկրանի քաշը> 60 ՄԲ; դելտա-2019-ի բացակայությունը։
Չբացահայտված CTA-ն, հավասարակշռության/տոկոսադրույքի միկրոշրջանը։
Անկայուն ֆոնը ֆոնից հետո։ տոկոսադրույքի/բոնուսի կորուստ։

17) Արդյունքն այն է, որ 2025 թվականին «լավագույն» բջջային արցունքները տարբերակում են 2025 թվականին։

Արագությունը 'արագ շարժիչ, ակնթարթային տապներ, հետևի կանխատեսելի տեմպը։
Մոսկվա: 60 FPS-ը առանց գերտաքացման, crash-free-ը 99,8 տոկոսն է։
Տնտեսությունը 'փոքր շարժիչ և մարտկոց, դելտա-ապդեյտա։
Հարմարություն 'ամեն ինչ մեծ մատի տակ, մեծ CTA, հասկանալի արձաններ։
Ազնվություն և անվտանգություն 'սերվերային հավատարմագրում, RG գործիքներ «մեկ-երկու տապա»։
Սարքերի լայն պարկի աջակցությունը 'բարձրորակ ֆոլբները և հարմարեցումը։

Հավելված Ա. Արագ աուդիտ ռուսական արցունքները (15 րոպե)

Spin-ի արձագանքը (tap international անիմացիա).... (նպատակը 150-200)։
Մեջքի երկարությունը (սովորական/տուրբո) .../... (նպատակից ՝ 242,5/241,2)։
FPS (սկիզբը/բոնուս/երկար նստաշրջան): .../.../... (նպատակը 60; առնվազն 45)։
Սառը մեկնարկը մինչև առաջին մեջքը... (նպատակը 2,5 վեբ/351,5 նավ է)։
Առաջին էկրանի ասպետների փաթեթը... MB (նպատակը 243-5 վեբ/2425-40 նիվացիա)։
Ցանցի սխալները (retrai/timauta): .../... (պետության կորուստ չկա)։
Ջերմային թեստ 10 րոպե 'տրոտլինգ։ այո/ոչ; FPS-ի անկումը։ այո/ոչ։
Հասանելիություն 'AA + հակադրություն, մեծ տարածքներ, հապտիկա։ VoicOver/TalkBack-ը ընտրացանկում։

Հավելված B մինի-սպեկտի համար նոր բջջային գծերի համար

Ռենդեր ՝ WinGL/WinGPU (վեբ) կամ Metal/Vulkan (nival), նպատակը 60 FPS։
Ասետներ ՝ ատլասներ, AVIF/Pro P, ASTC/ETC2; անիմացիա 'Spine; աուդիո - HE-AAC/Opus.
Сеть: HTTP/3, CDN, preconnect, delta-updates; fofline-kash մեկնարկային տեսարանը։
Թելեմետրիա ՝ FPS/INP/jank, փաթեթների բեռնման ժամանակը, ընկնելը, ցանցային ցանցերը։
RG: limits/timers/դադար ավտոտնակում; արագ մուտք դեպի RG պարամետրեր։
QA 'դասարանների սարքերի պարկ, թույլ ցանցի սցենարներ, ջերմային պրոգոն։

Կարճ եզրակացություն

«Լավագույն բջջային արցունքները» ոչ թե «գեղեցիկ պատկերի» մասին է, այլ մրցույթի կարգապահության մասին 'արագ մեկնարկը, պատասխանունակությունը, կայուն կադրերը, մարտկոցի խնայողությունները և պարամետրերը, հասկանալի ինտերֆեյսը մեկ ձեռքով, ազնիվ սերվերային տրամաբանությունը։ Ստուդիաները, որոնք համակարգային կերպով կատարում են այդ պահանջները, ստանում են ավելի բարձր պահպանումը, ավելի լավ են վերափոխվում կրկնվող նստաշրջանների և ավելի քիչ վճարում են «հարգանքի» և ներկերի համար։