Apple призвала разработчиков создавать 64-битные приложения для iPhone 5s

Роман Юрьев avatar | Обновлено 17 марта 2015

Одним из лейтмотивов презентации iPhone 5s была 64-битная архитектура его процессора, которая эффективно используется в iOS 7 и фирменных приложениях, но сторонним разработчикам свои программы все-таки придется адаптировать, чтобы дать народу прочувствовать преимущества новинки. Это также и в интересах самой Apple, которая не стала тянуть резину и уже дала добро на внесение к рассмотрению 64-битных приложений для iOS. О своем решении она известила людей через соответствующую рассылку, как раз незадолго до релиза iPhone 5s, который в ряде стран состоится 20 сентября.

Стоит отметить, что в текущий момент не все просто с мобильной 64-битной архитектурой, хотя в основном проблема именно в софте. В частности, если разработчик хочет сохранить поддержку iOS 6, то придется создавать отдельное 32-битное приложение и отдельное 64-битное. Либо остановиться на первом, так как в iPhone 5s сохранена обратная совместимость с 32-битными архитектурой и ПО. Но в следующем месяце Apple обещает внести все необходимые изменения в Xcode, что позволит создавать универсальные 32/64-битные приложения, способные работать как в iOS 6, так и в iOS 7, причем в последнем случае в 32-битном или же в 64-битном режиме. Естественно, последний вариант актуален только для iPhone 5s.

Во время анонса iPhone 5s Фил Шиллер заявил, что это первый в истории смартфон на рынке с 64-битной SoC. Более того, Apple A7 позиционируется как процессор, по классу сопоставимый с чипами для персональных компьютеров. Да и миллиард транзисторов внутри внушает уважение. Хотя не стоит ждать чуда. Конечно, он быстрее и эффективнее, предшественника — компания заявляет о двукратном превосходстве. Но во многом это зависит от адаптации ПО, плюс свою лепту вносит вдвое более производительный видеоускоритель, всю мощь которого можно будет оценить лишь в играх вроде Infinity Blade 3.

Переход на 64-битную архитектуру в смартфоне — это для Apple большой задел на будущее, плюс возможность хорошо попиарить новинку, но до вычислительных возможностей ПК смартфонам все еще далеко. [ai]

57
Логотип iPhones.ru
iPhones.ru
Одним из лейтмотивов презентации iPhone 5s была 64-битная архитектура его процессора, которая эффективно используется в iOS 7 и фирменных приложениях, но сторонним разработчикам свои программы все-таки придется адаптировать, чтобы дать народу прочувствовать преимущества новинки. Это также и в интересах самой Apple, которая не стала тянуть резину и уже дала добро на внесение к рассмотрению 64-битных...

57 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. acro avatar
    acro 17 сентября 2013

    А что же делать миллионам владельцев “НЕ iPhone 5s”, а скажем 4,4S,5 и т.п.? Выкинуть свои аппараты и бежать за “новым, улучшенным”? Честно говоря, такое отношение все чаще заставляет задумываться о смене платформы.
    А внешний вид 5с и эпловские чехольчики с дырочками под него просто кричат: “БЕГИ!”

    Войди на сайт, чтобы ответить
    Ответить
    someone_unknown
    someone_unknown 17 сентября 2013

    @acro, Никто не бросает пользователей “устаревающих” девайсов на произвол судьбы! В новости четко написано: “если разработчик хочет сохранить поддержку iOS 6, то придется создавать отдельное 32-битное приложение и отдельное 64-битное. Либо остановиться на первом, так как в iPhone 5s сохранена обратная совместимость с 32-битными архитектурой и ПО. Но в следующем месяце Apple обещает внести все необходимые изменения в Xcode, что позволит создавать универсальные 32/64-битные приложения, способные работать как в iOS 6, так и в iOS 7, причем в последнем случае в 32-битном или же в 64-битном режиме.”
    А по поводу 5с… Хоть я и твердо намерен брать 5S, но белый 5с я бы себе взял вторым телефоном вместо жутко медленного 3гс…

    Войди на сайт, чтобы ответить
    Ответить
    Алексей
    Алексей 17 сентября 2013

    @acro, сидеть с iPhone 4/4S, я пользовался iPhone 3g, с 2008 по 2013 и ничего страшного не произошло. Вообще имеет смысл менять аппарат тогда, когда его поддержку в плане ПО прекращают.

    Войди на сайт, чтобы ответить
    Ответить
    veressk
    veressk 17 сентября 2013

    @acro, йопт. Живем же с х32 и х64 версиями Windows… С каких щей тут тревога ?

    Войди на сайт, чтобы ответить
    Ответить
    ruhalek
    ruhalek 18 сентября 2013

    @acro, боюсь, там, куда ты собираешься бежать, тебя будет ждать еще большее разочарование.

    Войди на сайт, чтобы ответить
    Ответить
  2. Listiq avatar
    Listiq 17 сентября 2013

    А какой смысл в этой 64 архитектуре сейчас? Я знаю, что на ПК и маках 64-бита позволяли приложению использовать одновременно более 4гб оперативной памяти. В 5s памяти точно не больше 4гб. Где ещё могут понадобится 64-битные адреса?

    Войди на сайт, чтобы ответить
    Ответить
    NS_Serg
    NS_Serg 17 сентября 2013

    @Listiq, в расширенной и улучшенной системе команд, в большем числе быстрых регистров, что само по себе даст заметный прирост производительности при перекомпиляции под 64 бит даже без изменения существующего кода.

    Войди на сайт, чтобы ответить
    Ответить
    i.band
    i.band 17 сентября 2013

    @Listiq, 64-бита — это не только адресация, но и инструкции. В прочем ни то ни другое не даст iPhone никакого прироста производительности.
    Поэтому выглядит как маркетинговый булшит. Я думаю сделано это для того, чтобы через 3-4 года не осталось ни одного актуального iPhone с 32-битным процессором. Так, что можно будет полностью отказаться от поддержки 32-бит. Ну и соответственно за это время разработчики перепишут свои приложения.

    Войди на сайт, чтобы ответить
    Ответить
    Dipreszio
    Dipreszio 17 сентября 2013

    @Listiq, смысл в том, что это немалый шаг в перед, и теперь уже вскоре не все но многие (процентов 60 хотя бы) передут на 64. думаю втечение полутра лет, еще полтора- и будет 80, а система при этом будет продолжать показывать то на что способна

    Войди на сайт, чтобы ответить
    Ответить