Yshopnoosa.com

Skillnader i iPhone & iPad filer

IOS-enheter använda en annan inställning till filer och filformat än vanligt på standard datorenheter. Utgångspunkten är att iOS abstraherar bort nödvändigheten för användaren att tänka i termer av filer alls; i stället är handlingar förknippade med specifika program. Det finns några skillnader mellan filerna på iPhones och iPads, men dessa är mest uttalade när de utvecklar program för varje plattform.

iOS Sandbox

IOS använder ett koncept som kallas Sandbox, ett säkerhetsprotokoll som förhindrar att program från interagerar med varandra. Program kan ansluta endast till operativsystemet på förbjudna och begränsade sätt definieras av iOS Application Programming Interface. Detta skiljer sig från standard datormodell--där lagringen driva fungerar som en pool av filer som kan nås på kommer av alla program som körs. Applikationer i iOS egna dokument som de skapar, och var och en lever i sin egen sandlåda. Vissa program skapar sina egna API: er för installationsregler dokumentutbyte, men andra program måste specifikt skrivas att arbeta med dessa.

iPhone och iPad skillnader

Alla iOS utveckling sker med Xcode programmering system som finns på Apples Macintosh-datorer. IOS apps kan utvecklas så att de är universella, vilket innebär att en enda binary-program kan köras på alla iOS enheter. Skillnaden mellan dessa tenderar att vara i användargränssnittet: iPhone och iPod touch-program har skärmar av antingen 480 x 320 eller 960 x 480 pixeldimensioner, medan iPads har skärmar visning 1024 x 800 pixlar. Fysiskt större iPad gränssnittet ger mer utrymme för användaren gränssnittselement, medan de mindre iPhone skärmarna använder i allmänhet mer begränsade uppsättningar av kontroller. Dessa förbrukaren gräns flat arkivera är den främsta skillnaden mellan program för båda plattformarna, men dessa olika filer är aldrig utsatta för slutanvändaren. De dokument som dessa filer skapa är allmänt identiska, även om de metoder som används för att göra dem på skärmen kommer att ge olika resultat.

UI Affordances

En affordance är en user interface element som är en naturlig biprodukt av de fysiska dimensionerna eller programvara på en enhet. Till exempel är iPhone avsedd att hållas i ena handen, så klaviaturen ges naturligtvis användas med tummen; Vänd en iPhone sidled för ett gränssnitt för horisontella dock och tangentbordet växlar på längden som ska matas med två tummar. Tangentbordet på iPad kan användas för begränsad touch maskinskrivning eller kan dela lodrätt för att skapa användargränssnitt utrymme utformas riktas av två tummar. Dessa affordances är en viktig del av ansökan design; iPad är en mer naturlig miljö för ordbehandling och PDF läsning, så applikationer på denna plattform mer ofta hantera sådana dokument än på mindre iPhone och iOS enheter.

iOS ansökan filhantering

Varje program kan ge application programming interface krokar in i dess dokument utrymme, som kan andra program få begränsad tillgång till sina sandlådor. Vanligast, används en tredje part ansökan för att skapa ett gemensamt utrymme mellan sandboxed program. Exempelvis filer kan kopplas till e-postmeddelanden att använda ett e-postkonto som sådan ett utrymme eller populära tredjeparts-lagring som Dropbox kan användas på samma sätt. De flesta program skapa driftskompatibla filer med standardformat så att de kan öppnas i andra iOS apps och på andra datorer: ett Pages-dokument skapat på en iPhone kan öppnas direkt på en iPad eller kan konverteras till Microsoft Word-format som ska användas på någon annan dator.