В этой статье я хочу поделиться с вами своим практическим опытом разработки игры для iOS на основе open-source компонентов. Мы пройдемся по техническим решениям, которые были приняты во время разработки игры.
Читать полностью »
Рубрика «iOS» - 161
War of Machines: создание игры для iOS
2013-06-12 в 10:31, admin, рубрики: AngelScript, game development, Gamedev, iOS, irrlicht, разработка под iOS, метки: AngelScript, Gamedev, iOS, irrlichtОформление iOS 7
2013-06-11 в 15:47, admin, рубрики: apple, iOS, интерфейсы, Смартфоны и коммуникаторы, метки: apple, iOSВ 2008 году Apple выпустила iPhone 3G. Он произвёл революцию в интерфейсах мобильных операционных систем и сделал модными смартфоны, до этого бывшие устройствами для гиков. А ещё у него был маркий глянцевый корпус из пластика, который мгновенно покрывался царапинами и легко разбивался. Apple понадобилось два года на то, чтобы вспомнить заветы Дитера Рамса и выпустить iPhone 4 с его строгим, «индустриальным» дизайном, вдохновлённым радиобудильником Braun.

Braun Digital Alarm Clock Radio
Дизайн iPhone 4 был настолько удачным, что в новом поколении телефонов потерпел лишь косметические изменения. Оформление iOS (бывшей iPhone OS) постепенно приближалось к внешнему облику устройств, остепенялось, становилось более сдержанным, но сохраняло ощущение дорогой и красивой вещи. Именно так и должен был развиваться интерфейс iOS. Но в Купертино рассудили иначе.
Читать полностью »
Нестандартный способ получить недоступную информацию на iOS
2013-06-11 в 10:30, admin, рубрики: iOS, mach, Блог компании Positive Technologies, информационная безопасность, разработка под iOS, метки: iOS, mach 
По следам своего выступления на Positive Hack Days я хотел бы поделиться с вами результатами исследования демона configd на MACH-уровне в iOS 6. Как вы знаете, в iOS доступно не так много информации о состоянии подключения Wi-Fi. В общем-то, Public API не дает возможности узнать ничего, кроме SSID, BSSID и сетевых настроек адаптера. А режим шифрования? мощность сигнала? Под катом я расскажу, как узнать все это без применения Private API и Jailbreak.
Портирование кода на мобильные устройства iOS/Android
2013-06-11 в 7:13, admin, рубрики: android, cross-platform, iOS, porting, Блог компании Mail.Ru Group, Разработка под android, разработка под iOS, метки: android, cross-platform, iOS, porting, АРМ, ассемблерЧто вам кажется привлекательней: сталкиваться с новыми интересными задачами и разрабатывать нетривиальные алгоритмы или переписывать с одного языка на другой уже существующую логику и воевать со странными особенностями конкретных API? Я занимаюсь мобильной разработкой уже лет 8, и, не раздумывая, выбираю первый вариант, но и повоевать с API тоже люблю. Тем, кто со мной согласен, но еще не знает, как заниматься первым и сводить к минимуму второе, будет интересно заглянуть под кат.

Вчера появилась iOS 7 для разработчиков. Так как developer.apple.com лежал до утра, удалось скачать и установить только сегодня утром.
Под катом обзор всех приложений и нового интерфейса iOS 7. Много скринов.
Читать полностью »
Новинки от Apple с WWDC 2013: iOS 7, OS X 10.9, iWork для iCloud, iTunes Radio, Macbook Air на базе Haswell, Mac Pro
2013-06-10 в 18:33, admin, рубрики: apple, iOS, iOS 7, OS X, OS X 10.9, метки: iOS, ios 7, OS X, os x 10.9Сегодня на конференции для разработчиков Apple представила новые версии iOS и OS X, а так же обновленный Air, Pro и облачную версию iWork для iCloud.

Macbook Air
* теперь базируется на чипсете Haswell
* Крутое время работы: 11-дюймовая версия сможет работать до 9 часов, а 13-дюймов — до 12 часов.
* Wi-Fi ac
* Немного снижены цены
Доступны уже сегодня
Mac Pro
* Новый дизайн
* Thunderbolt 2, 12-core Intel Xeon processor, 256-bit processor, GPU — Dual AMD FirePro, поддержка 4K мониторов, производительность до 7 терафлопс
Сравните размеры:

Почти в разрезе — instagram.com/p/aY8r9EPFqr/
Доступно будет в этом году
iWork для iCloud
Как быстро и дешево сделать сегментирование пользователей и A/B-тестирование для приложения iOS
2013-06-10 в 12:34, admin, рубрики: iOS, mobile development, Песочница, разработка под iOS, метки: iOS, А/B тестированиеА зачем вообще нужно это сегментирование? Да потому что пользователи очень разные. Допустим, приложение бесплатное. Два пользователя скачали его. У одного на счету 0 рублей и он никогда ничего не купит, а другой сделал покупок в приложении на 1500 рублей. Один ходит пешком, а другой ездит на Бентли. Очевидно, что подход к этим людям должен быть разным.
Зачем делать AB-тестирование? Чтобы проверять свои гипотезы о том, как оптимизировать продажи. Какой баннер лучше продает — с котиком или собачкой? Разделяем аудиторию на две равные части, одним показываем котика, другим собачку. Сравниваем продажи, делаем выводы, меняем поведение приложения без апдейта.
На рынке есть готовые системы, которые решают озвученные задачи. Например:
- swrve.com — “In terms of pricing Swrve is between $2000 and $9000 payable monthly, with an annual subscription. Cost is based on the number of custom segments and concurrant a/b tests you would like to run.”
- www.localytics.com — “ENTERPRISE Starts at $1,790 per month, all apps (volume-based pricing).”
Я здесь акцент делаю на стоимости. С радостью использовал бы одно из них, если бы стоило дешевле. Расскажите, если знаете похожие дешевые или даже бесплатные системы.
Дальше я расскажу как быстро и дешево построить свое собственное решение. Для него не понадобится делать сервер с базой данных, что существенно упрощает задачу.
Читать полностью »
RADUG + DI = WWDC
2013-06-10 в 9:17, admin, рубрики: apple, Cocoa, event, iOS, mac, wwdc, WWDC 2013, разработка под iOS, метки: apple, Cocoa, event, iOS, mac, wwdc, wwdc 2013 Привет!
Новая встреча RADUG пройдет 10 июня в 20:30 в офисе Dream Industries, в Центральном Телеграфе по адресу Москва, ул. Тверская, 7. Ходят слухи, что Apple в этом году обещает транслировать Keynote WWDC, поэтому это отличный повод собраться и посмотреть его вместе на проекторе.
Будет круто обсудить iOS 7, OSX 10.9 и возможно AppleTV SDK. Если не будет live-трансляции, то как всегда откроем ленту The Verge. После Keynote можно будет пообщаться на кухне на небольшой afterparty.
Для того, чтобы к нам прийти, нужно предварительно зарегистрироваться и принести любой документ, чтобы мы могли вписать вас на пропускном пункте.
Дайджест новостей из мира мобильной разработки за последнюю неделю №15 (3 — 9 июня 2013)
2013-06-09 в 11:37, admin, рубрики: android, iOS, mobile development, Блог компании «Apps4All», мобильные приложения, монетизация, продвижение, разработка, метки: android, iOS, мобильные приложения, монетизация, продвижение, разработкаЭта неделя богата на интересные истории — BADLAND и cocos2d, модификация стоковых прошивок для Android, продвижение социального приложения (со списком всех использовавшихся сайтов и описание каждого), создание автомобильного компьютера на Android и большое исследование популярных игр в Apple AppStore и Google Play.
Инспектор UIKit в реальном времени (Reveal App)
2013-06-08 в 13:29, admin, рубрики: iOS, Reveal App, uikit, разработка под iOS, метки: iOS, Reveal App, uikit .png)
Программу сравнивают с Web Inspector для WebKit, если это сравнение вам о чём-нибудь говорит. Если без сравнения, то это инструмент, который позволяет вживую исследовать всю иерархию объектов UIKit в вашем приложении и менять их аттрибуты.
Читать полностью »

.png)