Apple Naujienos

„Apple“ ištaisys „1970 m. sausio 1 d.“ datos klaidą būsimame „iOS“ naujinime

Pirmadienis, 2016 m. vasario 15 d., 7.27 val. PST, pateikė Joe Rossignol

iPhone-6-Boot-Logo„Apple“ oficialiai pripažino „1970 m.“ datos klaidą, turinčią įtakos 64 bitų „iPhone“, „iPad“ ir „iPod touch“ įrenginiams. The paramos dokumentas nenustato dabartinės pataisos, tačiau „Apple“ teigė, kad būsimas „iOS“ programinės įrangos naujinimas neleis problemai atsirasti ateityje.





Rankiniu būdu pakeitus datą į 1970 m. gegužės mėn. ar senesnę, iOS įrenginys gali neįsijungti paleidus iš naujo. Būsimas programinės įrangos naujinimas neleis šiai problemai turėti įtakos iOS įrenginiams. Jei turite šią problemą, susisiekite su „Apple“ palaikymo tarnyba.

iphone 12 pro spalvos

Rankiniu būdu pakeitus iOS įrenginio datą į 1970 m. sausio 1 d., vyksta nuolatinis perkrovimo ciklas, veiksmingai blokuojantis įrenginį. Atkūrimas naudojant „iTunes“ DFU režimu taip pat neveikia.



„Apple“ nepateikė klaidos priežasties, tačiau „YouTube“ vaizdo įrašų kūrėjas ir programuotojas Tomas Scottas spėja, kad nustačius datą arti 1970 m. sausio 1 d., kuri yra 0 Unix laiku, gali atsirasti sveikųjų skaičių perteklius – šiuo atveju data iki 1970 m. sausio 1 d.

Tada „iOS“ apdoroja perteklinį srautą grąžindama neigiamą integratorių į didžiausią vertę, o tai, pasak Scotto, lemia 20 kartų ilgesnę datą, nei tikimasi visatos. Scottas mano, kad „iOS“ gali susidurti su sunkumais tvarkant šį didelį skaičių, todėl paveikti įrenginiai sugenda.


vokiška svetainė Apfelpage.de pasidalino a antrasis „YouTube“ vaizdo įrašas parodyta, kad atidarius „iPhone“ ir iš naujo nustatius jo akumuliatorių problema gali būti išspręsta, tačiau šis metodas gali sugadinti išmanųjį telefoną ir netekti garantijos, jei tai bus padaryta neteisingai. Saugesnis pasirinkimas gali būti apsilankyti „Genius“ bare arba susisiekti su „Apple“ palaikymo tarnyba internetu arba telefonu.

Skirtumas tarp Apple Watch 6 ir 5

„iOS“ yra „Unix“ pagrindu sukurta operacinė sistema, o „Unix“ laikas prasideda 1970 m. sausio 1 d. 00:00:00 UTC. „Apple“ neleidžia rankiniu būdu nustatyti „iOS“ įrenginio ankstesnės datos, greičiausiai taip, kad būtų išvengta tokia klaida, bet pakeitus datą į 1970 m. gegužės mėn. ar ankstesnę, vis tiek kyla problemų 64 bitų įrenginiuose.