В понеділок представлений 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, ймовірно, не був кроком назад, а кроком у неправильному напрямку. Айфони та 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, і маю сказати, що воно мені дуже подобається. Про стабільність нічого сказати не можу, але як вже було написано тут в обговоренні, це Beta 1 і коментувати чи оцінювати її немає сенсу.