Hjem Sosiale medier Enhetsbegrensninger du bør vite for iOS App Development - dummies

Enhetsbegrensninger du bør vite for iOS App Development - dummies

Innholdsfortegnelse:

Video: The Choice is Ours (2016) Official Full Version 2025

Video: The Choice is Ours (2016) Official Full Version 2025
Anonim

Sammen med alle de fantastiske funksjonene, iPhone, og til og med iPad, har noen begrensninger. Nøkkelen til vellykket iOS-apputvikling - og ikke å gjøre deg for gal - er å forstå disse begrensningene, leve og programmere i dem, og til og med lære å elske dem. (Det kan gjøres. Ærlig.) Disse begrensningene hjelper deg å forstå hvilke typer apper som passer for denne enheten.

Det er sannsynlig at hvis du ikke kan gjøre noe (lett, uansett) på grunn av enhetsbegrensninger, bør du kanskje ikke.

Brukere har fettfinger.
  • Du tror kanskje at iPads større skjerm gjør det relativt enkelt å håndtere, men husk at du kanskje vil designe en flerbrukerapp for iPad som tar hensyn til flere fingre. (Noen for et godt spill av Touch Hockey?) Minne og batteristrøm er begrenset.

  • Denne begrensningen kan eller ikke er en avgjørende faktor, avhengig av hva slags app du vil opprette, men mindre apps utfører vanligvis bedre.

    Design for fingre

Selv om Multi-Touch-grensesnittet er en funksjon av iPad, iPhone og iPod touch, gir den noen begrensninger.

For det første er fingrene ikke like presise som en musepeker, noe som gjør at noen operasjoner er enda vanskeligere på en iPhone eller iPod touch enn på en iPad (f.eks. Tekstvalg). Likevel, på grunn av fete fingre, må brukergrensesnittelementer være store nok og avstand langt nok fra hverandre, slik at brukerens fingre kan finne seg rundt grensesnittet komfortabelt.

Apple anbefaler at alt en bruker må velge eller manipulere med en finger, må være minst 44 x 44 poeng i størrelse.

Fordi det er mye lettere å gjøre en feil ved bruk av fingrene, må du også sørge for at du implementerer en robust - men ikke-påtrengende - Angre mekanismen. Du vil ikke at brukerne skal bekrefte hver handling, men på den annen side vil du ikke at appen din skal la noen feilaktig slette en side uten å spørre: "Er du

sikker dette er hva du virkelig vil gjøre? "Tapt arbeid er verre enn kjedelig. Balansering av minne og batterilevetid

Som appdesigner har du flere balanseringshandlinger for å huske:

Begrenset minne:

  • Sammenlignet med de opprinnelige Macintosh-standardene, er datamaskinens kraft og mengde minne på iPad kan virke betydelig … men det er så i går. Ingen ifs, ands eller buts; datamaskinens kraft og mengde minne på iPhone og iPad er begrenset. Men dette er et problem mye mer med eldre enheter.De nyere iPhones og iPads har ganske store mengder minne. Som erfarne utviklere vet, er den faktiske mengden minne imidlertid ganske irrelevant: det er aldri nok for deg å slappe av.

    Begrenset batteristrøm:

  • Tilgang til Internett kan redusere enhetens strøm- og minnebegrensninger ved å lagre data og (noen ganger) laste av prosessering til en server, men disse Internett-operasjonene spiser batteriet raskere.

    Selv om det er sant at iOS strømstyringssystem sparer strøm ved å slå ned maskinvarefunksjoner som ikke er i bruk, må en utvikler håndtere avviket mellom alle de travle funksjonene og en kortere batterilevetid. Enhver app som drar nytte av Internett-tilgang, kjerneplassering og akselerometeret skal spise opp batteriene.

    Som med minnet, er det aldri nok kraft du har råd til, ikke å tenke på det.

iOS-enheter er spesielt uforgivende når det gjelder minnebruk. Hvis du går tom for minne for å forhindre korrupsjon av andre programmer og minne, slår systemet bare av appen din

.

Enhetsbegrensninger du bør vite for iOS App Development - dummies

Redaktørens valg

Slik bruker du dialogboksen Tabulatorer til å angi faner i Word 2016 - dummies

Slik bruker du dialogboksen Tabulatorer til å angi faner i Word 2016 - dummies

For å justere faner i Word 2016, må du åpne dialogboksen Tabber. Det er også den eneste måten å få på bestemte typer faner, for eksempel dot leader tabs, som er dekket andre steder i dette kapittelet. Husk at dialogboksen Tabs ikke fungerer som en vanlig Word-dialogboks: Du må ...

Hvordan du bruker temaer i Word 2013 - dummies

Hvordan du bruker temaer i Word 2013 - dummies

Temaer gjelder dekorative stiler til Word 2013-dokumentet ditt, for eksempel fonter og farger, som gir din skriftlige innsats en profesjonelt formatert følelse med minimal oppstyr eller talent. Det er som å ha en grafisk designer som hjelper deg, men uten å måtte lide gjennom hennes beklagelige klager om hvordan kjæresten hennes ikke tar hensyn til henne. A ...

Hvordan du bruker ordboken i Word 2007 - dummies

Hvordan du bruker ordboken i Word 2007 - dummies

Den innebygde Word 2007-ordboken kan se opp synonymer, antonymer, ordbyttere og alternative stavemåter. Word kan hjelpe deg med å øke dine skriveferdigheter og ordforråd når du bruker denne Microsoft-funksjonen som en praktisk referanse. Varier ditt ordforråd for å krydre din skriving. Bruk Word-ordboken for å unngå å bruke de samme ordene over ...

Redaktørens valg

VBA-tastaturgenveier - dummies

VBA-tastaturgenveier - dummies

Hvis du bruker VBA for å strømlinjeforme Windows-programmer og operasjoner, bruk snarveisnøklene I den følgende listen kan du effektivisere hurtigere og raskere. Trykk for å gjøre dette Trykk for å gjøre dette Alt + F11 Åpne VBA-editoren F1 Få hjelp til et hvilket som helst valgt element Alt + F8 Vis en liste over ...

Sier Hei til Visual Basic 2005! - dummies

Sier Hei til Visual Basic 2005! - dummies

I denne artikkelen, kommer du i gang med det klassiske Hello World-programmet. Selv om dette ikke er den mest spennende applikasjonen du kan bygge, bidrar det til å sikre at utviklingsmiljøet ditt settes opp på best mulig måte. Sette opp Visual Studio For å følge dette eksempelet må du starte med å kjøre Visual Studio ...

Visuelle designere i Visual Studio 2010 - dummies

Visuelle designere i Visual Studio 2010 - dummies

Visual Studio 2010 leveres med mange visuelle designere for å skape rapporter, design klasser, utforming av brukergrensesnitt og modelleringsdata er svært enkle og intuitive. Følgende tabell viser hver designer og beskriver hva du lager med den. Designer Hva du kan gjøre med det Class Designer Modellklasser ved hjelp av et klassediagram Crystal Reports Designer ...

Redaktørens valg

Hvordan du kan glede deg over å være i hverdagen - dummier

Hvordan du kan glede deg over å være i hverdagen - dummier

Følelsen av å være tilstedeværelse er din naturlig tilstand i sinnet. Barn er vanligvis i modus, lever i øyeblikket og bekymret for å oppnå langsiktige mål eller bekymre seg for fortiden. For å nyte mer blir modus, bare begynn å slippe av den vanlige tendensen til å stadig gjøre hele tiden. Her er ...

Hvordan finne Cool Masonic Places - Dummies

Hvordan finne Cool Masonic Places - Dummies

Kanskje du leter etter en flott Freemason-relatert språk mens du reise. Eller du er en ikke-Mason som ikke kan gå på et lodge-møte, men du vil fortsatt samarbeide i de mystiske bygningene: Freemason Hall (London): Freemason Hall er hovedkvarteret til United Grand Lodge of England. Ligger på 60 Great Queen St., inneholder den ...