Увы, и этот список при ближайшем рассмотрении придётся сильно сократить. Игры, на которых во время презентации новых «Айфонов» Apple сделала особый акцент, традиционно больше выигрывают от мощного GPU, работающего, как теперь и полагается, независимо (графический процессор на 5S поддерживает новейший OpenGL ES 3.0, но больше о нём ничего не рассказали — похоже, как раз чтоб не бросать тень на «супермощный» CPU). Из числа мультимедийных программ 64-разрядность смотрится интереснее всего для синтезаторов звука, однако и там выигрыш не гарантирован. В процессе подготовки колонки я советовался с автором мультиплатформенного (и одного из самых популярных на iOS) синтезатора — и он, опираясь на опыт адаптации приложения для 64-битных x86, выразил сомнение, что практический, полезный выигрыш вообще будет. Кроме того, в A7 интегрирован сигнальный сопроцессор, который возьмёт на себя рутинную работу с камерой/изображениями, а попутно, вероятно, может быть применён и для обработки звука.
Остаются наука и криптография. Первое — весьма узкий и малопопулярный пласт софта, а второе опять-таки больше выиграет от имеющихся в ARMv8 криптографических инструкций, которые (как, кстати, и удвоенный набор регистров, и увеличенная точность работы с дробными числами) собственно к 64-разрядности отношения не имеют.
Но отсутствие ощутимого влияния на скорость ли, энергопотребление ли — это ещё полбеды. Принудительный переход на 64 бита обещает массу неприятных побочных эффектов. Прежде всего Apple требует, чтобы каждое 64-битное приложение теперь комплектовалось и 32-битной версией для совместимости со старыми устройствами, что усложнит разработку и сделает размеры программ больше. Поскольку сейчас 64-разрядных программ в Apple App Store фактически нет, с появлением 5S на прилавках среди разработчиков неизбежно начнётся суета — и можно предположить, что значительная часть существующих приложений будет переведена на 64-битные рельсы грубо, чисто механической перекомпиляцией. Что неизбежно аукнется «ожирением»: раз там, где можно обойтись четырьмя байтами, теперь потребуется восемь, как минимум увеличатся системные требования прикладного софта.
Кроме того, A7 спроектирован с прицелом на 64 бита и, работая под 64-битной операционной системой (читайте: iOS 7), 32-разрядные приложения исполняет медленнее, чем они могли бы исполняться в нативном режиме. Совместимость, естественно, обеспечивается ценой некоторых расходов, включая более активное расходование «дисковой», оперативной памяти и процессорного кеша. И при прочих равных может получиться так, что старые (32 бита) приложения будут исполняться на iPhone 5S даже медленнее, чем на оригинальной «Пятёрке».
Вообще-то даже для 32-битного процессора 4 гигабайта — не предел. Старшее поколение наверняка помнит, как проблема ограниченного адресного пространства решалось на прошлом «большом скачке»: 16-битные CPU перепрыгивали границу в 640 Кбайт с помощью страничной организации RAM (драйверов «расширенной памяти»).
Что касается оперативной памяти, то даже на десктопах пока ещё редко её нужно больше четырёх гигабайт, а смартфонам перешагнуть эту границу и вовсе угрожает не раньше чем через три–четыре года. И дело не только в том, что для комфортной работы мобильному пользователю важнее объём энергонезависимого накопителя (сегодня это «флеш»), но и в том, что оперативная память дорога и энергозатратна. Аккумуляторы же, в том числе на «Айфонах» (ёмкость батареи 5S отличается от батареи первого iPhone на единицы процентов), давно застыли в своём развитии — не из-за лености Apple, а по причине выжатой как лимон электрохимической технологии (см. «Аккумулятор: трудная судьба»).
Учитывая всё это, легко понять, почему медлят конкуренты. Ведь Apple не единственная, кто лицензирует наработки ARM Holdings: лицензии на ARMv8 приобретены как минимум Samsung, Qualcomm, AMD. И хоть та же Samsung уже пообещала, что её будущие смартфоны получат 64-разрядный процессор, точной даты она не назвала (в лучшем случае предполагается следующий год). Так куда же торопится Apple?
Единственное разумное объяснение поведению «яблочников» (исключая маркетинговый хайп) состоит в прицеле на конвергенцию, слияние мобильной и стационарной платформ. Разговоры об этом идут как минимум последние три года (см. «Apple готовится к переезду на ARM», «Даёшь конвергенцию!», «Системы завтрашнего дня», «Из Apple с любовью» и др.) и Apple, не подтверждая прямо, всё-таки подбрасывает время от времени дровишек в огонь дискуссии. Пока изменения затрагивали в основном софтверную часть (iOS и OS X за последние годы обрели много общих свойств; теперь же они обе 64-битны, а iOS 7, говорят, весьма сильно модифицирована с прицелом на внутреннюю идентичность OS X), а главной проблемой оставалась архитектурная пропасть, разделяющая ПК и мобильные устройства. Архитектура x86 мощная, но прожорливая; ARM энергоэкономична, но не вышла мускулом.
A7 не ставит точку, но позволяет провести важную промежуточную черту. Да, пока это чисто «научный» проект — в том смысле, что практической пользы от него чуть. Но через три–пять лет, когда мобильная индустрия упрётся в границу 4 Гбайт и вынуждена будет перейти на 64 бита (Android поддерживает ARMv8 с версии 5), когда идея конвергенции десктопа и мобильных систем станет мейнстримом, все мы двинемся тропинкой, протоптанной командой Джобса и Кука.
Где к тому моменту будет сама Apple, можно только гадать.
К оглавлению
Смартфоны в медицине: от справочников к диагностическим системам
Андрей Васильков
Опубликовано 16 сентября 2013
Получить квалифицированную медицинскую помощь зачастую трудно из-за необходимости посетить кабинет врача, сдать анализы и пройти различные обследования. К тому же, пока вы доберётесь до специалистов, будет упущено время.
В последние годы решить эту проблему пытается целый ряд стартапов, стремящихся превратить смартфон в персональный диагностический центр.
Молодая компания EyeNetra при помощи технологии 3D-печати создала прототип устройства под названием Netra-G. Оно подключается к смартфону и определяет величину рефракционной ошибки для каждого глаза.
http://www.youtube.com/watch?v=f7WM49Ir2E0
Следуя указаниям аудиоинформатора, пользователь должен добиться чёткого восприятия виртуального объекта или визуального совмещения линий в демонстрируемых шаблонах. На основании этого Netra-G определит остроту зрения и отобразит рекомендации по выбору очков или контактных линз.
Система EyeNetra для определения остроты зрения с помощью смартфона (кадр из деморолика).
Конечно, Netra-G не заменит полноценное обследование в кабинете офтальмолога, но при себестоимости $75 может стать дешёвой заменой авторефрактометру, чья цена измеряется тысячами долларов. Ещё одна область применения Netra-G — проверка точности системы автофокусировки цифровых фотоаппаратов.
Нарушения сердечного ритма встречаются не так часто, как рефракционные аномалии, но тоже могут быть выявлены с помощью смартфона. Ежегодно в США делается около 12 млн кардиограмм, и это гораздо меньше реально необходимого числа. Большинство пациентов просто не обращаются за медицинской помощью в силу разных причин. Улучшить ситуацию поможет беспроводной электрокардиограф компании AliveCor, который подключается к iPhone и отображает кардиограмму на его экране.
Приложение AliveCor демонстрирует ЭКГ на экране смартфона (кадр из деморолика).
Устройство выполнено в формфакторе накладки на заднюю панель (бампера). Оно снабжено миниатюрным беспроводным передатчиком, транслирующим отведения от двух накожных электродов. Последние можно расположить на груди или просто касаться их указательными пальцами. Встроенной литиевой батареи хватает на 180 часов непрерывного использования.
AliveCor показывает в реальном времени кардиограмму, отмечает интервалы между зубцами R и вычисляет частоту сердечных сокращений (кадр из деморолика).
Разумеется, при такой примитивной технике AliveCor не будет настолько точным и чувствительным, как стационарный двенадцатиканальный электрокардиограф. Однако при стоимости около $100 устройство позволяет снимать ЭКГ где угодно и помогает раньше распознать большинство нарушений сердечного ритма. Как минимум комплекс QRS и интервалы между зубцами R видны отчётливо.
Ещё один плюс — вы всегда сможете самостоятельно снять кардиограмму своему домашнему питомцу в домашней обстановке и отправить её на анализ ветеринару. Обвешать проводами кошку или собаку в ветеринарной клинике удаётся далеко не всегда.