Forskjeller i iPhone og iPad filer

IOS enheter bruker en annen tilnærming til filer og filformater enn det som er vanlig på standard dataenheter. Forutsetningen er at iOS abstraherer vekk behovet for brukeren å tenke i form av filer i det hele tatt; i stedet, er dokumenter knyttet til spesifikke applikasjoner. Det er få forskjeller mellom filer på iPhone og iPad, men disse er størst ved utvikling av programmer for hver plattform.

iOS Sandboxing

IOS bruker et konsept kalt sandkasse, en sikkerhetsprotokoll som hindrer programmer fra å kommunisere med hverandre. Søknader kan kun koble til operativsystemet i forbudte og begrensede måter definert av iOS Application Programming Interface. Dette avviker fra standarddatamodellen - der lagringsstasjonen fungerer som en pool av filer som kan nås på vilje av alle åpne programmer. Søknader i iOS eier dokumentene som de skaper, og hver liv i sin egen sandkasse. Noen programmer lage sine egne APIer for interapplication dokumentutveksling, men andre programmer må spesielt være skrevet for å arbeide med disse.

iPhone og iPad Forskjeller

Alle iOS utvikling er gjort ved hjelp av Xcode programmeringssystem som er tilgjengelig på Apples Macintosh-maskiner. IOS apps kan utvikles slik at de er universelle, noe som betyr at en enkelt binær applikasjon kan kjøres på alle iOS-enhet. Forskjellen mellom disse har en tendens til å være i brukergrensesnittet: iPhone og iPod touch-programmer har skjermer på enten 480 x 320 eller 960 x 480 pixel dimensjoner, mens iPad har skjermer som viser 1024 x 800 piksler. Den fysisk større iPad-grensesnitt gir mer plass for elementer i brukergrensesnittet, mens de mindre iPhone-skjermer bruker vanligvis mer begrenset sett med kontroller. Disse brukergrensesnittet filene er den primære forskjellen mellom applikasjoner for begge plattformene, men disse forskjellige filene er aldri utsatt for sluttbrukeren. Dokumentene disse filene skaper er generelt identiske, selv om de metoder som brukes til å gjengi dem på skjermen vil gi ulike resultater.

UI affordances

En affordance er et brukergrensesnittelement som er et naturlig biprodukt av de fysiske dimensjoner eller programvare på en enhet. For eksempel er iPhone laget for å bli holdt i den ene hånden, slik at skjermtastaturet er naturlig gis for å brukes med tommelen; snu en iPhone horisontalt for en horisontal grensesnitt, imidlertid, og tastaturet bytter på langs for å bli tastet med to tomler. Tastaturet på iPad kan bli brukt for begrenset kontakt skrive eller kan deles vertikalt for å skape brukergrensesnitt plass utformet for å bli angrepet av to tommelen. Disse invitasjonene er en viktig del av søknaden design; iPad er et mer naturlig miljø for tekstbehandling og PDF lesing, slik at programmene på den plattformen oftere håndtere slike dokumenter enn på mindre iPhone og iOS-enheter.

iOS Søknad Filbehandling

Hver søknad kan gi application programming interface kroker inn i dokumentet plass, der andre programmer kan få begrenset tilgang til sine sandkasser. Mest vanlig er et tredjepartsprogram som brukes til å skape en felles plass mellom sandboxed applikasjoner. For eksempel kan filer knyttet til e-postmeldinger til å bruke en e-postkonto som en slik plass, eller populære tredjeparts lagring som Dropbox kan brukes på samme måte. De fleste programmer oppretter interoper filer ved hjelp av standardformater, slik at de kan åpnes i andre iOS-apper og på andre maskiner: Pages-dokumenter opprettet på en iPhone kan åpnes direkte på en iPad eller kan konverteres til Microsoft Word-format som skal brukes på noe annet computer.