Една крачка напред, така че защо Apple се нуждаеше от 64-битов мобилен процесор, Computerra
Вече знаете теорията и ако не сте имали време, има много малко за учене там. Apple A7 е микропроцесор, базиран на спецификациите ARMv8 (по-точно система на чип, SoC, която също включва графичен процесор, RAM и друг бодикит). Въпреки това, тъй като спецификациите на ARM описват само ядрото на процесора и никой от външните лица все още не е държал самия A7, почти нищо не се знае за него. Никой например не знае точния брой ядра. Защо, те дори не знаят кой точно го произвежда!
Единственото нещо, което може да се каже със сигурност е, че A7 има два набора инструкции, отделно за 32-битови и 64-битови режими, плюс няколко допълнителни комплекта, налични както там, така и там; че 32-битовият код в 64-битов режим се изпълнява във виртуални машини, организирани от самия процесор под наблюдението на операционната система; че работи на честота, малко (вероятно 30 процента) по-висока от A6, тоест по-малко от 2 GHz. И накрая, през пролетта вероятно ще видим по-мощна версия на A7 (A7X?) в новите iPad.

64-битовата математика е полезна, когато има нужда да се обработват големи количества данни. Това драстично стеснява обхвата на приложенията, които ще се възползват от преминаването към 64 бита: например за офис приложения (текст, социални мрежи, комуникатори и т.н.) печалбата ще бъде напълно незначителна, ако има такава (за страничните ефекти ще говорим по-късно). Бази данни в мобилния сегмент досегане премина, така че игрите, мултимедията, криптографията, научните инструменти остават.

Това, което остава, е науката и криптографията. Първият е много тесен и непопулярен слой софтуер, а вторият отново ще се възползва повече от криптографските инструкции, налични в ARMv8, които (както, между другото, удвоеният набор от регистри и повишената точност на работа с дробни числа) всъщност нямат нищо общо с 64-битовия.
Но липсата на осезаемо влияние върху скоростта или консумацията на енергия не е толкова лошо. Принудителният преход към 64 бита обещава много неприятни странични ефекти. На първо място, Apple изисква всяко 64-битово приложение да идва с 32-битова версия за съвместимост с по-стари устройства, което ще усложни разработката и ще направи програмите по-големи. Тъй като сега всъщност няма 64-битови програми в Apple App Store, с появата на 5S на рафтовете, разработчиците неизбежно ще започнат да се суетят - и може да се предположи, че значителна част от съществуващите приложения ще бъдат прехвърлени на 64-битови релси чрез грубо, чисто механично прекомпилиране. Което неизбежно ще има обратен ефект със „затлъстяване“: тъй като там, където могат да се откажат от четири байта, сега са необходими осем байта, поне системните изисквания на приложния софтуер ще се увеличат.
В допълнение, A7 е проектиран с 64-битова мисъл и работещ на 64-битова операционна система (прочетете: iOS 7), 32-битовите приложения работят по-бавно, отколкото биха могли да работят първоначално. Съвместимостта, разбира се, е осигурена с цената на известни разходи, включително по-активно потребление на "диск", RAM и процесорен кеш. И при други равни условия може да се окаже, че старите (32-битови) приложения ще работят на iPhone 5S дори по-бавно, отколкото на оригинала"Пет".
Единственото разумно обяснение за поведението на "Яблоко" (с изключение на маркетинговия шум) е целта за конвергенция, сливането на мобилни и стационарни платформи. За това се говори поне през последните три години (вижте „Apple се готви да премине към ARM“, „Дайте конвергенция!“, „Системите на утрешния ден“, „От Apple с любов“ и т.н.) и Apple, без директно потвърждение, все още хвърля дърва в огъня на дискусията от време на време. Досега промените засягаха най-вече софтуерната страна (iOS и OS X придобиха много общи функции през последните години; сега и двете са 64-битови, а iOS 7 се казва, че е много силно модифицирана с оглед на вътрешната идентичност на OS X), а основният проблем остава архитектурната пропаст, разделяща компютъра и мобилните устройства. Архитектурата x86 е мощна, но жадна за енергия; ARM е енергийно ефективен, но не и мускул.
A7 не слага край, но ви позволява да начертаете важна междинна линия. Да, докато това е чисто "научен" проект - в смисъл, че има малка практическа полза от него. Но след три до пет години, когато мобилната индустрия достигне границата от 4 GB и ще бъде принудена да премине към 64 бита (Android поддържа ARMv8 от версия 5), когато идеята за десктоп и мобилна конвергенция стане мейнстрийм, всички ние ще следваме пътя, утъпкан от екипа на Джобс и Кук.
Къде ще бъде самата Apple дотогава, може само да се гадае.