Новые правила App Store: про войны и скриншоты

Правила App Store — чтиво занимательное, однако даже прочитав все пункты, перечисленные Apple, вы не можете быть на 100% уверены в том, что ваше приложение одобрят. Как известно, в Штатах действует англо-саксонская система права, в которой ключевое значение имеет не столько то, что написано в законах, а то, как эти законы трактуются на практике. И правила App Store отлично вписываются в эту систему :)

Например, на днях обширный перечень запретов в App Store пополнился двумя новыми пунктами. Один из них касается скриншотов, а второй… военных конфликтов.

Про iOS 6.1 beta 4 и дату финального релиза прошивки

Вчера поздно вечером разработчикам, зарегистрированным в iOS Developer Program, стала доступна очередная, уже четвёртая по счёту бета-версия новой прошивки iOS 6.1. Вместе с ней по традиции выпущена очередная бета-сборка Xcode, а также бета-прошивка 5.2 для Apple TV.

Как всегда, мы надеялись на то, что спустя несколько часов найдутся хоть какие-нибудь интересные изменения, но увы. Впрочем, некоторые подробности всё-таки есть.

Что нового в третьей бета-версии iOS 6.1?

Есть ещё одна новость, о которой нельзя умолчать сегодня. Зарегистрированные разработчики получили третью бета-версию iOS 6.1. Как всегда, Apple просит обратить внимание на возможности интеграции своего картографического сервиса в сторонние приложения. Также компания сообщает о незначительных улучшениях в Passbook и браузере Safari.

Ничего интересного? Согласимся. Поэтому мы надеялись, что в течение дня появится информация о дополнительных изменениях, найденных разработчиками…

Началось бета-тестирование OS X 10.8.3

Apple сдержала обещания, данные ранее, и действительно открыла бета-тестирование OS X Mountain Lion 10.8.3 сразу после уикенда Дня благодарения. На обновление 10.8.3 возлагалось немало надежд и ожиданий, но зарегистрированные разработчики, которые первыми скачали новую сборку, не нашли ничего особенного. Более того, складывается ощущение, что в Apple продолжают работать не над тем, над чем стоило бы работать в первую очередь.

Выпущена вторая бета-версия iOS 6.1

Подоспела вторая бета-версия iOS 6.1, а никто из разработчиков (да и нас с вами) по-прежнему не знает, что конкретно там изменилось, и чем прошивка 6.1 будет отличаться от предшествующих версий iOS.

Пока что все найденные новшества сводятся к возможности загружать песни из iTunes Match по одной, а также к незначительным изменениям в интерфейсе Passbook и камеры. Заодно в Китае был расширен список встроенных в Safari поисковиков.

Кроме того, сегодня в Apple выпустили бета-версию новой прошивки для Apple TV, о которой рассказать совсем нечего: пока что никто не обнаружил в ней никаких заметных изменений.

Судя по тому, с какой интенсивностью в Apple начали выпускать бета-прошивки, финальный релиз iOS 6.1 можно ожидать уже до конца года.

Apple начинает бета-тестирование прошивки iOS 6.1

Разработчикам софта для iOS нынешним вечером приходится задуматься над тем, какую прошивку ставить :) Выбор есть — либо качать iOS 6.0.1, доступную всем без исключения, либо другой сегодняшний релиз — первую бета-версию iOS 6.1, которая пока распространяется эксклюзивно среди участников iOS Developer Program.

Gold Master-версия iOS 6 доступна разработчикам

Лавина новостей от Apple хлынула со всей силой :) Не успели мы закончить с рассказом о презентации iPhone 5, новых iPod и iTunes 11, как пора снова писать про iOS 6.

Недавно Gold Master-версия iOS 6 стала доступна для скачивания зарегистрированным разработчикам Apple. Если говорить по-русски, то Apple начинает неделю предварительного тестирования финальной версии iOS 6.

Выпущена четвёртая бета-версия iOS 6

В Центре разработчиков Apple уже доступна четвёртая бета-версия iOS 6, обновиться можно также «по воздуху», правда, многие пользователи пишут, что Beta 4 на устройствах отображается в качестве обновления до Beta 3.

Изменения в iOS 6 beta 4 традиционно минимальны:

  • исправлены баги с Адресной книгой
  • устранены проблемы с зависанием Apple TV при использовании приложения Remote и при просмотре Фотопотока
  • исправлен глюк с невозможностью ввести дату рождения при создании аккаунта в Game Center
  • повышена стабильность работы приложения Passbook
  • кэш в Safari увеличен в пять раз — до 25 МБ
  • в настройках iOS можно разрешить программам пользоваться 3G-соединением, если не получается скачать или залить информацию по Wi-Fi
  • в настройки приватности добавлен пункт насчёт доступа к Bluetooth-соединению
  • дополнительные опции добавлены в настройки защиты iOS паролем (например, без ввода пароля можно разрешить быстрый ответ сообщением)

Но главное — из iOS 6 теперь убрано приложение YouTube. Похоже, Apple всерьёз рвёт все отношения с Google.

Интересно, что срок действия четвёртой бета-версии iOS 6 не изменился. Как и beta 3, нынешняя прошивка сможет работать вплоть до 30 сентября. Это косвенно намекает на то, что тестирование iOS 6 выходит на финишную прямую, и новый iPhone действительно можно ждать в сентябре.

Вышла iOS 6 beta 3. Изменения минимальны

Минувшей ночью Apple выпустила для зарегистрированных разработчиков третью по счёту бета-версию iOS 6. Мы честно пытались найти в ней что-нибудь новенькое, но безрезультатно :) Почти все изменения сводятся к области багфиксов и косметики интерфейса:

  • единственное более-менее важное новшество — пункт «Карты» в настройках системы: там можно регулировать громкость голоса iOS во время движения по маршруту, размер шрифта меток на карте, единицы измерения расстояний и пр.
  • в приложении «Карты» теперь нормально отображаются пробки и аварии, добавлены новые города в режим Flyover
  • при звонках FaceTime снова отображаются кнопки принятия и отклонения
  • в Safari добавлен индикатор загрузки статей Reading List в кэш:

  • на Apple TV исправлены баги с YouTube
  • исправлен баг при восстановлении iOS-устройств из резервной копии
  • исправлены проблемы при добавлении напоминаний

Как всегда, прошивка выпущена не только для iPhone, iPod touch и iPad, но и для Apple TV. Вместе с ней разработчикам, подписанным на iOS Developer Program, доступна очередная бета-сборка Xcode 4.5.

Выпущена Golden Master-сборка OS X 10.8 Mountain Lion

Минувшей ночью зарегистрированным разработчикам Apple Developer Center стала доступна Golden Master-версия следующего поколения OS X — Mountain Lion. Golden Master — по своей сути финальная сборка продукта, которая раздаётся разработчикам для того, чтобы они последний раз протестировали на новой системе собственные приложения и опубликовали их на своих сайтах или в Mac App Store к моменту публичного релиза. Между прочим, в Mac App Store уже начался приём программ, адаптированных специально под OS X 10.8.

Сборка получила индекс 12A269, видимых изменений пока найдено не было, впрочем, ожидать их появления на такой стадии было бессмысленно. Исправлены последние баги, уточнены локализации, отполирован дизайн — если не случится ничего экстраординарного, то именно нынешняя сборка 12A269 через некоторое время станет доступна всем желающим через Mac App Store за $19,99.

Обычно между релизом Golden Master и выходом публичной версии операционной системы проходит около двух недель, так что финальную версию «Горного льва» (или всё-таки Кугуара) стоит ждать в 20-х числах июля.

В Apple всерьёз взялись за торговцев регистрациями UDID

Интерес к бета-прошивкам Apple год от года только растёт. Тысячам пользователей не терпится попробовать все новинки грядущих версий iOS у себя на устройстве, и всё больше разработчиков стремятся на этом заработать. Например, просто так поставить бета-версию iOS 6 на iPhone, iPod touch или iPad не получится (точнее, получится, но пока про это знает меньше людей, чем должны были бы :). Нужно, чтобы уникальный идентификатор (UDID) вашего гаджета был включён в список устройств для тестирования любого из разработчиков, зарегистрированных на портале Apple Developer Center в качестве подписчика iOS Developer Program.

Регистрация разработчика платная и стоит 99 долларов в год, зато каждый разработчик на год может добавить в свой список до 100 устройств. Таким образом, если продать все 100 слотов под UDID хотя бы за доллар, подписка уже окупится. Но минимальный ценник на такие услуги — порядка 5-7 долларов.

Такой дополнительный способ заработка категорически не нравится Apple. Сегодня многие популярнейшие сайты (например, udidregistration.com, activatemyios.com и пр.), специализирующиеся на торговле UDID, были отключены из-за обращения Apple к хостерам по поводу нарушения авторских прав.

Формально Apple права: распространение бета-прошивок среди всех желающих нарушает не только условия соглашения iOS Developer Program, но и соглашения о неразглашении (NDA), под которым находятся все бета-продукты Apple на Apple Developer Center. Но с другой стороны, зачем Apple отказываться от дополнительных бета-тестеров, которые изучат прошивку вдоль и поперёк? Мотива тут два:

  • имидж «самой стабильной и самой передовой» iOS в глазах рядовых пользователей, который может быть расшатан бета-версиями. Хотя полагаем, что юзеры отлично понимают, на что идут, устанавливая бета-версию :)
  • желание Apple самостоятельно подзаработать на желающих участвовать в бета-тестировании. Официальный путь никто не отменял: вам надо подписаться на iOS Developer Program и тогда вы совершенно легально сможете пользоваться бета-версиями iOS. Но, как мы уже сказали, это стоит вовсе не 5-7 баксов, а все 99

P.S. Ну а для тех, кто не хочет платить ни Apple, ни торговцам UDID-услугами, в очередной раз напомним, что регистрация UDID не обязательна для установки бета-версий iOS. Если вы обновляетесь на бета-прошивку, проверки UDID не происходит. Она проводится только при восстановлении на бета-прошивку.

Выпущена вторая бета-версия iOS 6

Сегодня Apple выпустила вторую бета-версию iOS 6. Конечно, можно скачать файлы из Центра разработчиков Apple (ну или с трекеров), но куда приятнее обновиться прямо по Wi-Fi. Кстати, именно с обновлением по Wi-Fi связано ещё одно новшество iOS 6, доселе не замеченное — во время обновления прошивки зубчатые шестерёнки на иконке настроек теперь вращаются.

Если же обратиться к нововведениям iOS 6 beta 2, то в официальной документации Apple ничего выдающегося не замечено:

  • на iPhone вернулась пропавшая в первой бета-версии опция включения-выключения 3G
  • улучшена локализация (в т.ч. и русская) в части функций Твиттера и Фейсбука
  • переработан дизайн разделителей в настройках iOS на iPad
  • исправлены тормоза и вылеты Game Center при обработке приглашений поучаствовать в играх
  • исправлена проблема с вылетом стартового мастера настройки системы
  • исправлены глюки с незапоминавшимся паролем в FaceTime и iMessage
  • исправлены проблемы с разъезжающейся клавиатурой при повороте экрана и пропаданием звуков набора клавиш
  • на Apple TV исправлены баги с перемоткой в фильмах и с работоспособностью кнопки паузы при воспроизведении звука в фоне

Кроме того, на нашем iPhone куда-то пропало приложение Passbook, не работавшее в первой бете.

Хочется верить, что вторая бета-версия несколько улучшит ситуацию с быстрой разрядкой батареи. Впрочем, пока делать выводы рано. Если вы нашли что-нибудь интересное в новой бета-версии, предлагаем вам поделиться информацией с нами и с остальными читателями AppStudio ;)

Apple опубликовала все записи сессий WWDC 2012

Worldwide Developer Conference — мероприятие необычное во многих отношениях. Хотя изначально конференция задумывалась как сугубо практическая площадка для взаимного обмена опытом, сейчас это прежде всего масштабная Apple-тусовка, на которую съезжаются посмотреть презентации, показать себя и затариться эксклюзивными сувенирами компании из Купертино. И с каждым годом популярность WWDC только растёт.

Но попасть на WWDC всем желающим не так-то просто. Во-первых, цену участия нельзя назвать скромной — это 1600 долларов. Во-вторых, надо постараться, чтобы успеть купить заветный билет, потому что уже через несколько часов после старта продаж на сайте Apple появляется табличка «Sold out».

К счастью, для тех, кто участвовал в конференции, но не успел посетить интересные мероприятия, а также для тех, кто не смог попасть на WWDC, Apple публикует видеозаписи всех сессий. В нынешнем году их насчитывается 113 штук, и все доступны для бесплатного просмотра. Не требуется даже подписка на платные программы Apple для разработчиков. Достаточно прикрепить свой Apple ID к Центру разработчиков Apple и можно переходить к просмотру.

Для начинающих разработчиков, неплохо понимающих английский, это целый кладезь знаний и примеров:

Конференция WWDC 2012 откроется 11 июня

Сегодня была официально подтверждена дата начала Всемирной конференции разработчиков Apple (Worldwide Developer Conference 2012). Главное событие года для создателей софта под iOS и OS X начнётся в понедельник, 11 июня и займёт пять рабочих дней, в течение которых будут проведены десятки лекций, семинаров и круглых столов. Раньше WWDC притягивала внимание общественности по ещё одной причине — именно там анонсировались новые поколения iPhone, пока в 2011-м их презентацию не сдвинули на октябрь. Тем не менее, посмотреть открытие конференции всё равно будет интересно, потому что про iOS 6 там точно расскажут.

P.S. На момент, когда в нашем почтовом ящике оказалось письмо от Apple с предложением поучаствовать в конференции, все билеты на неё были уже проданы (несмотря на цену в 1599 долларов).

Третья бета-версия Mountain Lion: что нового?

Честно говоря, мы планировали написать о выходе третьей бета-версии Mountain Lion ещё вчера. Но вчера рассказать о ней что-либо конкретное, кроме того, что были исправлены многие глюки (и добавлены новые), мы не смогли бы.

Сегодня, после нескольких часов общения с новой системой, примерный список изменений составить всё-таки можно:

  • начата правка русской локализации. До идеала ещё далеко, некоторые меню по-прежнему разъезжаются, но ситуация уже лучше, чем в предыдущей бете
  • доработан дизайн окон управления файлами в iCloud. Правда, отличия придётся искать долго, так что не будем утруждать вас скриншотом
  • иначе, более аккуратно стали выглядеть системные уведомления, честно позаимствованные Apple у Growl
  • уменьшено расстояние между иконками в Launchpad, теперь он заполнен более плотно
  • новые и более дружелюбные по отношению к хакинтошам видеодрайверы от AMD для Radeon 5xxx и 6xxx. Поддержки седьмой серии по-прежнему не наблюдается

Добавим, что обновить вторую бета-версию OS X 10.8 на третью через Mac App Store (функция обновления системы и ПО от Apple в Mountain Lion перекочевала туда) не получится, придётся выкачивать три с лишним гигабайта заново. Для совестливых предлагается оформление подписки Mac Developer Program за 99 баксов в год и скачивание Кугуара из Центра разработчиков Apple, для остальных есть торренты. Но благоразумнее будет подождать Gold Master версии или финального релиза новой системы, благо что лето 2012-го уже скоро.

[FAQ] Про SKU Number при публикации приложения в App Store

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой Apple, операционной системой Mac OS X (и её запуском на PC), пишите нам через форму обратной связи.

К нам поступил следующий вопрос:

Добрый день!

Можете рассказать про SKU Number в iTunes Connect?? При отправке программы в AppStore надо его вводить. Я читал, что в качестве этого SKU Number можно вводить любую комбинацию цифр и букв, но хотелось бы услышать ваш комментарий. Есть ли какие-нибудь правила выбора SKU Number? Что будет, если у разных программ эти коды совпадут?

Выпущена вторая бета-версия Mountain Lion (и первая бета OS X 10.7.4)

Сейчас, когда новый iPad поступил в продажу, а прошивка iOS 5.1 разошлась среди пользователей, в Apple решили сосредоточить усилия на другом важном направлении — развитии Mac OS X. Прошлой ночью зарегистрированным разработчикам стали доступны сразу две бета-версии OS X, причём поставить их одновременно невозможно :)

Во-первых, это бета-версия OS X 10.7.4. Про очередной системный апдейт Льва рассказать совершенно нечего — это очередной набор багфиксов для Адресной книги, Mail и iCal.

Во-вторых, выпущена вторая бета-версия OS X 10.8 Mountain Lion. Кугуар стал ещё стабильнее, исправлены самые заметные проблемы в интерфейсе, но это не главное. Обнаружились и некоторые новшества:

  • система сама, без всяких сторонних программ будет уведомлять вас о новых твитах
  • ни одно стороннее приложение теперь не сможет получить доступ к вашей адресной книге без подтверждения с вашей стороны. Разумеется, это сделано в целях безопасности (и в качестве реакции на недавний скандал с приложением Path для iOS, которое самостоятельно отправляло информацию о контактах разработчикам программы)
  • в Safari появился новый прогресс-бар. Описать его ни словами, ни скриншотами не получится, тут нужно видео. При загрузке страницы размытое синее пятно молниеносно проносится по адресно-поисковой строке браузера
  • ещё Safari обучился возможности синхронизировать через iCloud открытые вкладки на различных устройствах. Правда, на стороне iOS эта функция пока не реализована, синхронизация работает между компьютерами с Mountain Lion на борту
  • система стала полностью 64-битной. Из ядра вырезан весь 32-битный код, и загрузить OS X в 32-битном режиме больше не получится. Соответственно, процессоры, неподдерживающие 64-битность, уже никак не смогут работать на OS X 10.8
  • возможно, что мы прохлопали появление данной функции в первой бете Кугуара, но прогресс-бар копирования или перемещения файла теперь отображается прямо на иконке соответствующего объекта. Реализовано это в фирменном iOS-стиле:

Что касается совместимости OS X Mountain Lion DP2 с хакинтошами, здесь кардинальных изменений нет. В целом всё работает, но очень многим владельцам материнок с интеловскими чипсетами потребуется редактировать кексты, чтобы HDD подключались по-человечески, а не в качестве съёмных носителей. Без этого возможен целый букет проблем — от зависания при загрузке до внезапного выключения дисков после выхода из режима сна.

В завершение напомним, что финальный релиз Mountain Lion ожидается во второй половине будущего лета.

Вышла третья бета-версия iOS 5.1

Пока хакеры пытаются смастерить джейлбрейк iOS 5.0.1 на iPhone 4S и iPad 2, программисты Apple готовят очередные сборки прошивки iOS 5.1. Одна из них, с индексом билда 9B5141a, вчерашним вечером начала распространяться среди зарегистрированных разработчиков в статусе третьей бета-версии iOS 5.1.

Хотелось бы порадовать вас списком свежих интересных функций. Но не выйдет — изменения в очередной раз носят чисто косметический характер:

  • в настройки сотовой сети на iPhone 4S вернули выключатель 3G. В iOS 5.0 и 5.0.1 он отсутствовал, и 3G-связь была включена постоянно. Это было одной из причин быстрой разрядки нового айфона
  • в настройки беспроводных сетей, организуемых с помощью точек доступа Apple, добавилась кнопка перехода к утилите AirPort
  • слегка изменён дизайн некоторых иконок

Это всё, что можно сказать о новой прошивке. Поскольку сейчас в очередной раз выпущена бета-версия iOS (а не Gold Master-релиз), можно утверждать, что до финального релиза iOS 5.1 ещё  далеко. Скорее всего, его стоит ждать в начале февраля.

Выпущена вторая бета-версия iOS 5.1

Тестирование следующего масштабного обновления iOS продолжается после выпуска второй бета-версии iOS 5.1, которая стала доступна зарегистрированным разработчикам минувшей ночью. Так же, как и вас, нас тоже интересовал простой вопрос «что нового на этот раз?». И, как в случае с первой бета-версией прошивки 5.1, внятного ответа снова нет. Единственное хоть сколько-нибудь заметное нововведение в свежей бета-сборке — долгожданная возможность удаления фотографий из Photo Stream. Напомним, что нынче удалить фотографии из iCloud можно только двумя способами: либо отключить устройство от iCloud (так себе вариант), либо через опцию в настройках веб-интерфейса iCloud.

Вдобавок к новому билду iOS для скачивания в Центре разработчиков стала доступна и бета-прошивка для Apple TV 2G. Но ничего конкретного про неё тоже сказать нельзя, кроме того, что она рекомендуется для тестирования трансляций AirPlay с гаджетов под управлением iOS 5.1.

В общем, непонятно, как Apple будет рекламировать новую прошивку на своём сайте после того, как iOS 5.1 дойдёт до стадии финальной версии. Отличия от предыдущих пятых прошивок, увы, по-прежнему минимальны.

Выпущена первая бета-версия iOS 5.1

Минувшей ночью в Центре разработчиков Apple была выложена первая бета-версия следующего обновления iOS — 5.1. Правда, пока ещё не ясно, можно ли назвать этот апдейт действительно масштабным. Если вспомнить прошлый год, то прошивка 4.1 добавила заметное число новинок: Game Center, HDR-фото, прокат телешоу, iTunes Ping и пр. Закономерен вопрос «а что изменилось в iOS 5.1 по сравнению с iOS 5.0.1?»… но на него пока ответить нечего. Из официальной сопроводительной документации следует, что iOS 5.1 будет поддерживать «новые способы запуска приложений» (можно предположить, что через Siri). Из остальных изменений разработчикам пока что удалось найти только два:

  • сервис iTunes Match можно заставить работать через 3G
  • в настройках геолокации появилась опция «Geofencing», которая позволяет сберечь батарею за счёт сокращения числа запросов на определение местоположения по GPS для созданных напоминаний

Негусто, что тут сказать. Будем надеяться, что к финальному релизу прошивки число полезных новшеств подрастёт.