Top Banner
Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej Marcin Zajkowski, SICC.pl @ InfoMEET Warszawa, 2015
22

Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Jul 16, 2015

Download

Mobile

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej

Marcin Zajkowski, SICC.pl @ InfoMEET Warszawa, 2015

Page 2: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

SICC.pl

WeAreSICC.com

[email protected]

@zajkowskimarcin

fb.com/zajkowski.marcin

goldenline.pl/marcin-zajkowski

Page 3: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

2015 rokiem…

Page 4: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015
Page 5: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Smartfony / urządzenia przenośne nie są czymś nowym czyinnowacyjnym, są po prostu normalnym elementem naszego życia.

Page 6: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Użytkownicy instalują niesamowicie dużo aplikacji na swoichurządzeniach (max ~100 per user), ale stale korzystają tylko z

nielicznych.

Page 7: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Baaaardzo dużo czasu spędzamy korzystając z aplikacji mobilnych, a korzystamy z nich praktycznie wszędzie.

https://www.youtube.com/watch?v=Zu65kiRfnnQ

(* 75% Amerykanów przyznaje, że korzysta z telefonów w toalecie, 19 %badanych zdarzyło się utopic telefon w muszli klozetowej, a 51 %badanych na terenie UK stwierdza, że CIERPI, kiedy nie ma w ich pobliżuich urządzeń mobilnych)

Page 8: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

“There is an app for that.”

• Snapcat (Android) – aplikacja społecznościowa do dzielenia sięzdjęciami kotów

• Ghost Detector (Android)

• Bowel Mover i PoopLog – dziel się swoimi łazienkowymi“sukcesami”

• Hold the Button, Pryk (), Yo etc.

• Taxi Hold’Em – neon z napisem “TAXI” wspomagającyzatrzymywanie taxówek (problem, który nie istnieje)

• #NOTONAPPSTORE! (http://notonappstore.com)

Page 9: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Aplikacja: natywna, cross-platformowa, a może strona responsywna?

Możliwości jest wiele.

Page 10: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Aplikacje natywne

• Pisane z wykorzystaniem kodu źródłowego dedykowanego każdej z platform (Objective-C → iOS, Java → Android, C#/Silverlight → WP)

• Nastawione na jak największą wydajność i dopasowanie do platformy

• „Ograniczone” przez API systemu (przypadek WP7)

Np.: Instagram, Shazam, Gry*, Aplikacje radiowe, Klienci pocztowi itp.

Page 11: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Tzw. „hybrydy”

• PhoneGap

• Rhodes

• Appcelerator

• …

• Możliwość wykorzystania natywnych funkcji urządzeń tj. aparat, pamięć wbudowana, lista kontaktów, powiadomienia push etc.

• Typ aplikacji mocno promowany na początku powstania iPhone’a oraz nawet zasugerowany jako rekomendowany w podręczniku dla developerów iOS

Np.: Fastbook, Facebook (stara wersja Androidowa np.), LinkedIn

Page 12: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

WebApps (ew. Mobile websites)

• Oparte na standardach webowych (teoretycznie znanych dla wszystkich większości developerów / programistów)

• Zależne od dostawców przeglądarek internetowych oraz przeglądarek dostępnych w urządzeniach / platformach

• Możliwość wykorzystania nowych standardów webowych np. do przechowywania danych po stronie przeglądarki

• Brak dostępu do natywnych cech urządzeń*

Np.: Twitter, Facebook, Trello

Page 13: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

KLIENT: Chciałbym, aby Państwo wykonali mi aplikację mobilną…

Page 14: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Częste wymagania (polskich?) klientów

• Ma działać „wszędzie”

• „Coś jak …”

• „Im szybciej tym lepiej”

• „Czy zmieścimy się w budżecie … zł?”

• Abstrachuje.TV: Oczekiwania vs. Rzeczywistość (nasze przygody)

Page 15: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Jak tego uniknąć?

• Solidna analiza zapotrzebowania klientów

• Stanowcza, ale też konstruktywna, krytyka przekonań klientów

• Identyfikacja docelowych użytkowników i ich zachowań

• Prototypowanie ponad wytwarzanie oprogramowania

• Użyteczność > funkcjonalność!

• Świadomość fragmentaryzacji rynku / rynków

• Testy, testy, testy….

Page 16: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015
Page 17: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

3P – Piękna, Prosta i Praktyczna

Page 18: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Jak pracujemy w SICC

• Ok. 70 % naszych wycen to czas potrzebny na analizy i przygotowanie do “działania” a 30 % to czysty development (niezawsze)

• Maksymalnie odciążamy urządzenia (logika w większościprzypadków jest wydzielona -> Umbraco <3 + .NET) → krótszyczas potrzebny do wytworzenia kilku klientów / platform

• “Done is better than perfect.” taa…

• Rozmawiamy, słuchamy, myślimy, mierzymy siły na zamiary (co wydaje się rzadko spotykanym procederem )

Page 19: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Pomocne toole

• http://caniuse.com

• Window Resizer (http://ujeb.se/Dbro)

• F11

• Aplikacje do sketch’owania i prototypowania aplikacji

• Dokumentacje platform mobilnych

• Google Analytics for mobile apps (nie tylko for mobile), heatmapy i badanie zachowań użytkowników

• Kody źródłowe zdekompilowanych aplikacji

• Cierpliwość!

Page 20: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Case study #1

Page 21: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Case study #2

Page 22: Z[mobi]lizuj się! O tym czego chcieć i jak to zrobić w kontekście dobrej i użytecznej aplikacji mobilnej @ InfoMEET, Warszawa 2015

Dziękuję za uwagę! Q&A

[email protected]

@zajkowskimarcin