В понеделник въведен от 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 (/нови iPhone).
предварителен наръчник 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 до есента, защото това е достатъчно дори за BETA версията. Дизайнът също не ми харесва много, но не мога да преценя, защото всеки има различни вкусове. Ако сравните новите приложения за IOS7 и ТОП ПРИЛОЖЕНИЯТА от CYDIA, ВИЕ СТЕ ПОЧТИ ЕДНАКВИ!??? За дизайна на по-стари системи ми харесаха отраженията, които Apple премахна, например върху икони и т.н. Тъй като тези отражения се открояваха красиво на дисплея на RETINA и исках постоянно да играя с iPhone, iPod или iPad. В новия iOS 7 искам само да задържа бутона за начало+захранване, за да нулирам и понякога дори бих поставил iPhone в DFU, но ще изчакам следващата актуализация. Това е моето мнение за IOS 7. Исках да го публикувам някъде и тъй като харесвам този сайт, го публикувах тук. Затова ме убийте с камъни сега.
Щастлив съм да хвърля камък :) признавате, че iOS 7 все още е в бета версия, но все още хленчите за липсата на отстраняване на грешки и надеждност. Защо?! От собствен опит знам, че текущата и бета версия на iOS работи по-добре на iPhone 5, отколкото например на SGS4 :). Очаквам с нетърпение острата версия на системата, тъй като на мен лично много ми харесва визията. Разбирам, че не е нужно. Но това, което не разбирам, е "стъпката в грешната посока" според вас. Функционално и визуално отлично за мен, така че стискам палци! :)
1. Коментар за отстраняването на грешки на първата бета версия? Вероятно не сте пускали много софтуер през живота си, нали?
2. Откъде знаете нещо за структурата на кода? Виждате ли нещо повече от заглавката на рамката? Моля сподели. Обичам да изучавам източника на iOS (който очевидно имате).
3. Бета iOS е под NDA, така че изобщо не трябва да коментирате нейните подробности. Ако имате навика да не нарушавате договорите, т.е.
Що се отнася до дизайна, имате абсолютно право на вашето мнение, но казвам, че съм обвързан с NDA, така че няма да коментирам подробности.
Съгласен съм с автора. На съществуващ разработчик наистина ще му е малко по-трудно. Пуснете приложение, работещо на съществуващ iOS6 и нов iOS7.
Иначе клиповете с iOS7b1 съм ги гледал на iPh5 и трябва да кажа, че много ми харесва. За стабилността не мога да кажа нищо, но както вече беше писано тук в дискусията, Бета 1 е и няма смисъл да я коментираме или да я оценяваме по някакъв начин.