Balans Minne och batterilivslängd i iOS 6 App Utveckling

Balans minne och batterilivslängd i iOS 6 App Development - dummies

Som en appdesigner som utvecklar mobila appar för iOS 6 har du flera balanseringsakter som ska beaktas, inklusive de inneboende begränsningarna av minne och batteriström:

  • Begränsat minne: I jämförelse med de ursprungliga Macintosh-standarderna kan datorns makt och mängden minne på iPad verka betydande ... men det är så igår. Inga om, och, eller men; datorns ström och mängden minne på iPhone och iPad är begränsade. Men det här är ett problem mycket mer med äldre enheter. De nyare iPhones och iPads har ganska stora mängder minne.

  • Begränsad batterikraft: Tillgång till Internet kan mildra enhetens kraft- och minnesbegränsningar genom lagring av data och (ibland) avläsning av bearbetning till en server, men dessa Internetoperationer äter upp batteriet snabbare .

    Medan det är sant att iOS-strömhanteringssystemet sparar ström genom att stänga av alla hårdvarufunktioner som inte används för närvarande, måste en utvecklare hantera avvägningen mellan alla de upptagna funktionerna och en kortare batterilivslängd. Varje app som utnyttjar tillgång till internet, kärnplats och accelerometern kommer att äta upp batterierna.

iOS-enheter är särskilt oförsonliga när det gäller minnesanvändning. Om du är tom för att förhindra korruption av andra appar och minne, kommer systemet helt enkelt stänga av din app (tyvärr inte till "Shut Down" av Beach Boys ).

Det visar bara att inte alla begränsningar kan utnyttjas som "funktioner". ”