Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Apple будет разрабатывать софт по-новому из-за жалоб на iOS 13

Разработка под iOS *Разработка мобильных приложений *Аналитика мобильных приложений *Гаджеты IT-компании


Apple начнёт разрабатывать и тестировать свои операционные системы по-новому. Изменения связаны с критикой iOS 13. Как пишет Bloomberg со ссылкой на собственные источники в компании, это связано с тем, что разные функции системы разрабатываются разными командами девелоперов. При этом их действия не всегда скоординированы, и функции внедряются в тестовые сборки независимо друг от друга, из-за чего сборки нередко оказываются перегруженными, а работа новых функций — нестабильной. Кроме того, разные функции могли конфликтовать друг с другом.

В соответствии с новым подходом, в тестовых сборках будущих операционных систем Apple проблемные или недоработанные функции будут по умолчанию отключены. У разработчиков также появится возможность отключать все функции, введённые в определённый промежуток времени, чтобы они могли сосредоточиться на написании своих программ, не отвлекаясь на сторонние.
Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 13K
Комментарии 13

App Tracking Transparency: что изменилось с новой политикой приватности от Apple

Блог компании FUNCORP Разработка под iOS *Разработка мобильных приложений *Swift *Монетизация мобильных приложений *

Apple в прошлом году заставила понервничать весь мобильный рекламный рынок, анонсировав для App Store новую политику приватности данных. Теперь создатели приложений обязаны спрашивать разрешение пользователей на рекламный трекинг (да-да, тот самый нашумевший IDFA). Правила, которые несколько раз откладывали, вступили в силу в начале этого года. 

В этой статье разберемся, как повлияла новая политика на рынок, и что именно изменилось для пользователей, разработчиков и рекламодателей. А также расскажем, как заполнить анкету по сбору данных, чтобы ваше приложение прошло ревью в App Store.

Читать далее
Всего голосов 37: ↑37 и ↓0 +37
Просмотры 2.9K
Комментарии 2

С какими трудностями столкнулись разработчики при создании ЯRUS

Я пиарюсь
Recovery mode

При создании приложения не все получается идеально с первого раза. Многие разработчики сталкиваются с различными препятствиями. О возникших сложностях при создании приложения и путях их решения рассказал технический директор ЯRUS Дмитрий Илюхин.

Читать далее
Всего голосов 11: ↑0 и ↓11 -11
Просмотры 720
Комментарии 7

Сказка о разработке интерактивных книг

Разработка под iOS *


В этой статье мы хотим поделиться нашим впечатлением и опытом о разработке двух интерактивных книг для детей: «История о Мисс Моппет» и «Сказка о Котёнке Томе».

Начнём с того, что отметим: самое важное в книге – это текст. Именно поэтому для книг очень важным является перевод, а применительно к приложениям на App Store: для книг-приложений, очень важна качественная локализация.

Читая книгу-приложение, дети и родители больше всего внимания обращают на интерактивность, на анимацию, на красочность и яркость картинок, и в последнюю очередь на буквы. Однако в отличие от англоязычных детей, для которых стараются разработчики всего мира, русские дети не так избалованы наличием на App Store интерактивных книг на русском языке с озвучкой, то есть книг для самых маленьких, где подсвечивается читаемый текст, и можно послушать каждое слово по отдельности, или даже отдельную букву в слове! Такие книги помогают изучать языки.

Мы решили делать интерактивные книги на русском языке с озвучкой текста.
Читать дальше →
Всего голосов 37: ↑31 и ↓6 +25
Просмотры 16K
Комментарии 36

Сказка о раскраске

Разработка под iOS *


В преддверии Нового 2012 года мы хотели выпустить коротенькую интерактивную книжечку по мотивам стихотворения “12 Поваров” Даниила Хармса. Оставался месяц, общая концепция была разработана, основные графические материалы готовы. По нашим расчётам мы как раз успевали выпустить приложение на русском языке в 30 числах декабря (из расчёта, что Apple будет рассматривать наше приложение 7 дней).

Как интерактивная книга эволюционировала в раскраску


Мы приступили к разработке первых страниц. Посмотрели результат: получалось ярко, красочно, но чего-то не хватало. Попробовали поменять цвета персонажей: кому-то нравился один вариант, кому-то другой, тогда мы поняли, что на вкус и цвет товарищей нет, и решили сделать раскраску.
Читать дальше →
Всего голосов 18: ↑10 и ↓8 +2
Просмотры 2.9K
Комментарии 12

Руководство Apple «Как стать разработчиком под iOS»

Разработка под iOS *
Компания Apple приглашает новичков начать разработку своих приложений под iOS, и в помощь опубликовала руководство "Start Developing iOS Apps Today", где указаны все необходимые действия на каждом этапе, даются советы по выбору языка программирования, дизайну интерфейса приложения и максимизации прибыли в App Store.



Руководство очень лаконичное, всего несколько строчек на каждой странице, но содержит все необходимые ссылки для более подробного изучения темы. Очевидно, оно предназначено для тех, кто ещё никогда не программировал под iOS.
Всего голосов 89: ↑76 и ↓13 +63
Просмотры 37K
Комментарии 49

Продолжение истории про разработку русского аналога Siri

Разработка под iOS *
После публикации топика «Разработка русскоговорящего «аналога» Siri за 7 дней» я получил много ценных советов и предложений о помощи. Большое всем спасибо. Я учел многие советы и замечания и продолжил разработку. Что из того получилось под катом.
Читать дальше →
Всего голосов 63: ↑62 и ↓1 +61
Просмотры 3.1K
Комментарии 77

Инвестируем $2 млн долларов в разработку игр

Блог компании Nevosoft
Разыскиваем талантливых разработчиков игр с оригинальными идеями! Готовы вложить деньги в стоящие проекты для мобильных платформ и помочь вам получить доступ к многомиллионной аудитории. Что для этого нужно?

1. Команда, верящая в успех и готовая увлеченно работать;

2. Альфа-версия игры для мобильной платформы (iOS, Android, Windows Phone 7); интеграция элементов социальных игр приветствуется;

3. Целостное видение проекта, включая схемы монетизации.
Читать дальше →
Всего голосов 19: ↑11 и ↓8 +3
Просмотры 14K
Комментарии 14

Видео с конференции #MBLT12

Блог компании e-Legion Разработка под iOS *Разработка под Windows Phone *
12 марта в Москве прошла международная конференция #MBLT12.

image

Видео с 9 секций основной программы доступны на youtube-канале.

Параллельно с основной программой проходил Yandex Mobile Camp для мобильных разработчиков.
Видео двух докладов:

Всего голосов 25: ↑20 и ↓5 +15
Просмотры 2.7K
Комментарии 6

Кто они, indie iOS разработчики?

Разработка под iOS *
Привет,

написать этот краткий очерк меня сподвигла статья Разработка под iOS как лотерея: 59% не отбивают затраты.

Основные выводы, которые я вынес из ее прочтения: «iOS-разработка — лотерея, прибыльность приложения практически не зависит от качества, раскрутка — обязательна для успеха».

Я могу согласиться только с последним тезисом о раскрутке. Статистика по окупаемости, приведенная в статье, абсолютно бесполезна и демонстрирует собой классическую «среднюю температуру по больнице». И вот почему.

Те самые iOS разработчики, которыми оперирует в статистике компания App Promo — это совершенно разные люди. Дело в том, что бОльшая часть из них никогда и не рассматривала разработку под iOS как бизнес или просто никогда не подходила к этому серьезно.

Читать дальше →
Всего голосов 32: ↑29 и ↓3 +26
Просмотры 8.2K
Комментарии 14

Разработка русскоязычного аналога «Siri»: эпилог

Разработка под iOS *
Или история, как небольшой эксперимент Just for fun перерос в полноценное приложение с неплохим результатом.
Начало истории тут, продолжение тут.
Если коротко, то с четвертого раза apple одобрил приложение, основательно покромсав функционал и дизайн. Подробности про прохождение ревью, и первые результаты под катом.
Читать дальше →
Всего голосов 105: ↑95 и ↓10 +85
Просмотры 4K
Комментарии 84

Американская мечта, или Полгода в топе. Въ Умѣ

Разработка под iOS *

Вместо предисловия


Прошло уже полгода с момента выхода первой версии нашего приложения «В уме». За эти шесть месяцев в жизни изменилось очень многое, но из Top 10 категории Education мы так и не выпали. Раньше меня это немного удивляло, но в конечном счете свыкся.

Со времени первой заметки об этом уникальном опыте также прошло полгода. К выходу очередной (но не последней) версии приложения приурочим это скромное продолжение истории.
Читать дальше →
Всего голосов 64: ↑60 и ↓4 +56
Просмотры 3.3K
Комментарии 55

Начинающие «министры»

Блог компании «Apps Ministry»
Пацаны, мы тут текстик на хабр накидали — зацените

Очень часто посты, которые должны что-либо представить, начинаются с фразы: «Этот %сабж% не нуждается в представлении». Мы решили пойти по другому пути. И дело даже не в принципе. Просто компания «Министерство Приложений» на самом деле нуждается в представлении. Ведь нам ещё не исполнилось и года. Впрочем, несмотря на «юный» возраст, мы уже можем похвастаться некоторыми достижениями. Но обо всём по порядку.

image

Как нетрудно догадаться из названия, наша работа заключается в создании приложений на различные мобильные платформы. В их числе разработки под iOS, Android, Windows Phone, Symbian, Bada и Java.

Читать дальше →
Всего голосов 13: ↑1 и ↓12 -11
Просмотры 3.4K
Комментарии 4

Интегрируем iOS-приложение с Evernote: первые шаги

Блог компании Evernote Программирование *Разработка под iOS *
image

Одно из преимуществ Evernote — его вездесущность. Наши приложения работают практически на всех значимых мобильных платформах, на двух наиболее популярных компьютерных ОС и во всех остальных случаях (через веб-интерфейс). Но мы не собираемся останавливаться на этом.

Сейчас все больше и больше мобильных приложений поддерживают возможность чтения и отправки информации в Evernote. Нам это очень нравится, и мы бы хотели, чтобы так продолжалось и дальше — чем больше у вас будет способов получить доступ к своим заметкам, тем лучше (во всяком случае, нам так кажется). Будучи разработчиком, вы получаете выход на 30 с лишним миллионов наших пользователей и можете мгновенно увеличить ценность своего приложения в глазах этих людей, открыв им возможность связи с их внешней “цифровой памятью”.

Мы решили периодически публиковать руководства для разработчиков, которые только начинают осваивать платформу Evernote (или разработку в целом) и хотят интегрировать свои приложения с нашим сервисом.

В этом посте мы опишем конкретные шаги для интеграции Evernote в тестовое приложение iOS. Мы начнем новый проект в Xcode, загрузим и установим Evernote Software Development Kit (SDK) и создадим простое приложение, которое будет взаимодействовать с Evernote через Cloud API.
Читать дальше →
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 8K
Комментарии 4

Итоги White Nights: Mobile Games Conference

Блог компании Nevosoft Разработка под iOS *Разработка мобильных приложений *
В середине июня мы провели первую и единственную в России международную конференцию, посвященную играм на мобильных платформах — White Nights: Mobile Games Conference. И, честно говоря, результаты даже превзошли наши ожидания. В Питере на Белых ночах собралось почти 400 разработчиков и издателей, докладчики из Google, Microsoft, Flurry Analytics, Big Fish, Mail.ru, Alawar, i-Free и не только (ссылки на видеозаписи презентаций внутри). Даже Rovio у нас выступили по Skype! :) Плюс, по отзывам многих участников, такого количества полезных бизнес-контактов давно уже не давала ни одна конференция. Спасибо огромное всем, кто к нам приехал!

image
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 4.6K
Комментарии 3

Класс для проигрывания аудио из приложений iOS

Разработка под iOS *Objective C *
Из песочницы
Добрый день, Хабрасообщество!

Я хотел бы поделиться решением проблемы проигрывания аудио из приложений iOS. Мы столкнулись с этим в процессе разработки очередного приложения: нам хотелось запускать и останавливать воспроизведение музыки и звуковых эффектов в разных местах, зачастую находящихся в разных классах приложения.



Обычно “болванка” необходимого функционала для этого копируется и адаптируется под конкретный сценарий использования. Мы делали это не раз и решили, что пришло время для более элегантного решения. Таким решением оказалось сделать “синглтон”, который был бы не только доступен из разных мест в приложении, но и сэкономил бы ресурсы системы в случае использования одного и того же аудио несколько раз.
Читать дальше →
Всего голосов 16: ↑11 и ↓5 +6
Просмотры 3K
Комментарии 0

Хочешь быть iOS разработчиком? Будь им!

Разработка под iOS *
Из песочницы
Tutorial
На хабре в прошлом месяце была опубликована статья Конкурс ВК: Мессенджер для Android. Как это было!, в которой автор поделился своими мыслями о конкурсе и опубликовал список ресурсов и статей, которые помогли ему в создании приложения. Так как в последнее время я начал изучать разработку под iOS, то у меня скопилось некоторое количество ссылок, которые могут быть полезны для начинающих. Поэтому я последую его примеру и сделаю то же самое, только для своей платформы. Надеюсь, кому-нибудь они окажутся полезны и сэкономят немного времени.

Читать дальше →
Всего голосов 234: ↑222 и ↓12 +210
Просмотры 384K
Комментарии 38

Десятая встреча мобильных разработчиков ADCSpb

Блог компании e-Legion Разработка под iOS *Разработка мобильных приложений *
Уже в этот четверг (27 сентября) в Санкт-Петербурге в уютном офисе JetBrains пройдет десятая встреча мобильных разработчиков — Apple Developers Community.

image

В программе мероприятия:

  • 19:00 — «Компоновка элементов пользовательского интерфейса», Дмитрий Захаров
  • 19:30 — «Маркетинговая оценка приложения», Владимир Верховский
  • 20:00 — «CocoaPods: управление зависимостями в iOS-проектах», Юрий Буянов
  • 20:30 — «AppCode — умная среда разработки для iOS/MacOS», Александр Кириллин
  • 20:50 — «Intellij IDEA 12: Что нового ждет Android-разработчика», Николай Матвеев
  • 21:10 — «Windows Phone, что делать и кто виноват», Тимур Гарифзянов

Вход свободный, необходимо лишь зарегистрироваться.
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 1.7K
Комментарии 2

Жизненный цикл ViewController в iOS6

Разработка под iOS *
Перевод
Некоторые из вас, возможно, заметили, что viewControllers больше не запрашивают viewWillUnload и viewDidUnload в iOS6. Это происходит потому, что контроллеры больше не выгружают свои представления (view) автоматически.
Ваша первая мысль может быть «Окей, как я могу вручную выгрузить мое представление при предупреждении о недостатке памяти (low memory warning)? Это выглядит, как шаг назад.»
Затем вы ищите ответы и пишите что-то вроде:

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    if([self isViewLoaded] && ![[self view] window]) {
        [self setView:nil];
    }
}

Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 8.6K
Комментарии 16

Chipmunk для создания анимации в iOS

Разработка под iOS *
Из песочницы
С каждым годом мобильные устройства становятся все более производительными, а пользователи — более требовательными к приложениям и пользовательским интерфейсам. Удивить пользователя становится все сложнее, поэтому приходится много работать именно над способом представления информации. Качественный дизайн и проработанная анимация в iOS-приложении несомненно повышают шансы заинтересовать аудиторию.

Под катом — создание нестандартной анимации на примере приложения We Heart Pics.


Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 7.7K
Комментарии 6