IOS -Geräte verwenden einen anderen Ansatz , um Dateien und Dateiformate als üblich auf Standard- EDV-Geräte. Die Prämisse ist, dass iOS weg abstrahiert die Notwendigkeit für den Anwender in Bezug auf Dateien überhaupt zu denken , sondern Dokumente mit bestimmten Anwendungen zugeordnet . Es gibt nur wenige Unterschiede zwischen Dateien auf iPhones und iPads , aber diese sind am stärksten ausgeprägt , wenn die Entwicklung von Programmen für jede Plattform . iOS Sandboxing
IOS verwendet ein Konzept namens Sandbox , ein Sicherheitsprotokoll, das verhindert, dass Anwendungen aus der Interaktion mit jedem anderen . Anträge können nur eine Verbindung mit dem Betriebssystem in verbotenen und beschränkten Möglichkeiten der iOS Application Programming Interface definiert. Diese unterscheidet sich von der Standard-Computer- Modell - bei dem der Speicher-Laufwerk fungiert als Pool von Dateien, die am Willen von allen laufenden Anwendungen zugegriffen werden kann. Anwendungen in iOS besitzen die Dokumente , die sie schaffen , und jeder lebt in seiner eigenen Sandbox . Einige Anwendungen ihre eigenen APIs für Interapplication Austausch von Dokumenten , aber auch andere Anwendungen müssen speziell geschrieben, um mit diesen zu arbeiten.
IPhone und iPad Differenzen
Alle iOS Entwicklung getan wird mit der Xcode -Programmierung , das auf Apples Macintosh-Computern ist . IOS Apps entwickelt werden können , so dass sie universell sind , was bedeutet, dass ein einzelnes Binary-Anwendung kann auf jedem iOS-Gerät ausgeführt werden. Der Unterschied zwischen diesen neigt dazu, in der Benutzeroberfläche sein : iPhone und iPod touch -Anwendungen haben Bildschirme von entweder 480 x 320 oder 960 x 480 Pixel-Dimensionen , während iPads Bildschirmen 1024 x 800 Pixel haben . Die körperlich größeren iPad -Schnittstelle bietet mehr Platz für Elemente der Benutzeroberfläche , während die kleineren iPhone -Bildschirme in der Regel mehr begrenzte Gruppen von Steuerelementen verwenden . Diese Benutzeroberfläche Dateien der Hauptunterschied zwischen beiden Plattformen Anwendungen , aber diese verschiedenen Dateien werden nicht erneut den Endbenutzer ausgesetzt . Die Dokumente werden diese Dateien zu erstellen sind generell identisch , obwohl die verwendeten Methoden zu machen, sie auf dem Bildschirm unterschiedliche Ergebnisse produzieren wird.
UI Affordances
affordance ist eine benutzerfreundliche Interface-Element , das ein natürliches Nebenprodukt der Abmessungen oder Software eines Geräts ist . Zum Beispiel wird das iPhone entwickelt, um in einer Hand gehalten werden , so dass die Bildschirmtastatur ist natürlich geboten , um mit dem Daumen verwendet werden ; wiederum ein iPhone seitlich für eine horizontale Schnittstelle , aber, und die Tastatur schaltet der Länge nach mit zwei Daumen eingegeben werden . Die Tastatur auf dem iPad kann für begrenzte Notenschreiben verwendet werden oder vertikal geteilt werden, um Benutzeroberfläche Raum entworfen, um durch zwei Daumen gezielt erstellen. Diese affordances sind ein wichtiger Teil der Anwendungs-Design , das iPad ist eine natürliche Umgebung für Textverarbeitung und PDF lesen, so dass Anwendungen auf dieser Plattform häufiger behandeln solche Dokumente als auf kleineren iPhone und iOS-Geräte
iOS Anwendung Dateihandhabung
Jede Anwendung kann Application Programming Interface Haken in ihrem Dokument Raum zu bieten , von denen andere Anwendungen können nur begrenzten Zugang zu ihren Sandkästen zu gewinnen. Am häufigsten wird eine Anwendung von Drittanbietern verwendet werden, um einen gemeinsamen Raum zwischen Sandbox- Anwendungen zu erstellen. Zum Beispiel können Dateianhänge Nachrichten per E-Mail , um eine E-Mail- Account als einen solchen Raum , oder populäre Drittanbieter-Storage wie Dropbox nutzen zu können, kann in der gleichen Art und Weise verwendet werden. Die meisten Anwendungen erstellen interoperable Dateien mit Standard-Formaten , so dass sie in anderen iOS- Apps und auf anderen Computern geöffnet werden kann : ein Pages-Dokument auf einem iPhone erstellt werden nativ auf einem iPad oder geöffnet werden kann , um Microsoft Word-Format konvertiert werden, um auf einem anderen verwendet werden Computer.