Привет. Из названия темы вы могли заметить, что речь пойдет о том, как устроены Tasks и Back Stack в Android. Эта статья будет являться свободным переводом офф. исочника. Тема больше ориентирована на новичков, но я думаю, что и опытный разработчик сможет узнать что-то новое, т.к. тема специфична и не часто приходится кастомизировать поведение наших Activity.
Читать полностью »
Метка «mobile development» - 6
Tasks и Back Stack в Android
2013-07-12 в 8:30, admin, рубрики: activity, android, mobile development, stack, Разработка под android, метки: activity, android, mobile development, stackHTML5 в мобильной разработке — что выбрать?
2013-07-11 в 9:15, admin, рубрики: adobe air, appcelerator titanium, devexpress, html5, javascript, mobile development, PhoneJS, sencha, xamarin, Блог компании DevExpress, метки: adobe air, appcelerator titanium, devexpress, html5, mobile development, PhoneJS, sencha, xamarin
Сегодня хотелось бы поделиться нашим мнением о том, когда в разработке мобильных приложений стоит отдать предпочтение веб-технологиям, а когда лучше использовать нативные средства разработки.
Устоявшиеся мнения о преимуществах кросс-платформенной разработки с использованием HTML5 или Native SDK:
HTML5
- Лёгкое вхождение для веб-разработчиков
- Дешево в разработке
- Большое покрытие (браузер сейчас есть везде)
- Единая база кода
При помощи таких средств как, например, Cordova, на HTML5 можно создавать гибридные приложения (которые размещены не в интернете, а в нативном контейнере). Такие приложения совмещают перечисленные выше плюсы и посредством плагинов позволяют выйти за пределы браузера, осуществляя тесную интеграцию с возможностями устройств. Гибридные приложения можно публиковать и распространять через AppStore, Google Play и другие магазины приложений.
Native
- Нативные ощущения и внешний вид
- Интеграция с аппаратной частью без ограничений
- Интеграция с софт частью (например, вызвать твиттер или Facebook из приложения)
- Нет привязки к браузеру
- Полноценные IDE для разработки и отладки приложений
Естественно, это базовые утверждения, которые каждый может дополнить исходя из своего опыта. Так стоит ли выбирать HTML5 для разработки вашего приложения? Ответ не может быть однозначным — он зависит от множества факторов, которые мы и рассмотрим.
Семинар по улучшению мобильных продуктов методом плейтеста
2013-06-25 в 9:13, admin, рубрики: game development, Gamedev, mobile development, Блог компании e-Legion Ltd., метки: Gamedev, mobile development4 июля в Киеве акселератор Eastlabs совместно с исследовательской компанией Playtestix организуют семинар для разработчиков и издателей мобильных игр и приложений, посвященный технологиям улучшения мобильных продуктов и ускорения их разработки.
В ходе семинара специалисты компании PlaytestixЧитать полностью »
Feathers — UI фреймворк на основе Starling для мобильных и десктоп приложений
2013-06-21 в 23:30, admin, рубрики: adobe, air, as3, flash, Flash-платформа, Gamedev, mobile development, метки: air, as3, flash, Gamedev, mobile development
Поводом для написания данного поста послужил выход новой версии UI фреймворка Feathers.
Являясь AS3 разработчиком, я слежу за развитием данного продукта начиная с ранних бета версий. На данном этапе развития этого продукта, можно с увереность утверждать, что он готов к массовому использованию не только в кругу комьюнити и Flash энтузиастов.
Feathers это библиотека компонентов пользовательского интерфейса использующая все возможности GPU ускорения через Starling фреймворк. Библиотека содержащая в себе быстрые, легковесные и легко расширяемые UI контроллы для мобильных и десктопных приложений.
Читать полностью »
Обзор мобильного приложения «ЖД билеты» для платформы Android
2013-06-17 в 15:26, admin, рубрики: android, android development, mobile design, mobile development, usability, Блог компании Google, метки: android, android development, mobile design, mobile development, usabilityМы продолжаем разбирать приложения из Google Play. Представляем вашему вниманию второй обзор из серии практических рекомендаций по улучшению дизайна, архитектуры и эргономичности интерфейса приложений для Android. Обзоры подготовлены совместно с компанией UsabiliyLab.
О приложении
Приложение «ЖД билеты» является пока первым приложением в Google Play, с помощью которого можно купить билеты на поезд. Через приложение можно найти билет, оплатить его банковской картой и сразу пройти электронную регистрацию.
Обращаясь к отзывам в Google Play, мы видим, что пользователи не очень довольны данным приложением. Вот отзыв пользователя Yuriy Turchin:
«Не работает толком и ещё такие высокие наценки за приложение. Назвали сервисными сборами — поборы за сырой продукт».
Средняя оценка приложения – 2.4 из 5.
Далее мы расскажем о ключевых проблемах приложения и дадим рекомендации по их устранению.Читать полностью »
Unity для iOS и Android теперь бесплатно для инди разработчиков
2013-05-21 в 12:46, admin, рубрики: android, blackberry 10, game development, iOS, mobile development, unity, unity3d, windows phone 8, метки: android, blackberry 10, iOS, mobile development, unity, windows phone 8 Хорошая новость для инди разработчиков игр под мобильные платформы. Возможность паблишить из Unity под iOS и Android тепрь бесплатна.
Стоит уточнить что бесплатно отдают только base лицензию, которая стоила 400$ для каждой платформы. Если вы заинтересованы в дополнительных возможностях, таких как динамические тени, рендеринг в текстуру, пост процесс и некоторые другие, то вам всё таки придётся купить Pro лицензию, которая стоит 1500$.
Читать полностью »
Terevaka — фреймворк высокого уровня на Lua для мобильных платформ
2013-04-16 в 6:41, admin, рубрики: android, iOS, Lua, moai sdk, mobile development, разработка под iOS, метки: android, iOS, lua, moai sdk, mobile developmentДорогие друзья, сегодня я расскажу вам о фреймворке высокого уровня на Lua для мобильных платформ собственной разработки. Как вы уже, наверное, догадались из названия, этот фреймворк использует другой низкоуровней фреймворк для отрисовки графики и для взаимодействия с системой. В качество него выступает MOAI. Для минимального ознакомления с ним, я рекомендую прочитать мою предыдущую статью habrahabr.ru/post/176765/
Прежде всего, какие задачи должен был решить новый фремворк?
Во-первых, проблемы с фрагментацией экранов. А во-вторых (та-дам), хотелось иметь какой-то, пусть и простейший, графический редактор интерфейсов. В третьих, фреймворк должен был определить архитектуру и файловую структуру приложения в целом. Хочу сказать, что кода получилось немного (менее 600 строк), поэтому, даже если фреймворк вам не подойдет, как есть, будет несложно разобраться с его работай и заточить его под свои нужды.
Warning: фреймворк заточен под landscape приложения, поэтому если вам нужен портретный режим, то скорее всего придется потратить некоторое время на доработку.
Читать полностью »
Mobilefest 2013 — краткий отчет
2013-04-13 в 15:20, admin, рубрики: mobile development, mobilefest, Программирование, разработка, метки: mobile development, mobilefest
Данная статья представляет небольшой рассказ о прошедшем 22-23 марта Mobilefest'e, на который нам с товарищем удалось получить бесплатный билет, в качестве информационных партнеров. К сожалению, собраться с мыслями и написать данный текст удалось далеко не сразу после фестиваля, поэтому приношу извинения.
«Мобильные технологии» — два волшебных слова, по многообразию значений сравнимые разве что с «нанотехнологиями» и приставкой «квази» (про которую никто не знает, что это такое, но все знают, что это очень, очень круто). Так вот, «мобильные технологии» — это что-то подобное. Это может означать и новый сто двадцативосьмиядерный процессор от Nvidia, и технологию управления смартфоном с помощью глаз, и программу, помогающую вам определить содержимое только что опустошенной бутылки с помощью камеры. Поэтому стоит сказать, что нам было не очень понятно, чего же ждать от Mobilefest 2013. Нет. Нам абсолютно ни черта не было понятно, единственное, что мы знали точно — это то, что там нас ждут печеньки, кофе и глинтвейн. И до начала первой презентации никто ничего не объяснял — мы видели только каких-то людей, которым явно не было до нас никакого дела — все друг друга знают, а мы так, мимо проходим. Так что посвящается все написанное добрым людям, давшим нам печеньки. И парню со смайликом на затылке — он действительно сделал наш день. Кому интересно, что же было дальше, прошу под кат. Осторожно, картинки! Читать полностью »