Apple heeft aangekondigd dat een van de belangrijkste voordelen van iOS 12 zal zijn om de prestaties van sommige functies aanzienlijk te verbeteren, tot wel 100% - zie Ons vorige artikel-. Maar waarom zijn apparaten überhaupt zo traag geworden? Laat het batterijprobleem buiten beschouwing. Nu we het hebben over een telefoon die geen last heeft van hardwarestoringen, dus waarom denken we dat hij na verloop van tijd en updates minder goed presteert? Hoe verbetert Apple de prestaties?

het optreden


Het batterijprobleem is een belangrijke oorzaak van lage prestaties, maar na het vervangen van de batterij of het afsluiten van de prestaties is het een optie die aanwezig is in iOS 11.3 en hoger, dus we hadden moeten denken dat het systeem momenteel (laat het iOS 11.4.1 ) draait op dezelfde snelheid als in iOS 10 en vóór iOS 9, maar de waarheid is dat dit niet gebeurt. We voelen ons langzamer. Maar is dit gevoel echt?

Enkele maanden geleden werd een studie gepubliceerd waarin tests werden uitgevoerd op iPhones van hetzelfde model op verschillende systemen, en de studie kwam met het resultaat dat de prestaties stabiel zijn met updates (er zijn natuurlijk verschillen, maar niet enorm) . Hetzelfde geldt voor BenchMark-prestatietests, die aantoonden dat als uw telefoon geen batterijprobleem heeft, wordt aangenomen dat het een resultaat krijgt dat in de buurt komt van wat het in het verleden kreeg. Maar zo voelen we ons niet.

Nadat Apple de prestatieverbetering in iOS 12 had aangekondigd, zagen we enkele opmerkingen die zeiden dat wat er gebeurt een samenzwering van Apple is, aangezien het bedrijf in de loop der jaren opzettelijk de prestaties heeft verminderd en vervolgens heeft besloten om met deze verlaging te stoppen om te zeggen dat dit een voordeel is. Net als de theorie dat farmaceutische bedrijven ziekten creëren en computerbedrijven virussen. Daarom verlaagt Apple de prestaties en kondigt vervolgens de verhoging aan, dus we zullen blij zijn zonder dat het bedrijf een nieuwe functie toevoegt. Goede theorie, maar zou het niet logisch zijn dat dit understatement opduikt in prestatietests? Toen Apple de batterijprestaties verlaagde, was deze vermindering duidelijk in tests. Waarom wordt deze contemplatieve reductie niet getoond? Trouwens, de prestatieverbetering omvat de iPhone X, dus zweert Apple tegen zichzelf om de prestaties van het nieuwste apparaat te verminderen om de verkoop ervan te voorkomen?

De waarheid is dat er geen enkele en expliciete reden is voor deze kwestie, hoewel er verschillende redenen zijn, en we noemen alleen de belangrijkste drie.


Cumulatieve opeenvolgende updates

Velen van ons hadden hun apparaat op iOS 8, dus hij werkte het rechtstreeks vanuit de instellingen bij naar iOS 9, en het jaar daarop verscheen iOS 9, en vervolgens iOS 10, vervolgens iOS 11 en momenteel iOS 11.4.1, allemaal zonder een schone restauratie uitvoeren. Het idee, kortom en voor de eenvoud, is dat met de continue reeks updates er veel bestanden zijn die om de een of andere reden onjuist kunnen zijn, waardoor de prestaties afnemen. Door geautoriseerde Apple-centra wordt vaak geadviseerd om de belangrijkste update (9-10-11-12) van iTunes uit te voeren met behulp van Restore, omdat alle oude verzamelde bestanden worden verwijderd en alleen de nieuwste versie wordt gedownload. U kunt zelf experimenteren door uw apparaat aan te sluiten op iTunes, een reservekopie te maken, een herstelactie uit te voeren en vervolgens de prestaties van uw apparaat uit te proberen, en u zult een merkbaar verschil in prestatie voelen.

Als u last heeft van vertraging op uw computer, vraag uzelf dan af wanneer u voor het laatst een herstelbewerking hebt uitgevoerd vanuit iTunes? Als er meer dan een jaar is verstreken, heb je het nu nodig


Nieuwe features

Het vorige punt is de reden voor het verminderen van de prestaties, maar het is niet de enige reden: zelfs na het herstellen keert het niet terug naar zijn oude snelheid, en de reden zijn de nieuwe functies. Stel u voor het gemak voor dat u uw apparaat heeft en dat het zijn taak is om 100 tassen te vervoeren. Deze machine zal binnen een bepaalde tijd vervoeren; Verhoog nu het aantal naar 150, dan 200, dan 300. Kan hij 300 tassen tegelijk vervoeren en de snelheid waarmee hij in het verleden 100 heeft vervoerd? natuurlijk niet. Het apparaat is niet veranderd en de snelheid is niet afgenomen, maar het aantal tassen is toegenomen. In een notendop: dit is wat er gebeurt: stel je voor dat je een nieuwe iPhone 6s hebt gekocht, die destijds werd uitgebracht met iOS 9 en nu draait hij iOS 11.4. Of je het huidige systeem 11.4 nu leuk vindt of niet, maar het heeft zeker veel meer voordelen dan die in iOS 9. Nu is hetzelfde apparaat met hetzelfde geheugen en dezelfde processor en hetzelfde alles geworden om meer functies te beheren, dus de snelheid waarmee we het gevoel vertraagt, maar het is eigenlijk nog steeds op dezelfde snelheid als het voorbeeld van een zakkenmachine. De snelheid is niet afgenomen, maar het aantal tassen is toegenomen, of hier bedoelen we de voordelen.

Uw apparaat werkt met dezelfde snelheid, maar de taken die erop staan, zijn toegenomen


Voordelen van de nieuwste

Laten we doorgaan met hetzelfde vorige voorbeeld en u bent een persoon met 6-en en u voelt momenteel de vertraging van het apparaat. Laten we nu eens kijken tussen 6s en iPhone 8 in de tests. De laatste wordt overtroffen met 89% in single core-snelheid, 165% in "multi-core" maximale prestatie en 53% in de Metal-selecties voor games. Denk nu eens aan games- en applicatiebedrijven, die denken automatisch de meeste voordelen te bieden voor de concurrentie, en zijn dus vooral geïnteresseerd in de nieuwste iPhone (waarvan de prestaties nu twee keer zo hoog zijn als die van jouw toestel). Games en applicaties zijn ontworpen met dit snelle apparaat in hun hoofd en daarom hebben ze veel nieuwe functies aan hun game of applicatie toegevoegd. Dat wil zeggen, het werd een evenement met jou net als het vorige punt, namelijk dat de applicaties de functies erin vergroten, evenals de games, en dit geeft je het gevoel dat de prestaties lager zijn, maar het is eigenlijk bijna constant, maar de belasting nam toe.

De ontwikkelaar richt zich op apps voor nieuwere apparaten, wat zorgt voor extra belasting op oudere apparaten


Hoe verbetert Apple de prestaties?

Nu zeggen veel van onze volgers dat als wat je zegt waar is, hoe Apple de prestaties zal verbeteren? Gaat u voordelen verwijderen? Zijn de nieuwe functies niet de oorzaak van de traagheid, dus hoe zal Apple de snelheid verdubbelen zonder de functies te verwijderen? Het antwoord op deze vraag is een punt dat programmeurs kennen, namelijk prestatieverbetering of "optimalisatie", dat wil zeggen dat de ontwikkelaar zijn programma, game of systeem herschrijft en bouwt en andere alternatieve codes gebruikt. Ik had bijvoorbeeld 10 regels code voor een dergelijke functie, en toen voegde ik een nieuwe functie toe, dus schreef ik na deze regels 6 nieuwe regels en daarna 14 voor een derde functie. Nu heb ik 30 regels te maken met 3 voordelen. Om de ontwikkelaar in staat te stellen de prestaties van zijn applicatie te verbeteren, beoordeelt hij alle regels en kan hij dubbele punten erin vinden of ze samenvoegen tot 20 regels om dezelfde voordelen te bieden of zelfs ontdekken dat het beter en met betere technieken, en dit maakt het sneller.

Dit is het geheim dat iOS 12 niet een groot aantal voordelen heeft, aangezien Apple een deel van zijn ontwikkelaars richt op het verbeteren van de prestaties. En natuurlijk heeft Apple het over het verbeteren van de prestaties, dat wil zeggen het starten en afsluiten van applicaties en het openen van de camera. Maar als er een specifieke applicatie is die traag is, zal wat Apple doet de prestaties van deze applicaties niet verbeteren, omdat ze op het systeem zelf werken, niet op de applicaties.

Je zou natuurlijk kunnen zeggen waarom Apple de prestaties niet vanaf het begin op de beste manier heeft verbeterd en codes heeft geschreven? Het simpele antwoord is dat het verbeteren van de prestaties veel tijd in beslag neemt in vergelijking met het toevoegen van een functie; Apple kan bijvoorbeeld de XYZ-functie binnen een maand toevoegen, maar het kan 4 maanden duren voordat het zo snel mogelijk werkt; Dus Apple voegde eerder toe en zei dat het met iOS 12 tijd is om de prestaties te verbeteren

Welke van de redenen zijn volgens jou het meest van invloed op de prestaties van apparaten? Of ben je het ermee eens dat Apple het probleem zelfs met X heeft veroorzaakt en het nu oplost en beweert zonder voordelen te updaten?

Bronnen:

Bedraad| TheNextWebGeekbench

Gerelateerde artikelen