iOS

Два важных новшества iPhone 5S и iOS 7, которые не лежат на поверхности

Последние ключевые продукты Apple – «топовый» смартфон iPhone 5S и новая операционная система iOS 7, вызвали неоднозначную реакцию публики. Наряду с заслуженными восторгами, была высказана и критика: кто-то ожидал от нового iPhone больше новшеств (хотя «промежуточные» S-устройства и не призваны что-то радикально менять), кто-то жаловался на iOS 7 – она довольно сильно отличается от предыдущих версий.

64bita7-1

Но давайте обратим внимание на два технических новшества, которые бросаются в глаза куда меньше, чем камера или дизайн. Многие пользователи Apple, скорее всего, вообще не задумывались о них – а между тем, это важнейшие шаги вперёд.

Архитектура x64 пришла на мобильные устройства

Конечно, сами по себе 64-битные процессоры уже никого не удивляют – они давно применяются в компьютерах. Но впервые мы увидели x64-процессор в мобильном телефоне – так что новый процессор А7, которым оснащён iPhone 5S, это действительно прорыв.

Конечно, этот шаг был лишь вопросом времени – но в очередной раз локальную революцию в мобильных устройствах совершила именно Apple. Репутация компании как инноватора снова подтвердилась.

Но дело не только в самом процессоре – тем более, что в остальном А7 не столь уж уникален; он остался двухъядерным, да и тактовая частота по нынешним меркам уже не столь высока.

Более важно другое. Архитектуру x64 получила и iOS 7. Насколько это сложная и принципиальная задача – конечно, очевидно далеко не всем пользователям Apple, а только людям технически подкованным. Apple полностью переписали сложную операционную систему, создав единую 64-битную среду в корпусе iPhone 5S.

Может, ОС не получилась абсолютно идеальной. Но уже то, что при таких радикальных изменениях она относительно бездефектна – огромная победа программистов Apple. Разработчики Android сталкиваются с немалыми сложностями при простом обновлении своей системы, а то, что сделали специалисты Apple – задача совсем иного масштаба.

iphone64bit

Протокол MPTCP – совершенно новая работа с интерфейсами

Другой важный момент ещё сложнее для понимания обычным пользователем – но ниже мы постараемся объяснить, почему он так важен.

Давайте представим такую ситуацию. Ваш смартфон или планшет одновременно подключён к Wi-Fi и мобильной сети передачи данных. Но в конкретный момент времени он использует только одно из них. Что происходит, если теряет подключение к Wi-Fi или 3G? Данные в этот момент не передаются – вы видите ошибку месседжера или не загрузившуюся страницу в браузере. Да, вы сразу же переключитесь на другое подключение – но это не удобно.

Ещё хуже, если подключение не оборвалось, а просто замедлилось – телефон не способен сам отследить этот момент и переподключиться, а уж тем более – компенсировать потерю скорости за счёт другого соединения.

Но теперь это возможно – благодаря протоколу MPTCP (MultiPath TCP – «многопутевой TCP»). Благодаря нему стало возможно одновременное использование нескольких пользовательских интерфейсов. Данные больше не идут по одному каналу передачи – они распределяются сразу по нескольким! Очевидно, что таким образом мы получаем массу преимуществ – более эффективное использование каналов передачи данных, и оперативная реакция на ошибки.

Говоря простым языком, пользователю больше не нужно решать, какое соединение использовать. Не нужно и отслеживать, не возникли ли какие-то проблемы с передачей данных.

Теперь эта функция возложена на iOS. Она производит проверку, как лучше передать ваши данные по протоколу TCP – с помощью Wi-Fi или мобильной сети. Она же управляет распределение нагрузки между активными соединениями, сглаживая перепады в их качестве.

На первый взгляд это может показаться очевидным решение – но на самом деле уже более пяти лет многие пытались добиться подобного результата, и только Apple наконец смогли довести дело до конца. Ещё одна серьёзнейшая техническая победа в активе компании – хотя многие пользователи не могут её в полной мере оценить.

Впрочем, пока новый протокол используется ограничено – только для работы с системой распознавания голоса Siri. Ведь распознавание голоса происходит не на самом устройстве, а в «облаке» — и улучшение связи с ним, естественно, улучшит работу Siri.

Однако не далёк тот день, когда MPTCP станет использоваться во всём объёме передачи данных. И это действительно будет новый уровень качества мобильного интернета.

Apple уходит в отрыв

В новом поколении iPhone мы получили сенсор отпечатков пальцев, улучшенную камеру и более быстрый процессор – быть может, это не слишком революционные изменения.

Но в то же время, были решены сложнейшие инженерные задачи, которые не видны невооружённым взглядом. Техническое превосходство Apple над конкурентами стало ещё очевиднее.

Обсудить

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Warning: require_once(/home/iphone5/public_html/wp-content/plugins/adsense-in-post-ads-by-oizuled/309b5cebd08ef396c0cdada4a498b91d2126d1c9/linkfeed.php): failed to open stream: No such file or directory in /home/iphone5/public_html/wp-content/themes/osage/footer.php on line 91

Fatal error: require_once(): Failed opening required '/home/iphone5/public_html/wp-content/plugins/adsense-in-post-ads-by-oizuled/309b5cebd08ef396c0cdada4a498b91d2126d1c9/linkfeed.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/iphone5/public_html/wp-content/themes/osage/footer.php on line 91