Multitasking werd geïntroduceerd in iOS 4 en sindsdien vragen veel gebruikers zich af hoe ze multitasking kunnen uitschakelen, zodat ze geen hulpbronnen verspillen en de batterij zo lang mogelijk meegaat. Maar je hoeft de apps niet uit te zetten, en in dit artikel leg ik uit waarom.
Multitasken in iOS 4 is niet hetzelfde multitasken als je kent van desktop of Windows Mobile. Iemand kan praten over beperkt multitasken, iemand over de slimme manier van multitasken. Laten we het in volgorde doen.
Een nieuwe feature van iOS 4 is het zogenaamde snel schakelen van applicaties (Fast Switching). Als u op de homeknop klikt, wordt de status van de applicatie opgeslagen en wanneer u terugkeert naar de applicatie, verschijnt u precies daar waar u was gebleven voordat u deze uitschakelt. Maar de applicatie draait niet op de achtergrond bevroor alleen haar toestand voordat ze werd afgesloten.
De multitaskingbalk, geactiveerd door te dubbelklikken op de homeknop, is eerder een balk met recent gelanceerde applicaties. Geen van deze apps draait niet op de achtergrond (uitzonderingen daargelaten), is het niet nodig om ze uit te schakelen. Als de iPhone geen RAM meer heeft, schakelt iOS 4 deze vanzelf uit. Bij het schakelen tussen applicaties maak je gebruik van de Fast Switching-functie, omdat je hierdoor relatief direct naar een andere applicatie overschakelt.
In App Store-updates vind je vaak zogenaamde iOS 4-compatibiliteit. Dit betekent vaak dat Fast Switching in de applicatie moet worden ingebouwd. Voor een demonstratie heb ik een video voorbereid waarin je het kunt zien het verschil tussen een applicatie met Snel Schakelen en zonder haar. Let op de terugschakelsnelheid.
We hebben al uitgelegd dat de onderste balk die wordt opgeroepen door te dubbelklikken op de homeknop niet echt multitaskt. Maar dit betekent niet dat er helemaal geen multitasking meer is in de nieuwe iOS 4. Er zijn verschillende multitaskingdiensten in iOS 4.
- Achtergrondmuziek – sommige apps, zoals streaming radio's, kunnen op de achtergrond draaien. De algehele applicatie draait niet op de achtergrond, maar alleen de service - in dit geval het afspelen van streaming audio.
- Voice over IP – een typische vertegenwoordiger hier is Skype. Met deze dienst kunt u oproepen ontvangen, ook al is de applicatie niet ingeschakeld. De geactiveerde applicatie wordt gesignaleerd door het verschijnen van een nieuwe bovenste balk met de naam van de opgegeven applicatie. Verwar deze dienst niet met Instant Messaging, u kunt alleen berichten ontvangen via pushmeldingen.
- Achtergrondlokalisatie – een dienst die gebruik maakt van GPS kan ook op de achtergrond draaien. Zo kunt u overschakelen van navigatie naar e-mail, en kan de navigatie u in ieder geval spraakgestuurd blijven navigeren. GPS kan nu op de achtergrond draaien.
- Het voltooien van de taakh – Als u bijvoorbeeld het laatste nieuws van RSS downloadt, kan deze taak zelfs worden voltooid nadat de applicatie is gesloten. Na het springen (downloaden) draait de applicatie echter niet meer en kan niets anders doen. Deze service voltooit alleen de gesplitste "taak".
- Pushmeldingen – we kennen ze allemaal al, applicaties kunnen ons via internet meldingen sturen over een gebeurtenis. Waarschijnlijk hoef ik hier niet meer op in te gaan.
- Lokale melding – dit is een nieuwe functie van iOS 4. Nu kunt u in een applicatie instellen dat u op een bepaald tijdstip op de hoogte wilt worden gesteld van een gebeurtenis. De app hoeft niet te zijn ingeschakeld en u hoeft niet eens verbinding te hebben met internet. De iPhone geeft u hiervan een melding.
Vraag je je af wat bijvoorbeeld iOS 4 niet kan? Hoe wordt multitasken beperkt? Bijvoorbeeld zo'n Instant Messaging-programma (ICQ) kan niet op de achtergrond draaien – hij zou moeten communiceren en Apple staat hem dat niet toe. Maar er is een oplossing voor deze gevallen, bijvoorbeeld doordat u een applicatie gebruikt (bijvoorbeeld Meebo) die verbonden blijft, zelfs nadat deze is uitgeschakeld op de server van de betreffende ontwikkelaar, en als u een bericht ontvangt, wordt u hiervan op de hoogte gesteld door een push-bericht. kennisgeving.
Dit artikel is gemaakt als overzicht van wat multitasking in iOS 4 eigenlijk betekent. Het is gemaakt omdat ik verwarde gebruikers om me heen zag die de multitasking-balk steeds openden en applicaties onmiddellijk na gebruik bleven sluiten. Maar dit is onzin en het is niet nodig om zoiets te doen.
Steve Jobs zei dat hij niet wilde dat gebruikers voortdurend in Taakbeheer moesten kijken en met gratis bronnen moesten omgaan. Hier de oplossing werkt gewoon, dit is Apple.
Bedankt voor het leuke artikel.
Ik zou hieraan willen toevoegen dat het beëindigen van de applicatie één praktisch aspect kan hebben: de applicatie wordt daadwerkelijk gereset. Concreet had de eerste versie van IM+ voor iOS4 een of andere bug, en op de ondersteuningspagina adviseerden ze als tijdelijke oplossing (voordat ze een nieuwe versie uitbrachten) om de vreemd gedragende app te sluiten en opnieuw te starten.
Het is zeker gepast om shutdown te gebruiken om bijvoorbeeld de applicatie te resetten, daar ben ik het helemaal mee eens!
Bedankt voor het artikel,
Ik wil er alleen op wijzen dat om ervoor te zorgen dat de applicaties in het RAM geladen blijven en om snel tussen apps te kunnen schakelen, batterijvermogen nodig is, iets meer dan nodig is in de stand-bymodus wanneer de applicatie gesloten is (laten we geen geheugen nemen er wordt nu rekening gehouden met lekken).
Dus ja, deze methode is batterijvriendelijker, maar juist het feit dat het RAM-geheugen gevuld is met applicaties zal een bepaalde iets hogere batterijbelasting veroorzaken.
Het zou daarom passend zijn als Apple de optie zou toevoegen om sommige applicaties niet in het RAM te laten draaien, de gebruiker zou alleen die applicaties kiezen die hij in het RAM wil laten staan, andere zouden uitgeschakeld worden, dit zijn applicaties die bijvoorbeeld de gebruiker gaat af en toe aan..
Het volledige RAM-geheugen wordt immers als geheel van stroom voorzien. Of het aantal bytes erin een bevroren applicatie of vrije ruimte is, doet er niet toe. En hoe zit het met geheugenfragmentatie, enz. Hoe zou de geheugenchip weten welk deel hij moet uitschakelen en inschakelen en welk deel niet? Het is gewoon dom. Het verbruik van geheugenchips is, als hun inhoud niet verandert, tegenwoordig ook minimaal.
sorry, maar mijn gebruikerservaring zegt anders, de batterij is, zij het licht, geladen... en zoals iemand hieronder schrijft neemt ook de respons van de 3GS af, wat waarschijnlijk beter zal zijn... niets daarover
Het zou eigenlijk niet zo geladen moeten zijn, het is precies zoals Adam schrijft. De geheugens moeten altijd op dezelfde manier worden gevoed, en deze slapende toepassingen hebben geen invloed op de processor.
In feite had en heb ik af en toe problemen met een kortere batterijduur op de iPhone 3gs bij het gebruik van applicaties die niet zijn aangepast voor iOS 4, maar het wordt steeds beter en beter, elke dag download ik langzaam een paar updates. sedert de eerste golf van updates voor iPhone-applicaties arriveerde, is alles gestabiliseerd;) en het is een feit dat ik ook ooit een herstel moest uitvoeren zonder dat ik dat wilde :).
Persoonlijk heb ik geen hoger batterijverbruik opgemerkt
Ik zou erop willen wijzen dat hoe meer applicaties niet zijn uitgeschakeld, hoe minder geheugen en hoe langzamer de iPhone... in mijn geval bereikt de 3GS gemakkelijk 3 MB en is hij als een schildpad....
Als er onvoldoende geheugen beschikbaar is, sluit de iPhone eerst actieve applicaties af, zodat er altijd voldoende RAM is. Ik merk geen enkele vertraging op mijn iPhone 3GS (en ik ben een hele zware gebruiker).
mijn 3GS wordt ondragelijk langzamer... dan duurt het een eeuwigheid om sms, agenda, enz. te openen... het sluiten van de par-app helpt veel... (meestal zijn Safari en omnifocus voldoende...)
Helaas moet ik bevestigen dat het zo is.
Ik kan dat bevestigen: het is waar. Een 3GS met meerdere actieve applicaties wordt gewoon langzamer. Wat begrijp ik zelf niet, maar ik observeer het echt aan de telefoon.
4G heeft dubbel zoveel geheugen, dus daar zal het zeker een stuk beter zijn...
Ik merk ook geen vertraging, ik denk dat het nieuwe besturingssysteem zelfs sneller is dan voorheen, maar dat is waarschijnlijk slechts mijn onderwerp. indruk
Ik heb 15 GB aan applicaties op mijn iPhone, ik gebruik ze en observeer ze niet. Het is een feit dat ik een soortgelijk probleem had en zelfs terug wilde naar 4.0 GM, omdat het voor mij beter werkte... helaas heb ik geen JB en heb ik niet eens SHSH-blobs opgeslagen, dus dat is onmogelijk . Ik heb een herstel uitgevoerd en alles begon snel en mooi te werken;)
Ik heb ergens al een melding gezien van lokale meldingen, maar ik heb er nergens een optie voor gevonden. Bijvoorbeeld De bijgewerkte Pocket Informant zou ze moeten hebben, maar... ik zie het niet. Op de een of andere manier zie ik geen meldingen op mijn iPhone. Ik ben niet tevreden, ze lijken onvoldoende.
En is het mogelijk om een slaapapplicatie uit te zetten? Als alternatief: hoe kun je een app afsluiten als je op Home drukt, waardoor deze automatisch naar de achtergrond wordt geduwd?
Het werkt: je houdt je vinger op één pictogram, dan beginnen ze allemaal te trillen en verschijnt er een minteken op
Volgens mijn observatie verandert iOS4 op een 3Gs-telefoon onder zware belasting een mooie, pittige moderne telefoon in een nogal onaangename WM-type smartphone (of PalmOS van mijn oude Treo680) - hij blijft alleen maar achter, blijft achter, en blijft achter. Het enige dat helpt is het regelmatig opschonen van actieve apps, en dat vind ik echt niet leuk en ik wil niet jailbreaken - ik denk er serieus over na om terug te gaan naar iOS3, maar ik weet niet welke apps geoptimaliseerd zijn voor iOS4 zou het op dit moment noemen. Ik weet het niet, ik ben waarschijnlijk een nog grotere zware gebruiker dan de auteur van het artikel, maar de applicaties die langzaam opstarten zijn onmisbaar - maar normaal gesproken gebruik ik - agenda, telefoon, sms, notities, dingen, 8 pagina's in safari , geocaching, foto's, contacten, Bijbel, iPod en appstore (3MB gratis RAM). Ik ben een Apple-fan, maar IMHO iOS4 is simpelweg niet geschikt voor oudere hardware (inclusief 3G's).
onzin. Ik heb een 3GS met iOS 4, absoluut geen probleem. iOS 4 is voor iPhone 4 en 3GS. Deze laatste hebben simpelweg een probleem, dat kan vastlopen (als 2G-bezitter begrijp ik het echt), maar het is logisch. Ofwel willen we softwareontwikkeling, en dat zal natuurlijk een beetje een ‘staat’ zijn, ofwel willen we dat de hardware hetzelfde is en moeten we er rekening mee houden dat SF niet te veel zal veranderen.
De iPhone kan misschien goed overweg met multitasken, maar helaas doen sommige apps dat niet. COMIC READER MOBI laat me bijvoorbeeld eenvoudigweg droog weten dat de volgende pagina niet wordt geladen omdat er weinig geheugen beschikbaar is. Meestal moet ik bijna alle slapende apps doden voordat hij weer op gang komt :-( En ik heb een 3GS en de bovenstaande app is vermoedelijk aangepast voor OS4.
probeer het aan te sporen met de applicatieondersteuning, het probleem is duidelijk aanwezig ;(
Kan iemand mij uitleggen waar de lokale meldingen worden ingesteld? Staat dit in Instellingen > Meldingen en moet ik dit voor bepaalde apps toestaan? Verder heb ik geen andere meldingsinstellingen gevonden (andere bevinden zich alleen in de instellingen voor het verzamelen van e-mail, en ik denk dat dit de Push is die de melding vanaf de server verzendt) Bedankt!
De applicatie moet lokale notificaties ondersteunen, een interessante applicatie met lokale notificaties is bijvoorbeeld Notify 2...
Oké, maar hoe zit het met de Pocket Informant? Dat zou het moeten kunnen, maar ik merkte nergens het verschil tussen lokale meldingen en andere. Ik geef toe dat ik het nog niet eens heb geprobeerd. Ze proberen Palringo in de premium-versie, er staat iets over meldingen in de beschrijving (uiteraard niet over lokale), maar ik heb ook geen badge op het pictogram. Ik kan van de applicatie naar een andere plek springen en dan weer terug, maar als ik terugkom, log ik opnieuw in, wat ik niet had verwacht. Als ik niet direct in die Palring ben, is er nergens een melding. Het is goed? Het ergste is waarschijnlijk de 2Do-applicatie, waarin staat dat notificaties alleen onder wifi werken. Best zielig voor een takenlijst, nietwaar. Voor $ 7... een spelbreker. :-(
Ik voel me nog steeds beter met Backgrounder dan met Apple's implementatie van "multitasking". verder merk ik geen enkele vertraging van de 3GS, zelfs niet met een volledig frame. eerst schakelde ik uit gewoonte de applicaties uit via sbsettings, later gaf ik het op en dat ging prima
Ik merkte de vertraging op de 3GS op, niet elke keer, maar af en toe. In ieder geval werken niet alle applicaties correct, TV Seznam van Seznam registreert bijvoorbeeld soms de overstap naar de actieve dienst niet en laadt geen updates van tv-programma's, dus het opnieuw opstarten van de applicatie zal helpen, wat het tegenovergestelde is van de oorspronkelijke staat.
Hallo gemeenschap,
Heeft iemand ooit een klacht over een aanvraag behandeld? met iOS4 werkt de navigatie niet voor mij en €89 is helemaal niet klein... hoe verloopt de klachtenprocedure?
Het probleem zit niet in de applicatie. Probeer de iPhone opnieuw op te starten, als dat niet helpt, herstel dan de hele telefoon. Navigon werkt prima voor mij op 3G met iOS4.
Ik merk ook niets van de vertraging op de 3GS, maar waar ik wel last van heb is het herladen van geopende Safari-vensters. Als er voldoende RAM is, blijft de inhoud van reeds geladen pagina's behouden.