В понедельник представлен iOS 7 до сих пор возбуждает большие страсти. Пользователи более или менее разделились на два лагеря – один впечатлен новой мобильной операционной системой для iPhone и iPad, другой ее презирает. Однако iOS 7 означает не только перемены для пользователей, но и большой вызов для разработчиков.
Спустя шесть лет, когда iOS год за годом менялась лишь незначительно, а базовый графический и пользовательский интерфейс оставался неизменным, iOS 7 теперь приносит значительную революцию, к которой разработчики должны готовиться не только пользователи. И именно для них переход, а точнее приход iOS 7, может оказаться существенно более проблематичным.
В качестве своего рода перезагрузки, после которой все разработчики выстраиваются на стартовой линии и имеют одинаковую стартовую позицию, чтобы отрезать свой кусок пирога, независимо от того, являются ли они признанным брендом или начинающей студией, описание iOS 7 Марко Армент, автор популярного Instapaper.
Текущая ситуация в App Store, например, очень сложная с точки зрения нового разработчика. В магазине тысячи приложений, и конкуренция по отдельным направлениям очень большая. Поэтому, если вы не придумаете что-то действительно новое и инновационное, вам будет сложно продвинуться вперед. Известные бренды сохраняют свои позиции, и если их продукция хорошего качества, убедить пользователей пойти и попробовать что-то новое непросто.
Однако iOS 7, вероятно, принесет изменения. Впервые в истории разработчикам будет недостаточно просто обновить иконку, добавить несколько дополнительных пикселей или добавить новый API. В iOS 7 ключевым моментом станет адаптация к новому графическому интерфейсу и элементам управления. Ведь никто не хочет выглядеть «пассивным» в новой операционной системе.
Из-за этого разработчики уже функционирующих приложений столкнутся с непростой задачей, и Марко Армент объясняет почему:
- Большинство из них пока не могут себе позволить отказаться от поддержки iOS 6. (Кроме того, многим приложениям все еще нужна поддержка iOS 5, а некоторым неудачникам — даже iOS 4.3.) Поэтому им придется разрабатывать обратно совместимую конструкцию, что будет весьма ограничивающим фактором. IOS 7.
- Большинство из них не могут создать два разных интерфейса. (Кроме того, это плохая идея.)
- Многие из их приложений имеют функции и дизайн, которые не подходят для iOS 7, поэтому их придется перепроектировать или удалить, и это может не понравиться многим нынешним пользователям, включая самих разработчиков.
Таким образом, разработчик, который сейчас успешно предлагает свое приложение в App Store, дает iOS 7 больше морщин на лбу, чем радуется чему-то новому. Однако совершенно противоположные чувства испытывают те, кто только готовится продать свою шкуру. На данный момент им разумнее подождать и не бросаться без надобности на переполненный рынок «шестерок», а настроить свое приложение под iOS 7 и дождаться выхода новой версии операционной системы в открытый доступ.
Как только пользователи установят iOS 7, они начнут искать столь же современные приложения, которые впишутся в систему в качестве базовых приложений. Впервые может случиться так, что все фактически окажутся в одной стартовой позиции, и будут покупаться не только проверенные приложения, существующие с незапамятных времен, только потому, что они проверены. Новые разработчики также получат шанс, и им предстоит увидеть, насколько хороший продукт они могут предложить.
В iOS 7 очень интересные вещи могут происходить даже в традиционных «секторах», таких как клиенты Twitter, календари или фотоприложения. Благодаря ориентации на iOS 7 ранее неизвестные бренды могут занять лидирующие позиции. Те, кто больше всего выиграет от новой системы. Напротив, введенные должны постараться потерять как можно меньше.
когда он будет доступен для CR? есть ли известные даты?
Осень. Apple нет и не будет точнее. Вы можете рассчитывать примерно на сентябрь-октябрь.
Кроме того, вероятно, связано с новым iPhone (/new iPhones).
предварительный справочник https://developer.apple.com/library/prerelease/ios/design/index.html
что-то изменилось с iCloud Core Data, кто-нибудь знает?
на программном докладе для разработчиков он сказал, что они исправили массу ошибок, касающихся iCloud.
Я не думаю, что это будет так радикально, как вы описываете в статье.
Настолько радикально... Это один из способов взглянуть на это, и я полностью с ним согласен. Конечно, в 100% случаев так не будет, но некоторые игроки могут трансформироваться.
Подождите до осени и вы увидите, что во всех приложениях (соответствующих исследованиях) все будет готово и обновлено, хоть это и большая работа.
На новый ios. Я имел честь запускать ios 7 на двух устройствах и примерно через четыре часа использования я обнаружил, что хотя Apple и сделала отличную рекламу новой ios, мы подошли очень близко к android, я не комментирую дизайн, который является тоже не так идеально координирован, но отмечу продуманность, плавность хода и надежность. Думаю, это такой же, если не больший сбой, как на iPhone 3g iOS 4.2.1. Я полностью осознаю, что iOS все еще находится в стадии бета-тестирования, но, несмотря на это, меня ждет большое разочарование. По сравнению, например, с 5.1.1 структура кода новой iOS выглядит так, как будто она была разработана для калькулятора. iOS 7, вероятно, была не шагом назад, а шагом в неправильном направлении. iPhone и iPod уже давно не выделяются с точки зрения аппаратного обеспечения, но они превосходны с точки зрения программного обеспечения. К осени Apple должна хорошенько поработать над IOS, ведь этого достаточно даже для БЕТА-версии. Дизайн мне тоже не очень нравится, но судить не могу, потому что вкусы у всех разные. Если сравнить новые приложения для iOS7 и ТОП-приложения из CYDIA, ВЫ ПОЧТИ ОДИНАКОВЫ!??? Что касается дизайна на старых системах, мне понравились отражения, которые Apple убрала, например, на иконках и т. д. Потому что эти отражения прекрасно выделялись на дисплее RETINA, и мне хотелось постоянно играть с iPhone, iPod или iPad. На новой iOS 7 мне нужно только удерживать кнопку «Домой+Питание» для сброса, а иногда я даже переводил iPhone в DFU, но буду ждать следующего обновления. Это мое мнение об iOS 7. Я хотел опубликовать его где-нибудь и, поскольку мне нравится этот сайт, разместил его здесь. Так что забейте меня камнями.
Я рад бросить камень :) Вы признаете, что iOS 7 все еще находится в бета-версии, но все еще ноете об отсутствии отладки и надежности. Почему?! По своему опыту знаю, что текущая и бета-версия iOS работает лучше на iPhone 5, чем, например, на SGS4 :). Я с нетерпением жду более четкой версии системы, так как лично мне очень нравится ее внешний вид. Я понимаю, что тебе не обязательно. Но чего я не понимаю, так это, по вашему мнению, «шага в неправильном направлении». Функционально и визуально для меня отлично, так что всем лайк! :)
1. Прокомментировать отладку первой бета-версии? Вы, вероятно, не выпускали много программного обеспечения в своей жизни, не так ли?
2. Откуда вы знаете что-нибудь о структуре кода? Вы видите что-то большее, чем заголовок фреймворка? Поделись, пожалуйста. Мне нравится изучать исходный код iOS (который, очевидно, у вас есть).
3. Бета-версия iOS находится под соглашением о неразглашении, поэтому вам вообще не следует комментировать ее детали. Если у вас есть привычка не нарушать контракты, то есть.
Что касается дизайна, вы имеете полное право на свое мнение, но я говорю, что связан соглашением о неразглашении, поэтому не буду комментировать детали.
Я согласен с автором. Существующему разработчику действительно придется немного сложнее. Выпустите приложение, работающее на существующей iOS6 и новой iOS7.
В остальном я видел видео с iOS7b1 на iPh5 и должен сказать, что оно мне очень нравится. Насчет стабильности ничего сказать не могу, но как уже писали в обсуждении здесь, это Бета 1 и комментировать или как-либо оценивать ее нет смысла.