Бъг в iOS 8 рестартира интерфейса в iPhone

    Новооткрит бъг в iOS 8, рестартира интерфейса на смартфона (Respring, от springboard), когато получи определен низ от символи, като стандартно съобщение. Низът се състои от английски и арабски цифри и за първи път е забелязан от потребител в Reddit, а по-късно е потвърден от MacRumors.

    “Изпращането на низ от символи към iPhone, води до моментален Respring. Оттам, ако Messages приложението е отворено в списъчен изглед, то автоматично крашва всеки път, когато се опитате да го отворите. Ако е било отворено в чата в който е получил съобщението – ще се отвори, но щом се опитате да отворите друг чат – ще крашне”

    Важно е да се отбележи, че бъгът се проявява само, когато текстовото съобщение е получено, докато не сте отворили Messenger приложението – т.е ако получите визуално известие за съобщение тип “банер известие”. Проблемът идва от начина по който банер-известията обработват Unicode текста. Банерът се опитва да покаже входящия текст за кратко и след това се отказва (крашва).

    В случай, че някой от Вашите приятели с iPhone вече е решил да се пошегува с Вас и да Ви изпрати такова съобщение, което прави Messanger приложението Ви неизползваемо и със сигурност може да Ви провали целия ден, ето какво можете да направите:

    • Просто накарайте някой Ваш приятел да Ви изпрати ново съобщение
    • Ако и това не е опция за Вас – използвайте Siri, за да си изпратите сами текстово съобщение
    • Друг начин да решите проблема е като просто изключите визуалните уведомления от съобщенията. Въпреки, че е досадно, ако сте свикнали да ги използвате – поне няма да имате евентуални проблеми от шегаджии, докато Apple решат проблема

    От Apple са признали за съществуването на бъга и вече работят по отстраняването му. Към момент няма яснота, кога ще бъде пуснат ъпдейта, който да реши проблема.