Одной из довольно неприятных проблем, с которой время от времени сталкиваются пользователи iPhone, является неожиданная перезагрузка гаджета. То есть работаем мы, работаем с аппаратом, и тут экран моргает и высвечивает знакомый логотип погрызенного яблочка в центре - происходит жесткая перезагрузка телефона. А бывает и хуже - он просто может намертво повиснуть, тогда приходится одновременно зажимать кнопки Home (та, что с квадратиком) и Power (та, что гасит экран) на несколько секунд, пока iPhone не выключится. Забавно, что с такими проблемами может столкнуться не только злостный любитель программного моддинга, джейлбрекнувший свой iPhone и забивший его всяческим Homebrew-контентом, но и люди, использующие гаджет как обычную звонилку с продвинутыми мультимедийными возможностями и пользующиеся строго iTunes.

Итак, думаю всем понятно, что причина всего этого безобразия лежит на поверхности. iPhone - это полноценный компьютер с собственной операционной системой состоящей из сотен тысяч строк кода и взаимодействующей с массой других приложений и программных модулей. Естественно во всем этом изобилии время от времени возникают ошибки. Большинство из них мы можем и не заметить, они тут же и решаются на системном уровне но некоторые особо вредные, то есть критические, способны обрушить устоявшийся порядок и тогда пользователю приходится покрываясь потом зажимать вожделенные аппаратные кнопочки, трясясь от мыслей вроде: "А вдруг не загрузится!" или "Я же ничего лишнего не нажимал! В чем проблема, может, сломалось чего?".
читать дальше »