Wzornik, app previewWróć do portfolio

Wzornik, app preview. A1, natywny iOS

Kasownik

Podgląd aplikacji z biletami komunikacji miejskiej: wersja do App Store, trzy formaty na social media i lekkie pętle na stronę. Wszystko z jednego projektu, w jednym rytmie.

Pętla marketingowa: 1:1 na komputerze, 16:9 na tablecie, 9:16 na telefonie.
Wersja sklepowa
23 s, 886×1920, 30 kl./s
Formaty social
9:16, 1:1 i 16:9
Pętle web
WebM i MP4, każda do 4 MB
Dźwięk
brak, wszystko czytelne bez niego

01 Klient i zadanie

Bilet kupiony i skasowany, zanim tramwaj ruszy

Kasownik to aplikacja z Poznania, w której kupuje się i kasuje bilety na tramwaj i autobus. Przed premierą w sklepach zespół potrzebował podglądu aplikacji, który w pierwszych dwóch sekundach pokaże najważniejsze: skasowany bilet widać od razu i trudno go podrobić zrzutem ekranu.

Zadanie: wersja do App Store zgodna ze specyfikacją Apple, trzy formaty na kampanię w mediach społecznościowych, pętle na stronę i storyboard, który zespół może pokazać inwestorom. Wszystko bez dźwięku, bo podgląd w sklepie startuje wyciszony.

Użytkownik
dojeżdżający do pracy i szkoły, telefon w jednej ręce, kilka sekund na przystanku
Miasto
Poznań, strefa A; przystanki prawdziwe, trasy i ceny zmyślone
Trzy funkcje
bilet proponowany na trasę, kasowanie, które ożywia bilet, i widok przesiadki
Ton
spokojny i rzeczowy, bez hałasu i bez obietnic, których aplikacja nie spełni

02 Kierunek

Interfejs, który wygląda jak część telefonu

Bilet kupuje się w biegu, w słońcu, często jedną ręką. Interfejs w stylu systemu nie wymaga nauki i budzi zaufanie przy płaceniu, dlatego kierunek to natywny iOS: duże tytuły, karty, arkusze wysuwane od dołu i dużo bieli.

Jedynym kolorem jest zieleń tramwaju. Dzięki temu, gdy pasek ważności zaczyna płynąć, oko od razu wie, gdzie patrzeć. Ruch naśladuje przedmioty: arkusz dojeżdża miękko, a karta biletu rośnie do pełnego ekranu jako ten sam element. Nic nie wskakuje i nic nie miga.

  • Biel
  • Jeden kolor
  • Sprężyny
  • Element współdzielony

Onest, jeden krój w pięciu wagach

Bilety800, tytuł duży 34/41

Bilet 45 minut700, tytuł 22/28 i zegar 56

Zapłać 4,60 zł600, przyciski i nagłówki 17/22

Strefa A · kupiony 7:47500, objaśnienia 16/21

Zażółć gęślą jaźń, Rondo Śródka400, tekst 17/22

Jeden kolor marki i szarości systemu

  • Zieleń tramwaju#00864Fprzyciski, pasek ważności, ikona
  • Zieleń głęboka#006B3Fstan wciśnięcia, mały tekst na tincie
  • Tinta#E3F4ECzaznaczone wiersze, tło ważnego biletu
  • Atrament#101418tekst główny
  • Grafit#5B6470tekst drugorzędny
  • Szary#8A929Cpodpowiedzi, tylko duży tekst
  • Linia#E4E7EBseparatory list
  • Tło grupowane#F2F4F6tło ekranów z listami
  • Biel#FFFFFFkarty, arkusze, pasek kart

Kontrast na bieli: zieleń tramwaju 4,64:1, zieleń głęboka 6,61:1, atrament 18,50:1, grafit 6,00:1. Szary #8A929C służy tylko do dużych znaków i elementów nieaktywnych.

03 Storyboard

23 sekundy, osiem ujęć, jeden ciągły ruch

Osiem ujęć w 690 klatkach. Hak to od razu skasowany bilet, bo pierwsza klatka w sklepie musi sprzedawać bez dźwięku. Potem trzy funkcje w kolejności, w jakiej używa się aplikacji, i na końcu ekran startowy z ikoną i nazwą.

Plansza ośmiu klatek kluczowych wersji sklepowej z numerami ujęć i czasami
Plansza w pełnym rozmiarze, PNG
Tabela ujęć wersji sklepowej
UjęcieKlatkiCzasCo się dziejeNapis
1. Hak0 do 590,0 s do 2,0 sOd pierwszej klatki skasowany bilet na pełnym ekranie: pasek ważności płynie, zegar odlicza, przez kod przechodzi fala.„Widać, że bilet ważny.” klatki 0 do 63
2. Bilety60 do 1342,0 s do 4,5 sBilet zjeżdża w dół i odsłania ekran główny. Przewinięcie zwija duży tytuł, karta proponowanego biletu dostaje obwódkę.bez napisu
3. Zakup135 do 2244,5 s do 7,5 sStuknięcie w kartę wysuwa arkusz zakupu. Drugie stuknięcie płaci, przycisk zwija się w znacznik, arkusz odjeżdża.„Dwa stuknięcia, bez kolejki” klatki 140 do 204
4. Moje bilety225 do 3147,5 s do 10,5 sNowy bilet ląduje na stosie. Przytrzymanie przycisku napełnia pierścień przez sekundę i kasuje bilet.bez napisu
5. Bilet ożywa315 do 41910,5 s do 14,0 sElement współdzielony: karta rośnie do pełnego ekranu, kod ożywa falą od środka, zegar rusza od 45:00.„Kasujesz przy wejściu” klatki 328 do 392
6. Przesiadka420 do 53914,0 s do 18,0 sArkusz trasy: linia 16, przesiadka na Rondzie Kaponiera, linia 5. Wiersze wchodzą kolejno, plakietka odlicza minuty biletu.„Przesiadka? Zostanie 27 minut” klatki 430 do 494
7. Kontrola540 do 61418,0 s do 20,5 sPokaż kontrolerowi: kod rośnie na środek, ekran rozjaśnia się, zegar jest duży i czytelny z odległości.bez napisu
8. Zakończenie615 do 68920,5 s do 23,0 sEkran startowy aplikacji: ikona wchodzi na sprężynie, pod nią nazwa.bez napisu

04 Zasady ruchu

Sprężyny zamiast stopera

Każdy ruch ma nazwę i wartość zapisaną w tokenach projektu. Te same liczby napędzają wideo i ten przykład obok.

Sprężyna sheet, masa 1, sztywność 260uspokaja się po 325 ms, przestrzelenie 0,2%
Krzywa cubic-bezier(0.25, 0.1, 0.25, 1), 400 mskończy się dokładnie po 400 ms, bez przestrzelenia

Po lewej arkusz na sprężynie sheet, po prawej ten sam arkusz na zwykłej krzywej. Sprężyna rusza szybciej i dojeżdża miękko, bez twardego zatrzymania. Przesuń suwak, żeby zobaczyć, co robi zbyt małe tłumienie.

push · przejście między ekranami
sprężyna: masa 1, sztywność 300, tłumienie 32
bez widocznego przestrzelenia, około 380 ms
sheet · arkusze od dołu
sprężyna: masa 1, sztywność 260, tłumienie 28
arkusz dojeżdża miękko, tło przyciemnia się krzywą 400 ms
hero · karta biletu rośnie do pełnego ekranu
sprężyna: masa 1, sztywność 220, tłumienie 26
element współdzielony, przestrzelenie poniżej 2%
press · wciśnięcie przycisku i wiersza
cubic-bezier(0.25, 0.1, 0.25, 1), 120 ms
skala 0,97, powrót na sprężynie push
fade · tekst i treść drugorzędna
cubic-bezier(0.25, 0.1, 0.25, 1), 250 ms
kolejne wiersze co 40 ms
scrim · przyciemnienie pod arkuszem
cubic-bezier(0.32, 0.72, 0, 1), 400 ms
czerń od 0 do 30%
live · pasek ważności i fala kodu
cubic-bezier(0.45, 0, 0.55, 1), 667 ms
pasek przesuwa się w cyklu 2,4 s, fala kodu od środka w 20 klatek
Bez cięć w interfejsie
każda zmiana ekranu jest ruchem ciągłym: push, arkusz albo element współdzielony
Stopniowanie
wiersze trasy wchodzą co 40 ms, nigdy wszystkie naraz
Bez liniowego easingu
wyjątkiem jest tylko stały przepływ paska ważności, napędzany cyklem 2,4 s
Kamera w wersji marketingowej
powolny najazd o 6% w każdym akcie i boczny przejazd między aktami

05 Ekrany

Siedem ekranów z jednego systemu

Siedem ekranów zbudowanych jako komponenty z jednego mini design systemu: kolory, skala typograficzna, odstępy, promienie i cienie. Projekt w kanwie 443×960, render w skali 2, czyli dokładnie 886×1920.

06 Wersja sklepowa i formaty

Sklep pokazuje aplikację, social sprzedaje

Apple wymaga, żeby podgląd w sklepie pokazywał prawdziwy interfejs, dlatego powstały dwie odrębne wersje. Sklepowa to sam ekran aplikacji. Marketingowa ma własną ramkę telefonu, linię tramwajową z czterema przystankami zamiast osobnych etykiet, ruch kamery i zakończenie w kształcie biletu z perforacją, a w chwili kasowania bilet wychodzi poza telefon.

Wersja sklepowa, sam interfejs886×1920, 23 s, H.264
Reels, TikTok, Shorts, 9:161080×1920, 21 s
Post w kanale, 1:11080×1080, 21 s
YouTube i link w Google Play, 16:91920×1080, 21 s

07 Co dostaje klient

Pliki gotowe do wgrania, z parametrami

Klient dostaje pliki gotowe do wgrania, z parametrami sprawdzonymi przez ffprobe. Wersje pełnej jakości są za duże na stronę, dlatego tutaj odtwarzają się lekkie pętle bez dźwięku, w formacie WebM i MP4.

Wersje pełnej jakości
PlikDo czegoWymiaryDługośćKodekBitrateRozmiar
kasownik-store-886x1920.mp4Wersja sklepowaApp Store Connect, podgląd aplikacji na iPhone886×1920, 30 kl./s23,0 s, 690 klatekH.264, High, yuv420p, cicha ścieżka AAC, stereo, 48 kHz11,4 Mb/s31,3 MB
kasownik-social-1080x1920.mp4Wersja marketingowa 9:16Reels, TikTok i Shorts1080×1920, 30 kl./s21,0 s, 630 klatekH.264, High, yuv420p, cicha ścieżka AAC, stereo, 48 kHz2,1 Mb/s5,2 MB
kasownik-social-1080x1080.mp4Wersja marketingowa 1:1post w kanale1080×1080, 30 kl./s21,0 s, 630 klatekH.264, High, yuv420p, cicha ścieżka AAC, stereo, 48 kHz1,9 Mb/s4,9 MB
kasownik-social-1920x1080.mp4Wersja marketingowa 16:9YouTube, link w Google Play1920×1080, 30 kl./s21,0 s, 630 klatekH.264, High, yuv420p, cicha ścieżka AAC, stereo, 48 kHz1,8 Mb/s4,4 MB
Pętle na stronę internetową
PętlaWymiaryDługośćWebM, VP9MP4, H.264
Nagłówek strony, 16:9kasownik-hero1280×72021,5 s1,6 MB1,4 MB
Nagłówek na telefonie, 9:16kasownik-hero-9x16540×96021,5 s1,2 MB1,1 MB
Kwadrat, 1:1kasownik-social-1x1720×72021,5 s1,3 MB1,2 MB
Wersja sklepowakasownik-store442×96023,5 s1012 KB1,0 MB
Kafel z pętląkasownik-tile480×6005,0 s213 KB174 KB
Ikona
1024×1024 PNG bez przezroczystości i podgląd z zaokrągleniem
Storyboard
tabela ujęć z klatkami i plansza klatek kluczowych w PNG
Ekrany
siedem ekranów interfejsu w 886×1920
Projekt ruchu
tokeny kolorów, typografii i ruchu, opisane jak tutaj

Masz aplikację do pokazania?

Napisz, co robi Twoja aplikacja i kto jej używa. Zaproponuję storyboard, styl ruchu i komplet plików do App Store, Google Play i mediów społecznościowych.

Zobacz ofertę dla klientów