Apple защищает личные данные пользователей

Компания Apple опубликовала новые правила, касающиеся запросов данных пользователей правоохранительными органами США. В документе указано, какие данные могут и не могут быть извлечены из устройства после получения соответствующего ордера.

Согласно правилам, Apple может извлечь следующую информацию из заблокированного устройства: SMS-сообщения, данные из их собственных приложений, фото и видео, аудиозаписи и историю звонков. Что касается e-mail, записей в календаре и данных из сторонних приложений, то их извлечь нельзя. По утверждениям представителей компании, изъятие информации возможно только из рабочих устройств в их офисе в Купертино (Калифорния).

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

Google: новый формат рекламы приложений


Компания Google анонсировала новый вид рекламы для мобильных приложений в результатах поиска и на YouTube. Его основное отличие от других типов объявлений — переход к непосредственной установке приложения по клику. Кроме того, рекламодатели, которые пользовались AdMob, смогут настраивать таргетинг на основе данных из этой рекламной сети.

Новые объявления будут размещаться и на YouTube наряду с уже существующим форматом TrueView. Этот тип рекламы заманчив для рекламодателей тем, что можно будет подстраиваться под интересы пользователей. Например, если пользователь интересуется автомобилями, то ему будут показываться объявления с рекламой специализированных приложений для автомобилистов.

Читать дальше →

Список отечественных сайтов для продвижения iOS-приложений

8
Всем привет. На днях я запустил приложение «Песневорот» — словесную игру для меломанов, в которой надо угадывать песню по отрывку, где каждое слово заменено на обратное ему по смыслу. Такая себе головоломка про старые добрые «перевертыши». В процессе продвижения игры я собрал кое-какую информацию по отечественным сайтам, которые были бы интересны всем, кто собирается самоиздаваться.

Кому интересно, добро пожаловать под кат (осторожно, много текста и ссылок).

UPD1: камрад pkivalin подкинул свой список сайтов для продвижения
UPD2: добавил статистику сайта macilove.com
UPD3: обновил статистику сайта appledigger.ru

Читать дальше →

Fishy Rush. Мобильное приложение в GameMaker: Studio

Сегодня состоялся релиз мобильной игры Fishy Rush. Это маленький раннер в духе Joyride Jetpack в подводном сеттинге. Откровенно говоря, изначально эта игра задумывалась как HTML5 проект. Но внезапно пришла в голову мысль провести эксперимент: слегка подполишить игрушку и выложить в качестве нативной мобильной игры под iOS, Android и Windows Phone, а HTML5 версию использовать для раскрутки. Мол, Flash не подходит для мобильного промоушена, а через HTML5 игры проходит куча мобильного трафика, ведь они под мобильные порталы и создаются.



Теоретически все красиво, что будет на практике – покажет время. Для разработки был использован небезызвестный движок GameMaker Studio. Лет пять назад я уже работал с GameMaker 7, а кроссплатформенность новой Studio не уступает HaXe. Разве что, Flash’а нет. Удобно. Меняем галочку и вместо HTML5 получаем нативную аппку под iOS.

Читать дальше →

Jelly Fruit

1

Релиз

Сегодня, наконец-то, состоялся релиз моей игры Jelly Fruit. В этой статье я расскажу немного о процессе создания, поисках издателя и переменах в моей жизни в период разработки.



Читать дальше →

Итоги «Орфографии» и «Пунктуации» (iOS, Android)

Всем привет! Прошло уже больше года со дня запуска моих проектов — «Орфографии» (iOS и Android) и «Пунктуации» (iOS). Я думаю, самое время поделиться результатами. Под катом немного истории, мыслей и, конечно, цифр.

Читать дальше →

Постмортем Knitted deer для IOS. Лучше поздно...

Всем привет, это мой первый пост на этом ресурсе, и, на самом деле, он немного устарел. Я писал его еще несколько месяцев назад, но так и не опубликовал нигде. Я оставил его в таком же, практически, состоянии. Он может быть несколько сумбурным, но это именно то, что было в голове на тот момент.

И так пост…

В этом посте я хочу рассказать о первой игре от нашей маленькой инди-команды The Mandragora team.




Читать дальше →

Управление мышью ПК посредством мобильного на Air и ANE


Привет друзья! Это уже наверное 3я редакция данной статьи :) Каждый раз находя в ней ошибки и логические нестыковки — все дальше и дальше уходило желание в её публикации :)

Предыстория:
На работе клиенту понадобилось двигать мышку на его PC под управлением Windows7 удаленно с помощью iPad. Удаленно — в нашем случае было по внутренней сети WiFi. А администратор надохится в 4х метрах перед громадным экраном :) Причем тут флеш? Всё просто. Сделал я это с помощью Native Extension и Adobe Air. Я не обладаю глубокими знаниями ни Objective-C ни С++. Собрать HelloWorld — это не знания :) По-этому, вопрос о 100% нативном решении даже не рассматривался. Откуда я узнал как нажать виртуально мышку и сместить курсор — ответ есть в гугл и msdn ) Все гуглится за пару минут.

Читать дальше →

Snailboy

Многие уже видели игру SnailBoy в интервью на сайте Adobe. Кто не видел — почитайте. Кто не желает тратить время — просто вкратце переведу суть и в конце интересную вещь напишу, которую выудил совершенно случайно :)



Читать дальше →

Adobe Air заметки

В первую очередь это для самого себя. Чтоб не потерять мысли :)

Перечень иконок, предоставленные Colin Holgate, thank you :)


These are the Android sizes:

<icon>
 <image48x48>icons/48.png</image48x48>
 <image72x72>icons/72.png</image72x72>
 <image36x36>icons/36.png</image36x36>
 <image96x96>icons/96.png</image96x96>
 <image144x144>icons/144.png</image144x144>
</icon>

These are the iOS 7 sizes:

<icon>
 <image40x40>icons/40.png</image40x40>
 <image76x76>icons/76.png</image76x76>
 <image80x80>icons/80.png</image80x80>
 <image120x120>icons/120.png</image120x120>
 <image152x152>icons/152.png</image152x152>
 <image48x48>icons/48.png</image48x48>
 <image72x72>icons/72.png</image72x72>
 <image36x36>icons/36.png</image36x36>
 <image96x96>icons/96.png</image96x96>
 <image29x29>icons/29.png</image29x29>
 <image57x57>icons/57.png</image57x57>
 <image114x114>icons/114.png</image114x114>
 <image512x512>icons/512.png</image512x512>
 <image50x50>icons/50.png</image50x50>
 <image58x58>icons/58.png</image58x58>
 <image100x100>icons/100.png</image100x100>
 <image144x144>icons/144.png</image144x144>
 <image1024x1024>icons/1024.png</image1024x1024>
</icon>


— Для тех, кому нужна AS3 справка в offline — можете скачать ее тут help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/standalone.zip

— Есть такая клевая игра SnailBoy www.youtube.com/watch?v=6PVTAI0C_og и у нее последнее время пошло много негативных отзывов. Игра на Air 3.9, Starling, Nape и т.д. Причину отзывов я решил уточнить у ее автора. Оказалось 60 000+ пользователей (со слов автора игры) жаловались не на краши (их было всего 5 штук), а на невозможность загрузки уровня. Игра зависала. Автор игры заверил меня, что это не Air виноват, а он допустил косяк в коде и сейчас вопрос решен )

— Когда необходимо поменять цвет StatusBar на iOS с черного на белый — в XML дескрипторе добавляем:

UIStatusBarStyle
UIStatusBarStyleLightContent

— В Air IPAInfoPlist.java поменять XCode идентификаторы на 5.0 (сейчас 4.5)

— При сборке через коммандную строку можно настраивать уровень оптимизации и инлайна кода. А еще… можно невероятно уменьшать размер файла. Но с этим надо работать — мне просто лень ковыряться в ядре Air. Можно отрезать внеднерние frameworks встроенных в cборку.

— Air так долго делает сборку под мобилы лишь потому, что из файлов 5-20 мегабайт делается бинарник сжатый arсlite'ом

— Во время компиляции приложений Adobe Air iOS — создается байткод на ассемблере и он же собирается. При желании его можно выкусить и восстановить вручную и получить исходниник Adobe Air для iOS. Впринципе это можно делать полностью через коммандную строку. Не так, как обычно это делается. Я имею ввиду, что с помощью разных as-arm.exe, arm-apple-darwin9-as.exe, ld64.exe и т.д. идущик в комплекте с Adobe Air. Мало кто в реальности поманиет сложность и гениальность создания компилятора под iOS из под Windows. Unity3D это не просто так не могут сделать. Они будут приводить разные отмазки на этот счет. Но… просто у них видимо все на Mac OS работают и они решили не париться на этот счет :)

p.s. постепенно буду дополнять