„IOS“ efektyvios energijos klaida paaiškino, kodėl neaiškus pranešimas gali sukelti „iPhone“ strigimą

Savaime suprantama, kad kuo sudėtingesnė yra programinė įranga, tuo didesnė tikimybė, kad kažkas su ja bus blogai. Štai kodėl nėra klaidų neturinčios operacinės sistemos - net ir „Apple“ „iOS“ gali būti nesklandi, nepaisant griežtos įmonės testavimo metodikos. Neseniai „iOS Messages“ programoje aptikta „Effective Power“ klaida yra puikus to pavyzdys. Kaip pranešėme trečiadienį, gavome konkrečią teksto eilutę gali sugesti „iPhone“ ir po to paleisti programą „Messages“ nenaudinga.
Dėkingai, „Apple“ greitai paskelbė klaidos šalinimo būdą ir patvirtinkite, kad darbai buvo taisomi. Tačiau niekada neatskleidė, kas iš tikrųjų sukėlė „iPhone“ telefonų gedimą gavus neaiškią teksto eilutę. Tai leido kelios teorijos apie tai, kas kaltas dėl nesklandumo atsiradimo, ir tas, kuriuo norėtume pasidalinti, tikrai galėtų būti kažkas.
Spėjama, kad pagrindinė „Effective Power“ klaidos priežastis gali būti tai, kaip „iOS“ rodo gaunamų pranešimų pranešimus. Kai gaunamas naujas tekstas, pranešimų juostoje rodomi tik keli pirmieji žodžiai. Po jų eina elipsės ženklas (...), nurodantis, kad likusi pranešimo dalis paslėpta. Tačiau kenkėjiškame teksto fragmente yra krūva arabiškų simbolių, kurių „iOS“ negali tinkamai atskirti. Todėl teksto dalis, kurią „iOS“ bando rodyti reklamjuostės pranešime, tampa per ilga, kad tilptų, o tai savo ruožtu sukelia telefono gedimą.
Žinoma, teorija vienaip ar kitaip gali būti netiksli, tačiau ji tikrai skamba kaip patikimas paaiškinimas. Ar jūsų „iPhone“ tapo nesklandumo auka? Praneškite mums komentarų skyriuje ir peržiūrėkite šį vadovą kaip atsigauti po „efektyvios galios“ klaidos jei jūsų „Messages“ programa tapo nepasiekiama.

šaltinis: Tomas Scottas („YouTube“)