Applicaties ontwerpen voor ios en Android



Vergelijkbare documenten
De Mobile Banking-oplossing van ING Versie 3.0

BEYOND: Two Souls BEYOND Touch App

Smartphone Onderzoek OTYS Recruiting Technology

Installatiegids voor de app van de politiezone Hazodi

USABILITY VOOR HET WEB EN MOBIELE APPARATEN PETER KASSENAAR

NOKIA LUMIA 800 PIMP YOUR PHONE! GRATIS. 1 e 9 maanden 39,95 19,98 /mnd. i.c.m. 2-jarig Smart Plus 300 (300 min /sms + onbeperkt internet * )

Mobiel werken Mobiel Werken Sven Moreels 1

Card sorting Sitemap Use case. Wireframes Schermontwerpen Stijlgids. Niet in les gedaan! Via je einddocument. Verkennen. Genereren.

Installatiegids voor de politionele applicatie van politiezone Het Houtsche

FietsTelApp veelgestelde vragen

BLUETOOTH TECHNOLOGIE: Lijst van geteste telefoons en aanbevolen door RENAULT. Master III 03/2012 Trafic II 03/2012 Twingo II 03/2012

2. Wat kost HBO GO? HBO GO is onderdeel van het HBO Pakket. Daarom betaalt u er niets extra voor.

TECHNOLOGIE BLUETOOTH

Handleiding BasisOnline webmail

Apple vs Android. Vincent van der Does Mark Lanting

De tablet PC. Overwegingen bij de aanschaf van een tablet PC. De mogelijkheden op een rijtje.

Handleiding online publiceren agenda Visual Rental Dynamics

BLUETOOTH TECHNOLOGIE: Lijst van geteste telefoons en aanbevolen door RENAULT. Scénic III 01/2012 Twingo II 03/2012 Wind 03/2012

Digitale Fundels in de bib

Handleiding Mobiel Bankieren app

Twindis Reparatie Prijslijst augustus 2012

Wat is de App Politiezone Het Houtsche? Hoe installeer ik deze App op mijn smartphone?

E-books lenen bij uw bibliotheek met uw bibliotheekabonnement

Hoofdstuk 1 Wat zijn apps eigenlijk?

Start de applicatie op om naar het inlogscherm te gaan. Onthoudt mijn gegevens

Pomptechnologie: Hoog-rendement voor onderweg

Snel aan de slag met Novell Vibe Mobile

De NavInc HDMI interface zet het HDMI signaal om naar een composiet (NTSC) of RGB signaal.

BLUETOOTH TECHNOLOGIE: Lijst van geteste telefoons en aanbevolen door RENAULT

Workshop Samsung Galaxy Tab 3

Tablets 24 Maart 2012

iphone app - Rapporten

ONS MEDICATIECONTROLE APP

Algemeen. Als u nog geen mijngrossier.nl account heeft kunt u deze aanvragen via

Internet. Provider. Gebruikers. ADSL De verbinding kan via een kabel of draadloos SBM 2015

Food Court. Gemaakt door: Luna de Veer Mikail Çoban Bozana Miletic Kennet Botan

Ontwikkelen voor Android. Het waarom, het hoe en het wat - Sander Tuit

E-books lenen bij uw bibliotheek met uw bibliotheekabonnement

Aan de slag met de ipad ios 7.X.X

BASISCURSUS IPAD- IOS 9

memo Aan : V&V medewerkers Van : Servicedesk Betreft : documenten.twb.nl gebruik Datum :

Handleiding Abakus. Abakus Compleet app activeren

Vodafone Thuis TV App

Office 365: een beknopte handleiding

Een route invoeren en rijden met Sygic

Handleiding leerkrachten

E-books lenen bij uw bibliotheek met uw bibliotheekabonnement

Handleiding. Certificaat installeren

Novell Messenger Mobiel Snel aan de slag

Leerscenario Kata-App (werktitel) Raymond Stoops Hogeschool Utrecht. Analyse. Inleiding. Doelstellingen

Handleiding Certificaat installeren

Introductie Workshop. Tom Hufkens Shopmanager Turnhout & Geel tom.hufkens@webstore.be

Handleiding GfK Digital Trends voor Android en ios... 2 Voor deelname aan GfK Digital Trends voor ios is het volgende nodig... 2

Wachtwoord UvAnetID wijzigen - Zelfsupport/eigen computer: Windows

Lijst toepasbaarheid geteste mobiele telefoons

We gaan oefenen met communicatie via internet. SBM

Handleiding voor de mobiele apps

Ziggo verdubbelt hoeveelheid zenders voor ios- en Android TV apps

Instellen Heijmans op Smartphone

SportCTM 2.0 Startscherm trainer

MOBILE De mogelijkheden van mobile apps

Je InPlanning rooster weergeven in een externe digitale agenda, bijvoorbeeld Outlook, Google, ios, Android

E-boeken in de Bib. Stap voor stap: zo lees je e-boeken van de bib op je tablet

Handleiding Hulp bij Wi-Fi-hotspot instellingen

camperlocaties. Exclusief voor en door camperaars. Gratis voor NKC-leden. Snelgids. Campercontact app. 1 Campercontact Snelgids

TRAINERSSITE.NL VOETBALCLUB2000.NL HANDLEIDING

Radio R 4.0 IntelliLink Veelgestelde vragen

HANDLEIDING. Uitgebreide handleiding mediaspeler. SOS Solutions

1. Fotobewerking met Aviary

1. Magister info internet Cambreur College

Android. Smartphones & Tablets. Vergroot uw digitale wereld

Registratie procedure

Instructie werknemer login Salaris Online portaal (nieuwe login).

BLUETOOTH TECHNOLOGIE: Lijst van geteste telefoons en aanbevolen door RENAULT. R-Plug&Radio R0-10 V2.0 (1 DIN + 2 DIN) Automatische overdracht

PORTABLE POWER VERKLAARD

E-books lenen bij uw bibliotheek met uw bibliotheekabonnement

SportCTM 2.0 Sporter

NEDERLANDS Snelstartgids

Altijd en overal online?

Release notes Argo 7. Interactieve LMS interface. Nieuwe interface voor lesmodules

Versie Datum Laatste aanpassing Auteur M. Opdam Laatste aanpassing door: Medewerkers van OOG en Inschool academie.

DOCENTENHANDLEIDING JET-NET WEBCAST

Hoofdstuk 1: Account activeren

Wachtwoord HvA- ID wijzigen - Zelfsupport/eigen computer: Windows

Transcriptie:

Ontwikkelen van Apps voor ios en Android Applicaties ontwerpen voor ios en Android 2.1 Inleiding Zowel Apple als Google heeft een paar tips gegeven bij het maken van een ontwerp voor een applicatie voor ios en Android. De grote kracht van een goede smartphone-applicatie is dat het er rustig en eenvoudig uitziet, terwijl de applicatie toch veel mogelijkheden heeft. In dit hoofdstuk worden verschillende tips en richtlijnen voor het ontwerp van een goede smartphone-applicatie besproken. 2 Ontwikkelen van Apps 2.23

Applicaties Ontwerpen voor ios en Android Index Navigatiebalk Tab-bar 2.2 Schema voor het design en de lay-out van ios-applicaties Bij het ontwerp van een goede, gebruikersvriendelijke lay-out voor een iosapplicatie komen een paar standaarden kijken. In de onderstaande afbeelding zijn de afmetingen gegeven van een native applicatie voor een iphone en een ipod, waarbij gebruikgemaakt wordt van een officiële navigatiebalk en tab-bar aan de onderkant. De applicaties die in dit boek aan de orde komen, maken geen gebruik van de tab-bar aan de onderkant, maar wel van de navigatiebalk aan de bovenkant. Voor een gebruiker is het belangrijk dat hij iets herkenbaars ziet. Daarom is het verstandig om de officiële instellingen voor zowel de navigatiebalk als de tabbar over te nemen. 2.24 Ontwikkelen van Apps

Ontwikkelen van Apps voor ios en Android ios-apparaten hebben niet allemaal dezelfde schermafmetingen. In de afbeelding hierboven staan de instellingen van een iphone 4(S) en een ipod van de vierde generatie. In de onderstaande tabel zijn de afmetingen gegeven van alle ios-apparaten die gelanceerd zijn van juni 2008 tot april 2012. De nieuwste ios-apparaten hebben een retina display. Dit type display heeft significant meer pixels dan een traditioneel display. Apparaat Breedte (pixels) Hoogte (pixels) Retina display ipod tweede generatie 320 480 Nee ipod derde generatie 320 480 Nee ipod vierde generatie 640 960 Ja Retina display Index iphone 3G 320 480 Nee iphone 3GS 320 480 Nee iphone 4 640 960 Ja iphone 4S 640 960 Ja ipad 1 1024 768 Nee ipad 2 1024 768 Nee The new ipad 2048 1536 Ja Ontwikkelen van Apps 2.25

Applicaties Ontwerpen voor ios en Android 2.3 Schema voor het design en de lay-out van Android-applicaties Google heeft een aantal richtlijnen gegeven voor het design van applicaties. In de beginjaren van Android waren er nauwelijks richtlijnen. Hierdoor hebben de applicaties veel verschillende lay-outs, en dat heeft tot gevolg dat gebruikers er langer over doen om de interface van een applicatie te leren. Als een applicatie in Google Play wordt aangeboden, zijn de lay-outrichtlijnen van Google niet verplicht. Deze richtlijnen zijn vooral gebaseerd op versie 4.0 van Android, waarin de interface ingrijpend is gewijzigd. Een van de belangrijkste richtlijnen van Google is dat de applicaties geen stijlelementen van een ios-apparaat of een BlackBerry mogen bevatten, bijvoorbeeld pijltjes naast lijstitems en de tab-bar onderin de applicatie. Een quote van Google over dit punt: Als je het thema van interface-elementen wilt aanpassen, doe dat dan voorzichtig en volgens de richtlijnen van je eigen merk, niet volgens de conventies van een ander platform. Alle richtlijnen die Google geeft voor het ontwikkelen van Android-applicaties, specifiek voor versie 4.0, zijn te vinden op de website: http://developer.android.com/design/index.html 2.26 Ontwikkelen van Apps

Ontwikkelen van Apps voor ios en Android Bij de ios-apparaten van Apple komen er relatief gezien weinig verschillende schermresoluties voor. Bij Android is dit niet het geval, omdat er veel verschillende apparaten zijn die gebruikmaken van het besturingssysteem Android. In de tabel zie je de afmetingen van de meest populaire Androidapparaten. Apparaat Breedte in pixels Hoogte in pixels Samsung Galaxy S II 480 800 HTC Sensation XE 540 960 Samsung Galaxy Ace 320 480 Sony Ericsson Xperia Ray 480 854 HTC Wildfire S 320 480 Sony Ericsson Xperia Arc S 480 854 Samsung Galaxy Gio 320 480 LG Optimus 3D Cube 480 800 Asus Eee Pad Slider 1280 800 Asus Eee Pad Transformer 1280 800 Asus Eee Pad Transformer 1280 800 Prime Samsung Galaxy Tab 8.9 1280 800 Samsung Galaxy Tab 10.1 1280 800 Ontwikkelen van Apps 2.27

Applicaties Ontwerpen voor ios en Android Index 88 bij 88 pixels 2.4 Tips * Vergeet de touchscreen niet! Het belangrijkste aan het ontwerpen van een applicatie voor een mobiel apparaat is dat deze geschikt moet zijn voor het werken met een touchscreen. Dat betekent dat een gebruiker minder nauwkeurig op de knoppen kan klikken dan met een computermuis. Apple geeft zelf als richtlijn aan dat ieder object waarop geklikt kan worden, minimaal 88 bij 88 pixels moet zijn voor een ios-apparaat met een retina display of een ipad. Voor een ios-apparaat zonder retina display is dit minimaal 44 bij 44 pixels. Deze richtlijn is ook aan te raden bij Android-applicaties. In het onderstaande voorbeeld zie je een applicatie die op het eerste gezicht veel weg heeft van een standaard-ios-applicatie, bijvoorbeeld de Instellingenapplicatie. Maar als je goed kijkt, zie je dat de rijen minder hoog zijn. En hierdoor is het moeilijker om de juiste rij aan te klikken. Vermijd een horizontale scrollbalk Als de applicatie te breed is voor het scherm, kan het zijn dat er een horizontale scrollbalk komt. Dit is zeer frustrerend voor gebruikers. Als de applicatie te breed wordt, moet je nagaan of je de applicatie in landscapemodus (liggend) * Vrij naar: http://p2p.wrox.com/content/articles/best-practices-iphone-ui-design 2.28 Ontwikkelen van Apps

Ontwikkelen van Apps voor ios en Android kunt maken. Als dit niet lukt, moet je alle overbodige objecten weghalen, zodat er geen horizontale scrollbalk komt. Houd het simpel Een van de belangrijke succesfactoren van de iphone is de eenvoudige opmaak van de applicaties en de intuïtieve bediening. Het is goed mogelijk om een complexe en veelkleurige lay-out te maken, alleen is dit heel vervelend voor de gebruikers. Zo kan de app minder goed leesbaar worden. Een voorbeeld van een applicatie met veel verschillende kleuren, waardoor het lezen van de tekst erg lastig wordt: Gebruik standaardterminologie Er zijn een paar woorden die in veel ios- of Android-applicaties terugkomen. Gebruik deze woorden ook, en verzin er zelf geen andere voor. Bijvoorbeeld: - Instellingen, in plaats van Voorkeuren. - OK, in plaats van Oké. Plaats invoervelden bovenaan Sommige applicaties maken gebruik van tekstvakken waar de gebruiker tekst kan intypen. Plaats deze tekstvakken altijd zo veel mogelijk bovenaan in de applicatie. Het is vervelend voor gebruikers als ze moeten scrollen voordat ze tekst kunnen invoeren. Ontwikkelen van Apps 2.29

Applicaties Ontwerpen voor ios en Android Index WIFIverbinding 3Gverbinding Laadindicatie Er zijn applicaties die gegevens van het internet moeten halen voordat er iets kan worden weergegeven. Als er een WIFIverbinding is, zullen deze gegevens sneller worden geladen dan bij een 3G-verbinding. Als de applicatie gegevens van het internet moet halen, zorg dan voor een laadbalk of een laadindicator. Gebruikers zien dan dat de applicatie niet is vastgelopen, maar informatie aan het ophalen is. Geef de navigatiebalk een goede titel Ieder apart scherm van de applicatie moet een unieke titel hebben in de navigatiebalk. De titel van een eventuele terug-knop moet de naam zijn van het scherm waarnaar teruggegaan wordt. 2.30 Ontwikkelen van Apps