Podrunner — музыка для бега

Где-то 4 месяца назад я начал бегать. Купил кроссовки и в лес! Но, так как я начинающий бегун, мне надо было соблюдать определенный ритм первое время — бежать очень очень медленно: примерно 8 минут километр. Когда я читал о беге, то мне попадались статьи, где рассказывало, что существуют готовые сборники музыки для бега с определенным ритмом BPM. Так я нашел сайт — http://www.djsteveboy.com/podrunner.html.  Скачал несколько треков (совершенно бесплатно), основываясь на различных калькуляторах в сети, как пересчитать BPM в км/час или мин/км. Оказалось, что для меня это не подходит, и опытным путем выбрал себе 142 BPM для начала, да и мелодия первого трека понравилась. Но еще больше понравился другой трек — 155 BPM, и я еще тогда подумал, что было бы классно, если бы его играть медленнее.

В итоге я купил себе приложение Podrunner. Вернее скачал бесплатно с AppStore, а затем купил за $1.99 встроенную покупку. Купил ее скорее от желания поддержать хорошее начинание человека. Но за эти деньги я также получил удаление рекламы из приложения, пропуск речевого приветствия в каждом музыкальном файле, а также возможность изменять скорость проигрывания  любого из треков в программе. То есть, я наконец мог послушать любимый трек 155 BPM хоть быстрее, хоть медленнее, просто изменяя BPM в приложении.

Кстати, я слышал, что серьезные бегуны предпочитают бегать при очень высоких каденциях (ритме) 170-180, потому что это оптимальный ритм для мышц. Так вот это приложение позволит вам легко держаться в заданном ритме, даже если бывалый бегун.

Когда скачивал, то боялся, что на iOS7 что-то будет работать не так, так как приложение уже с историей, и последний раз обновлялось давно. Но оказалось, что все прекрасно работает.

Еще раз спасибо DJ Steve «boy» и разработчикам!

Пара новых правил с 1 мая в iTunesConnect

Starting May 1, new apps and app updates submitted to the App Store must:

  • Be built for iOS devices with Retina display, and iPhone apps must also support the 4-inch display on iPhone 5. Learn about preparing your apps by reviewing the iOS Human Interface Guidelines.
  • Not access UDIDs. Please update your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6. You can find more details in the UIDevice Class Reference.

Вышла версия 1.4 Paris Metro Map — теперь и iPad!

Сегодня вышла очередная версия большого проекта, под общим названием «Парижское метро». Я это называю так, потому что парижское приложение флагман этого проекта, но по сути приложение может работать со специально подготовленными картами практически любого метрополитена мира и даже лодочками в Венеции. На сегодняшний день уже есть приложения для Берлина, Гамбурга, Сингапура, Стокгольма, Барселоны, Шанхая, причем последние три сейчас являются на данный момент бесплатными.

Что же интересного в этой версии 1.4? Во-первых, это поддержка iPad. Мне доставило удовольствие перевести этот продукт из приложения только для iPhone в универсальное приложение. Пришлось поискать решения для нескольких интересных дизайнерских идей заказчика. Кстати, приложение сделали universal – то есть за одну цену вы получаете приложение на все ваши устройства. Вам не надо платить дважды для версию для iPad.

Во-вторых, эта версия поддерживает iOS 6 и особенно интересную функцию, которая сейчас особенно популярна в связи с шумихой в прессе по поводу карту в iOS 6. Суть ее в том, что вы просите приложение Apple Maps построить какой-то маршрут. Но если вы нажмете кнопочку, что вы хотите найти путь другим видом транспорта, то откроется список программ, которые могут помочь вам в этом. Список содержит как программы, которые уже есть на вашем компьютере, так и те, что вы можете купить или бесплатно скачать в АппСторе. Далее вы выбираете нужное приложение, и оно строит вам маршрут, как добраться из одного места в другое, используя координаты начала и конца пути, которые вы указали в Apple Maps. Кстати, в том списке, который вы увидите в своей программе, будут приложения по поиску пути на всех мыслимых видах транспорта – паромы, велосипед, поезда, метро. На мой взгляд, это очень удобная функция. И она поддерживается приложением.

Ну и в-третьих, конечно же приложение поддерживает новый прекрасный экран телефона iPhone 5. Карта теперь занимает больше места на экране, что делает навигацию по ней еще более удобной.

Ссылка на приложение в AppStore — http://itunes.apple.com/ru/app/paris.metro/id513581498

And one more thing (C) …  для некоторых городов, например, для Парижа теперь доступна текстовая информация по состоянию трафика на линиях и перебоях с поездами.

Резервирование названия приложения в Apple AppStore

Допустим вы разработчик и придумали очередную гениальную идею. Проведя маркетинговый анализ, вы выяснили, что то название приложения, которое вы придумали еще ни у кого нет. К например, это сделал я. Но я не знал, что разработка приложения немного затянется и за это время другой человек на другой половинке земного шара создаст приложение с точно таким же названием. Моему негодованию не было предела. Но оказывается, что знай я то, что вам сейчас рассказываю — я бы так не переживал. Вы можете зарегистрировать свое приложение в iTunes Connect когда его еще нет и в помине. Тем самым вы займете имя вашего приложения и убережетесь от сюрпризов. Но здесь существует важное ограничение — вы должны выложить ваше приложение в iTunes Connect в течении 120 дней с момента регистрации — то бишь отослать Apple свой бинарник.

Что же произойдет, если вы этого не сделаете. Я почти специально этого не сделал и получил через 120 дней письмо от Apple со следующим содержанием:

You did not upload a binary for your app, **********, during the 120-day grace period. As a result, the app has been deleted from iTunes Connect.

This app cannot be restored, nor can you use the App Name or SKU for any other app under your account in the future.

То есть вы теряете право на это название под этой учетной записью навсегда. В принципе, это справедливо 🙂

Давайте еще пару слов об имени приложения. Если вы посмотрите в магазин приложений в вашем iPhone — вы увидите, что вы можете видеть порядка 12-13 первых букв названия. Имейте это ввиду, когда придумываете свое. Вы должны уместить все главное, что вы хотите сказать покупателю в этих 12-13 символах, иначе покупатель не сможет понять о чем вообще это приложение.

Регистрация в iPhone Development Program

Когда я читаю форумы годичной давности, то встречаю очень много вопросов от участников — как же регистрироваться в iPhone Development Program. Видимо еще совсем недавно это был очень непростой вопрос. Сам я регался недавно, в январе 2010, и все было предельно просто. Вы заходите на наш любимый портал — http://developer.apple.com/iphone/index.action и логинетесь на него своей учетной записью, которой вы для этого создали. Далее идем на ссылочку — http://developer.apple.com/iphone/program/ и отвечаем на все вопросы, которые нам задаются. Но так как в России не работает онлайн магазин Apple, то в конце нам скажут, прости друг, мы не можем обработать твой заказ в онлайн. Ты скачай, мол, этот файлик, заполни данными с этой странички и пошли нам по такому-то факсу. Пример файлика я приложу ниже. Заполняем на английском языке, четко и аккуратно. Факс по этому номеру стоит на автомате — просто посылаем им эту страничку.  Я послал в обед по Новосибирскому времени — в Америке была глубокая ночь. Перед этим я читал, что обрабатывать мой заказ могут несколько дней. Ничего подобного — как только в Америке наступило утро, то с моей кредитки сняли положенные $99, о чем мне известил мой телефон SMS-кой. А еще через 2-3 часа, судя по времени поступления почты, мне пришел код активации моей учетной записи. Так что все оказалось быстро и просто.

Вот такую форму вас попросят заполнить — purchaseform

Только не заполняйте мою, так как она может устареть, а пользуйтесь той, которую вам в момент регистрации предложит Apple. Удачи!

Путь в AppStore: получение EIN

UPDATE Насколько я понимаю для Apple это больше не требуется — получать EIN. Если вы указывается Россию, как свою страну, то они автоматом считают, что вы платите налоги в своей стране и EIN вам больше не нужен. Но всем остальным кому нужно EIN из России, надеюсь, это все еще окажется полезно!

Я начал собирать бумажки и заполнять формы для контракта с Apple, который позволит продавать свои приложения через AppStore. Перед этим я начитался ужасов на сайтах, как это занимает у людей месяцы и месяцы. Надеюсь, Apple продвинулась в этом направлении и это не займет у меня столько времени. Судя по форумам самая загвоздка для не-американских разработчиков — это заполнение формы по налогам. Там должен быть указан EIN — Employe Identification Number. С его получения я и начал. Я знал, что российский гражданин может получить его двумя способами — или позвонить по нужному номеру и поговорить с представительницей органа выдающего этот EIN — IRS и вам скажут ваш EIN сразу, или отправить формы SS-4 по факсу и ваш номер придет вам по почте недель через 6 (в случае если вы правильно все заполнили). Первый путь мне не нравился тем, что однажды я звонил в Blizzard и мне хватило разговора с девушкой из саппорта на всю оставшуюся жизнь. У нас не пошло дело дальше названия моего эккаунта — как только не пробовали мы его по буквам с ней говорить — она утверждала, что ничего подобного у них в системе нет. Пришлось писать письмо и все было исправлено на следующий день. Второй метод мне не нравился своей продолжительностью. Но оказалось, что есть еще один метод. Если у вас есть хороший друг (или подруга) в Штатах, то вы можете смело попросить их помочь вам в этом деле — правилами IRS это разрешается. Я скачал форму SS-4 вот отсюда. А вот здесь я взял инструкцию по ее заполнению. Заполнил и отослал моему другу Александру. Он переговорил по тому телефону и сделал некоторые важные дополнения к форме и прислал мне ее снова по почте для подписи. Я распечатал форму, подписал, поставил дату, отсканировал и снова отослал по e-mail Александру. Он снова созвонился с тем офисом, который выдает заветные EIN, и факсанул им мою подписанную форму во время телефонного разговора. И вуаля — мой номерочек уже у меня!

Давайте посмотрим подробно, что и как я заполнил. Также я прикладываю пример заполнения формы внизу поста. Все имена и фамилии вымешлены. Итак:

если мы посмотрим вторую сторону формы SS-4, мы увидим там подсказку какие поля заполнять в каком случае. Наш случай «Is a foreign person needing an EIN to comply with IRS withholding regulations». В поле 1 мы пишем свое ФИО — инструкция к форме нас просит это сделать в формате имя, инициал отчества, фамилия. В данном случае для примера это будет Сергей Сергеевич Сергеев — Sergey S. Sergeev. В поле 2 нас просят ввести наше «business name», если таковое отличается от нашего основного имени. В моем случае отличается — я не хочу везде вставлять отчество и я хочу чтобы имя на пластиковой карточку и счете совпадали с именем в AppStore — я хочу быть просто Sergey Sergeev. Так и пишу. В строке 4а мы пишем наш адрес — улицу, номер дома и квартиру. В строке 4b — город, страну и индекс. Честно говоря, в инструкции просят указывать еще и область (штат) — я указал, но Александр убрал это — видимо так правильнее. Хотя инструкции в нашем случае не просят заполнения пункта 6 — мы поставили там Russia. В строке 7 мы еще раз повторили наше полное имя. На пункт 8а мы отвечаем NO. На пункт 9b — ставим галочку напротив Sole proprietor и оставляем пустым  SSN. В строке под номером 10 — ставим галочку в пункте «Compliance with IRS withholding regulations». В строке 17 ставим NO, если вы никогда до этого не получали EIN. В самом низу формы еще раз пишем наше полное имя, расписываемся и ставим дату в американской формате  — месяц, день, года — 1/15/2010. Все, вы готовы, чтобы лично получить EIN по факсу или телефону. Если же вы все-таки хотите попросить своего друга сделать это за вас, то потребуется еще заполнить его данны, как сделано у меня в форме — полное имя друга, его адрес и телефоны. Ну вот и все. Надеюсь это кому-то поможет разобраться что к чему.

Пример заполнения формы SS-4 (PDF)

UPDATE: еще в процессе разговора IRS запросили информацию по строчкам:

  • 11 — January 2010
  • 13 — none
  • 17 — Other, iPhone application development for Apple

PS Спасибо, Саша!

ЗЫЫ Насколько я понимаю для Apple это больше не требуется — получать EIN. Если вы указывается Россию, как свою страну, то они автоматом считают, что вы платите налоги в своей стране и EIN вам больше не нужен. Но всем остальным, надеюсь, это все еще окажется полезно!

Владельцы iPhone и iPod Touch скачали три миллиарда приложений с AppStore

Корпорация Apple объявила о том, что владельцы смартфонов iPhone и плееров iPod touch скачали из магазина App Store свыше трех миллиардов приложений. Сам магазин, являющийся частью сервиса iTunes Store, существует менее полутора лет и открыт в 77 странах мира.

Первый миллиард приложений был скачан за 10 месяцев — с июля 2008 по конец марта 2009 года. Отметка в два миллиарда программ была пройдена пятью месяцами позже, в конце сентября. Третий миллиард, таким образом, был достигнут всего за два с половиной месяца.

Пресс-релиз о трех миллиардах приложений появился в тот же день, что и анонс корпорацией Google смартфона Nexus One, который называют одним из самых перспективных конкурентов iPhone.

Nexus One работает под управлением операционной системы Android. В соответствующем магазине, Android Market, для этой ОС выложено около 20 тысяч приложений. Для сравнения, число приложений для iPhone и iPod превышает 100 тысяч, а для смартфона Palm Pre написана лишь тысяча программ. Число скачиваний приложений из Android Market и магазина Palm не называется.

По материалам Lenta.ru