Video: Week 1, continued 2024
Som en appdesigner utvikler mobilapper for iOS 6, har du flere balansehandlinger å huske på, inkludert de inneboende begrensningene for minne og batteristrøm:
-
Begrenset minne: I forhold til de opprinnelige Macintosh-standardene, kan datamaskinens kraft og mengde minne på iPad virke betydelig … men det er så i går. Ingen ifs, ands eller buts; datamaskinens kraft og mengde minne på iPhone og iPad er begrenset. Men dette er et problem mye mer med eldre enheter. De nyere iPhones og iPads har ganske store mengder minne.
-
Begrenset batteristrøm: Tilgang til Internett kan redusere enhetens strøm- og minnebegrensninger ved å lagre data og (noen ganger) laste av prosessering til en server, men disse Internett-operasjonene spiser batteriet raskere.
Mens det er sant at iOS strømstyringssystem sparer strøm ved å slå ned maskinvarefunksjoner som ikke er i bruk, må en utvikler håndtere avviket mellom alle de travle funksjonene og kortere batterilevetid. Enhver app som drar nytte av Internett-tilgang, kjerneplassering og akselerometeret skal spise opp batteriene.
iOS-enheter er spesielt uforgivende når det gjelder minnebruk. Hvis du går tom for minne, for å forhindre korrupsjon av andre apper og minne, vil systemet helt enkelt slå ned appen din (desverre ikke til tune av "Shut Down" av Beach Boys).
Det viser bare at ikke alle begrensninger kan utnyttes som "funksjoner. “