Apple News

iOS 11-bugg: Skriva 1+2+3 snabbt i Calculator-appen får du inte 6

Tisdagen den 24 oktober 2017 15:03 PDT av Juli Clover

kalkylatorappEn bugg i den inbyggda Calculator-appen i iOS 11 håller på att uppstå viss stor uppmärksamhet denna vecka, trots att det har funnits sedan iOS 11 var i betatestning .





Det handlar om en miniräknareanimering som gör att vissa symboler ignoreras när beräkningar matas in i snabb följd. Du kan prova själv: Skriv 1+2+3 och sedan likhetstecknet snabbt in i Kalkylator-appen.

hur man redigerar appar på iOS 14

På grund av animationsfördröjning som introduceras när två eller flera siffror adderas, är ditt resultat mer sannolikt 24 än 6.



Detsamma gäller för många andra beräkningar -- räknaren ignorerar vissa inmatningar såvida du inte matar in siffror långsamt nog för att ta hänsyn till de tända knappanimationerna som markerar tangenterna som trycks ned. Symboler registreras inte när de trycks medan en sifferknapp fortfarande är markerad, vilket resulterar i felaktiga beräkningar om du matar in siffror snabbt. Reddit-användare cplr beskriver problemet:

Alla iOS-utvecklare kommer att se vad som är fel här: felet är att animeringen som lyser upp knappen blockerar beröringshändelser tills animeringen är klar. Detta är standardbeteendet för animationer, men för att få en app att känna sig lyhörd är det bäst att hitta en väg runt det (det kan vara en enradsfix, men ibland är det komplicerat).

Det finns hundratals klagomål om problemet på reddit den här veckan, men det är en fråga som har diskuterats på Evig forum sedan iOS 11 betatestperioden. Under hela betatestprocessen togs inte animeringsfördröjningen upp, och den har inte heller fixats i någon av iOS 11-uppdateringarna som släppts hittills. Det finns också fortfarande i iOS 11.1.

Vissa användare har upplevt liknande problem när de använder äldre versioner av iOS, men animationsfördröjningen är tillräckligt märkbar i iOS 11 för att göra miniräknaren nästan oanvändbar när man försöker göra snabba beräkningar.

Apple verkar vara medvetna om problemet, eftersom som Loopen påpekar, säger Apple-anställde Chris Espinoza att mer än 70 personer har lämnat in en radarrapport om felet, vilket varnar Apple om problemet. Eftersom det får så mycket uppmärksamhet kan vi potentiellt se en kalkylatorfix i nästa iOS 11-uppdatering.


Under tiden kan iOS-användare som behöver ett pålitligt alternativ använda tredjepartsappar som Calcbot och PCalc .