Apple Ziņas

Apple novērsīs 1970. gada 1. janvāra datuma kļūdu gaidāmajā iOS atjauninājumā

Pirmdiena, 2016. gada 15. februāris, pulksten 7:27 pēc PST — Džo Rossignols

iPhone-6-Boot-LogoApple ir oficiāli atzinis '1970' datuma kļūdu, kas ietekmē 64 bitu iPhone, iPad un iPod touch ierīces. The atbalsta dokuments nenorāda pašreizējo labojumu, taču Apple teica, ka gaidāmais iOS programmatūras atjauninājums novērsīs problēmas rašanos nākotnē.





Manuāli mainot datumu uz 1970. gada maiju vai agrāku datumu, var tikt novērsta iOS ierīces ieslēgšanās pēc restartēšanas. Gaidāms programmatūras atjauninājums neļaus šai problēmai ietekmēt iOS ierīces. Ja jums ir šī problēma, sazinieties ar Apple atbalsta dienestu.

vai Apple veic melnās piektdienas piedāvājumus

Manuāli mainot iOS ierīces datumu uz 1970. gada 1. janvāri, tiek nodrošināts nepārtraukts atsāknēšanas cikls, kas efektīvi bloķē ierīci. Šķiet, ka nedarbojas arī atjaunošana, izmantojot iTunes DFU režīmā.



Apple nav norādījis kļūdas iemeslu, taču YouTube video veidotājs un programmētājs Toms Skots izsaka pieņēmumu, ka datuma iestatīšana tuvu 1970. gada 1. janvārim, kas ir 0 pēc Unix laika, var izraisīt veselu skaitļu nepietiekamību — šajā gadījumā datums pirms 1970. gada 1. janvāra.

Pēc tam iOS apstrādā nepietiekamu plūsmu, atgriežot negatīvo integrētāju līdz maksimālajai vērtībai, kas, pēc Skota teiktā, rada datumu, kas ir aptuveni 20 reizes garāks, nekā paredzēts Visumam. Skots uzskata, ka iOS var būt grūtības apstrādāt šo lielo skaitu, kā rezultātā skartās ierīces var avarēt.


Vācijas vietne Apfelpage.de dalījās a otrais YouTube video parādot, ka iPhone tālruņa atvēršana un tā akumulatora atiestatīšana var novērst problēmu, taču šī metode var sabojāt viedtālruni un anulēt garantiju, ja tā tiek veikta nepareizi. Drošāka iespēja ir apmeklēt Genius bāru vai sazināties ar Apple atbalsta dienestu tiešsaistē vai pa tālruni.

cik ilgi airpods darbojas ar vienu uzlādi

iOS ir uz Unix balstīta operētājsistēma, un Unix laiks sākas 00:00:00 UTC 1970. gada 1. janvārī. Apple neļauj manuāli iestatīt iOS ierīci uz datumu pirms šī datuma, iespējams, cenšoties novērst šāda kļūda, taču datuma maiņa uz 1970. gada maiju vai agrāku datumu joprojām rada problēmas 64 bitu ierīcēs.