В новом дайджесте тюнинг компиляторов, лучшие приложения 2016 года по мнению Apple, новые SDK и API, прогноз для рынка приложений на следующий год от App Annie, ну и прощание с Pebble – теперь уже официально пионеры умных часов «всё».
Рубрика «разработка мобильных приложений» - 154
Дайджест интересных материалов для мобильного разработчика #183 (5-11 декабря)
2016-12-11 в 12:07, admin, рубрики: android, iOS, маркетинг, мобильные устройства и приложения, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийТюнинг Swift компилятора. Часть 2
2016-12-10 в 17:43, admin, рубрики: iOS, swift, xcode, Программирование, разработка мобильных приложений, разработка под iOS
Продолжение исследования способов ускорить компиляцию Swift.
Издевательство над семантическим анализатором и неожиданные настройки проекта.
Ссылка на первую часть для тех, кто пропустил.
В приложении AirDroid была найдена критическая уязвимость, которая позволяет проводить MitM-атаки
2016-12-08 в 11:32, admin, рубрики: AirDroid, android, Inoventica Services, man in the middle, mitm, атака, Блог компании Inoventica Services, информационная безопасность, Новость, разработка, разработка мобильных приложений, Разработка под android, удалённый доступ
Специалисты по информационной безопасности из компании Zimperium провели анализ популярного приложения AirDroid и обнаружили, что в нем присутствует критическая уязвимость. Об этом сообщается в их официальном блоге.
AirDroid — популярное приложение удаленного управления Android-устройствами через ПК. Текущая аудитория программы насчитывает не менее 10 млн человек, а всего AirDroid был скачан более 50 млн раз.
Уязвимость связана с возможностью проведения MitM-атаки, последствием которой может стать утечка персональных данных и даже установка злоумышленником стороннего APK на Android-устройство атакуемого пользователя. При этом для атаки используется встроенный функционал AirDroid.
Читать полностью »
Зачем проводить хакатон в стриптиз-клубе?
2016-12-08 в 10:06, admin, рубрики: IT-стандарты, voximplant, Программирование, Разработка веб-сайтов, разработка игр, разработка мобильных приложений, странное, хакатон
Предупреждаю на берегу: мопед хакатон не мой. Но я его буду вести и организовывать логистику! Как и для многих десятков хакатонов до этого. В посте я хочу рассказать о рациональном зерне, которое спрятано в безумном, на первый взгляд, мероприятии. И как оно поможет разработчикам захватить мир. Нет, не так, как вы подумали. Нет, и не так тоже.
Читать полностью »
Разработчики Android добились уменьшения размера обновлений в среднем на 65%
2016-12-07 в 11:30, admin, рубрики: android, file-by-file, мобильная разработка, обновления, патчи, разработка мобильных приложений, Разработка под android, трафик
Вчера в блоге Android была опубликована запись, в которой разработчики рассказывают о своей работе над уменьшением размера обновлений. Как отмечается в тексте, ежедневно миллионы пользователей обновляют свою систему и приложения, и многие из них внимательно следят за тем, сколько мобильного трафика на это уходит.
Для того, чтобы уменьшить размер обновлений, разработчики Android еще в июне 2016 года стали применять алгоритм bsdiff за авторством Колина Персиваля для патча бинарных файлов. Тогда это помогло снизить размер приложений и обновлений к ним, в среднем, на 47% относительно полного APK.
Теперь же команда Android хочет поделиться новым решением, которое позволяет снизить объем обновлений на, в среднем, 65% от первоначального размера. Речь идет о File-by-file patching.
Читать полностью »
Интервью с Луисом Катальди (Epic Games) об игровом движке Unreal Engine
2016-12-07 в 8:25, admin, рубрики: epic games, mobio, Unreal Engine, Блог компании Mobio, геймдев, разработка игр, разработка мобильных приложений, Разработка под AR и VRНа конференции White Nights Moscow 2016 Алексей Писаревский, генеральный директор Mobio, пообщался с Луисом Катальди, евангелистом Epic Games.
Epic Games занимается разработкой компьютерных игр, самые известные — Gears of War и Unreal Tournament. В 1998 году компания разработала игровой движок Unreal Engine.
Из интервью вы узнаете:
- Что отличает Unreal Engine от других движков;
- Какую игру можно разработать на Unreal Engine и насколько это сложно;
- Что победит: виртуальная, смешанная или дополненная реальность?
Дайджест интересных материалов для мобильного разработчика #182 (28 ноября-4 декабря)
2016-12-04 в 12:41, admin, рубрики: android, iOS, маркетинг, мобильные устройства и приложения, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийНа этой неделе наблюдали закат умных часов во главе с Pebble, сжимали несжимаемое, писали для телевизоров на Android, изучали инди разработку и анализировали работу психиатрической больницы. В общем, развлекались по полной — все это в новом дайджесте!
Переходим на Swift 3 с помощью миграционного «робота» в Xcode 8.1 и 8.2
2016-12-03 в 13:00, admin, рубрики: iOS разработка, swift, swift 2, swift 3, Xcode 8.1, Xcode 8.2, мобильные приложения ios разработка, Программирование, разработка мобильных приложений, разработка под iOS, метки: swift 2
Уже известно, что Xcode 8.2 будет последним релизом, который поддерживает переходную версию Swift 2.3. Поэтому нужно срочно подумать о миграции на Swift 3.
Я хочу поделиться некоторым опытом такой миграции на примере приложений, связанных со стэнфордским курсом «Developing iOS 9 Apps with Swift», как демонстрационных (их 12), так и полученных в результате выполнения Заданий этого обучающего курса (их 6 с вариантами). Они все разной сложности, но там есть и рисование, и многопоточность, и показ изображений с помощью ScrollView, и работа с сервером Twitter, и база данных Core Data, и работа с облачным сервисом Cloud Kit, и карты Map Kit. И все это было написано на Swift 2.2 (stanford.edu), а мне было необходимо перевести все приложения на Swift 3. Конспект лекций стэнфордского курса на русском языке можно найти на сайте «О стэнфордских лекциях», а код — для Swift 2.3 на Github и для Swift 3 на Github.
Читать полностью »
Разработка для Sailfish OS: работа с D-Bus
2016-12-02 в 12:08, admin, рубрики: QML, qt, sailfish os, мобильная разработка, разработка мобильных приложенийВсем доброго времени суток! Данная статья продолжает цикл статей, посвященных разработке для мобильной платформы Sailfish OS. Поскольку в основе операционной системы лежит ядро Linux, то в Sailfish OS изначально доступны некоторые «вкусности», пришедшие из мира Linux. Одной из таких «вкусностей» является система межпроцессного взаимодействия D-Bus. Для данной статьи я буду считать, что читатель уже знаком с тем, что это за система, для чего она нужна и как ею пользоваться (в противном случае, информацию об этом достаточно легко найти в сети, например на официальном сайте или на opennet).
Несмотря на то, что D-Bus изначально поддерживается в Sailfish OS, управлять им возможно только из терминала или из приложений (если в них это уже заложено). Именно поэтому возникла идея создания визуального клиента к системе D-Bus для Sailfish OS, которые позволит просматривать сервисы, зарегистрированные в системе и взаимодействовать с ними с помощью графического интерфейса. Другими словами, создать аналог D-Feet или Qt D-Bus Viewer для Sailfish OS.
Читать полностью »
Модульное приложение на Xamarin
2016-12-02 в 10:27, admin, рубрики: .net development, C#, mobile development, modules, xamarin, xamarin.android, xamarin.ios, xamarincolumn, Блог компании Microsoft, мобильная разработка, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка под iOSВ этой статье вы узнаете про интересные проблемы и их решения, которые возникали в процессе разработки «конструктора» приложений, построенного на модульной архитектуре, в компании Notissimus. Проект находится в стадии активной разработки, поэтому будем рады узнать ваше мнение в комментариях, а также приглашаем на заключительный в 2016 году митап для разработчиков на Xamarin. Всех заинтересовавшихся просим под кат.



