IOS-apparaten maken gebruik van een andere aanpak om bestanden en bestandsformaten dan gebruikelijk is op standaard computerapparatuur . Het uitgangspunt is dat iOS abstraheert weg de noodzaak voor de gebruiker om te denken in termen van bestanden op alle , in plaats daarvan , worden de documenten in verband met specifieke toepassingen . Er zijn weinig verschillen tussen bestanden op iPhones en iPads , maar deze zijn het meest uitgesproken bij het ontwikkelen van programma's voor elk platform . iOS Sandboxing IOS maakt gebruik van een concept genaamd sandboxing , een beveiligingsprotocol dat applicaties voorkomt interactie met elkaar . Aanvragen kunnen alleen verbinding maken met het besturingssysteem in de verboden en beperkte manieren gedefinieerd door de iOS Application Programming Interface . Dit wijkt af van de standaard computer model - waarin de opslag -station fungeert als een pool van bestanden die kunnen worden geraadpleegd op wil met alle actieve toepassingen . Toepassingen in iOS eigenaar van de documenten die ze maken , en elk leven in zijn eigen zandbak . Sommige toepassingen maken hun eigen API's voor interapplication uitwisseling van documenten , maar ook andere toepassingen moeten specifiek worden geschreven om te werken met deze . IPhone en iPad Verschillen Alle iOS ontwikkeling wordt gedaan met behulp van de Xcode programmering systeem dat beschikbaar op Apple's Macintosh computers is . IOS apps kunnen worden ontwikkeld , zodat ze universeel , wat betekent dat een enkele binaire applicatie kan draaien op elk iOS-apparaat . Het verschil tussen deze de neiging om in de gebruikersinterface : iPhone -en iPod touch -toepassingen hebben schermen van een van beide 480 x 320 of 960 x 480 pixel dimensies , terwijl iPads hebben schermen weergeven van 1024 x 800 pixels . De fysiek grotere iPad -interface biedt meer ruimte voor gebruikersinterface-elementen , terwijl de kleinere iPhone -schermen gebruiken over het algemeen meer beperkte reeksen van controles . De gebruikersinterface bestanden zijn de belangrijkste verschil tussen toepassingen voor beide platforms , maar deze verschillende bestanden worden nooit naar de eindgebruiker blootgesteld . De documenten die deze bestanden te maken zijn over het algemeen hetzelfde , hoewel de methoden die worden gebruikt om ze op het scherm te maken zal leiden tot verschillende resultaten . UI affordances Een affordance is een gebruiker interface- element dat een natuurlijk bijproduct van de afmetingen of software van een apparaat . Bijvoorbeeld , is de iPhone ontworpen om te worden gehouden in een hand , zodat het schermtoetsenbord wordt natuurlijk geboden om gebruikt te worden met de duim , zet een iPhone zijwaarts voor een horizontale interface , echter, en het toetsenbord schakelt lengterichting te worden ingetoetst met twee duimen . Het toetsenbord op de iPad kan worden gebruikt voor een beperkt blind typen of kan verticaal worden gesplitst om user interface ruimte ontworpen om te worden gericht door twee duimen te creëren . Deze affordances zijn een belangrijk onderdeel van het ontwerp van de toepassing , de iPad is een meer natuurlijke omgeving voor tekstverwerking en PDF lezen, zodat applicaties op dit platform meer in het algemeen dergelijke documenten dan op kleinere iPhone- en iOS-apparaten verwerken < br . > iOS Application File Handling Elke toepassing kan application programming interface haken geven in haar document ruimte , waardoor andere toepassingen kunnen beperkte toegang tot hun zandbakken te krijgen . Meestal wordt er een toepassing van derden gebruikt om een gedeelde ruimte tussen de sandbox -toepassingen te creëren . Zo kunnen bestanden worden gekoppeld aan e-mailberichten naar een e-mailaccount te gebruiken als een dergelijke ruimte , of populaire opslag van derden zoals Dropbox kan gebruikt worden op dezelfde manier . De meeste toepassingen maken interoperabele bestanden met behulp van standaard formaten, zodat ze kunnen worden geopend in andere iOS-apps en op andere computers : een Pages-document gemaakt op een iPhone kan native worden geopend op een iPad of kan worden omgezet in Microsoft Word-formaat te worden gebruikt op een andere computer .
|