В этом выпуске новый Android 11, открытая палеонтология, удаленная работа и проектирование темных тем, загадочное уведомление «1» от Samsung и разработка игр в Иране. С праздником!
Рубрика «разработка мобильных приложений» - 20
Дайджест интересных материалов для мобильного разработчика #334 (17 — 23 февраля)
2020-02-23 в 12:00, admin, рубрики: uix, Аналитика мобильных приложений, Блог компании Цифровые Экосистемы, маркетинг мобильных приложений, разработка мобильных приложений, Разработка под android, разработка под iOSЧто нового в Android 11 для пользователей и разработчиков
2020-02-22 в 16:05, admin, рубрики: android, mobius, разработка мобильных приложений, Разработка под android
На этой неделе внезапно выкатили превью-версию Android 11 для разработчиков. Google говорит «разработчики, вы в прошлом году хорошо нам нафидбечили, поэтому в этот раз мы даём вам превью раньше, чем когда-либо» (релиз намечен на третий квартал, то есть до него примерно полгода).
Из-за этого версия особенно сырая, в ней почти наверняка не все нововведения (что-то привлекательное небось припасли для Google I/O), и часть вещей до релиза ещё могут откатить. Но всё равно же интересно разобраться, что нового!
Как водится, сайты вроде 9to5Google и Android Police тут же использовали превью-версию в хвост и в гриву, а в итоге выпустили кучу текстов: про каждое нововведение по отдельности. А мы продрались через эту кучу текстов и сделали для Хабра сводную подборку на русском — такую, чтобы была понятна и обычному пользователю Android, но с приписками конкретно для мобильных разработчиков.
Для приложений Google Play ограничат возможность собирать данные о геолокациях в фоновом режиме
2020-02-20 в 14:38, admin, рубрики: android, Google Play, Геоинформационные сервисы, геолокация, мобильные приложения, разработка мобильных приложений, Разработка под android, фоновый режимФото: deepak gola/Flickr
Google внедрила в первую тестовую сборку Android 11 механизм, который ограничивает возможность приложений собирать в фоновом режиме данные о местоположении устройства. Компания решила распространить нововведение повсеместно. Для этого политику безопасности Google Play изменят. Разработчикам придется получать разрешение на фоновую активацию служб геопозиционирования у Google. Читать полностью »
Мобильная версия Microsoft Office доступна для iOS и Android
2020-02-20 в 13:53, admin, рубрики: microsoft, microsoft office, office, мобильные приложения, мобильные приложения для android, разработка мобильных приложений, смартфоны
В конце прошлого года компания Microsoft представила мобильное приложение Office, в котором объединила функции программ Word, Excel и PowerPoint. Сейчас приложение доступно пользователям смартфонов на базе Android и iOS.
Читать полностью »
VoiceOver на iOS: каждый контрол ведёт себя по-разному
2020-02-20 в 7:38, admin, рубрики: accessibility, Dodo IS, Dodo Pizza Engineering, iOS, ios development, mobile, mobile development, UI, uicollectionview, UX, ux design, voice, voiceover, Блог компании Dodo Pizza Engineering, разработка мобильных приложений, разработка под iOSПривет! Недавно я говорил про адаптацию приложений для незрячих и неподвижных людей. И не договорил!
Сегодня расскажу, как изменить поведение контролов с помощью accessibilityTraits
и сделать жизнь незрячих чуть удобней. Знать работу этих трейтов (traits) важно, чтобы не писать свои костыли.
Про удаленную работу
2020-02-19 в 10:28, admin, рубрики: Программирование, разработка мобильных приложений, удаленная работа, управление разработкой, управление распределённой командойГде-то в недрах Хабра нашлась совершенно прекрасная фраза о том, что отношение работодателей к удаленной работе в России «в чём-то похоже на высказывания консервативной публики про людей с иной сексуальной ориентацией или гендерной идентичностью». Выражение: «Я вполне нормально отношусь к удалённой работе – однажды наш сотрудник переехал, но мы продолжили с ним работать удалённо» – напоминают мне фразу: «Я вполне нормально отношусь к геям, у меня даже несколько друзей геев». То есть, вроде бы вполне прилично, но в то же время явно видно, что в иных обстоятельствах человек предпочел бы не иметь дел с указанными категориями.
Анонс Mobius 2020 Piter: что волнует мобильных разработчиков?
2020-02-18 в 12:40, admin, рубрики: android, iOS, mobius, mobius2020piter, разработка мобильных приложений, Разработка под android, разработка под iOS
Какие темы нужно копать мобильному разработчику, чтобы стать профессиональнее? Чему должны быть посвящены доклады на мобильных конференциях? Чтобы сделать как можно лучше конференцию Mobius, которая пройдёт в Петербурге 23-24 июня, мы расспросили самих разработчиков о том, что им ближе и важнее.
Если из их ответов сделать несколько главных выводов, то оказывается, что Mobius давно этим выводам соответствует:
- Разработчики хотят доклады о технологиях (а не маркетинг и тому подобное).
- Они не боятся «нырять глубоко». Это не значит, что вся программа конференции должна быть зубодробительной, но присутствие хардкора ценно.
- Их интересуют как темы, жёстко привязанные к конкретной платформе (Android/iOS), так и «универсальные».
- Доклады важны, но не докладами едиными: многие приходят на конференцию за живым общением, и мероприятие должно к нему располагать.
Но помимо этих главных вещей, мы лучше поняли, что конкретно волнует разработчиков — и по-новому сформулировали список тем, на которые ориентируется Mobius. Под катом можно узнать, что это за темы и какие имена спикеров известны уже сейчас. А заодно мы вспомнили некоторые доклады с предыдущих Mobius — так что ниже не только текст о будущем, но и несколько видеозаписей отличных выступлений.
Читать полностью »
Что вы захотите знать до того, как писать приложение под Apple Watch: наш опыт
2020-02-17 в 6:55, admin, рубрики: Apple Watch, iOS, watchos, xcode, Блог компании Туту.ру, Носимая электроника, разработка мобильных приложений, разработка под iOSВас ждёт очень медленная платформа, переход на новые фреймворки, тестирование с особой атмосферой и уведомления от ОС «эй, подвинься» за секунду до принудительной выгрузки треда.
Да, это моя волосатая рука
Наше расписание электричек смотрит в день 600 тысяч человек. Причём с каждым годом всё больше — через мобильное приложение. Мы подумали и решили сделать версию для часов. Проблема была в том, что мы не знали, сколько вообще Apple Watch есть на российском рынке, и сколько из них ездят в электричках. Но в любом случае надо было разбираться с тем, как это делать, поэтому мы взяли и написали в Apple с просьбой дать статистику.
Как это ни странно, они не дали. Всячески помогали потом дальше, но вот со статистикой прямо беда. Нормальных данных по состоянию год назад ни у кого не было, причём не помогло даже изучение отчётов о продажах. Часы привозятся во многом в «серую» и не от нашего региона изначально.
Зачем статистика? Чтобы понять, сколько какого поколения на рынке. В итоге решили поддержать все устройства.
FunCode Backend Java-Kotlin Challenge: объявляем имена победителей
2020-02-17 в 5:26, admin, рубрики: funcorp, java, kotlin, Блог компании FunCorp, бэкенд, конкурс, разработка мобильных приложений
Всем привет! Целый месяц мы изучали работы участников конкурса. И честно сказать, получили массу удовольствия в процессе, причём дважды: сначала — читая ваш код и радуясь красивым архитектурным и инженерным решениям, и потом — когда запускали решения и смотрели выкачанные картинки и видео. Иногда мемы были так хороши, что жюри в полном составе останавливало работу, чтобы отсмеяться и утереть слёзы. Особенно порадовали весёлые комментарии в коде — чувствуется, что рабочий настрой у участников был правильный!
Читать полностью »
Использование механизмов криптографических токенов PKCS#11 на платформе Android
2020-02-15 в 20:52, admin, рубрики: android, cloud, IT-стандарты, PKCS#10, PKCS#11, pkcs#12, x509 v3, Графические оболочки, криптография, разработка мобильных приложений, Разработка под androidПодошло время задействовать криптографические механизмы PKCS#11 и на платформе Android. Кто-то может сказать, что нет аппаратных токенов для Android. Но, если это и так, то это только временное явление. Но уже сегодня можно поставить программный токен или использовать облачный токен. Поскольку утилита cryptoarmpkcs-A разрабатывается для платформы Android с использованием Androwish на скриптовом языке Tcl/Tk, то для подключения токенов используется пакет TclPKCS11 версии 1.0.1. При этом никакой переработки пакета не потребовалось. Все что было сделано, это был добавлены в проект скрипт для сборки библиотеки пакета, написанной на языке Си, под Android и сам дистрибутив библиотеки. В этот же проект было решено добавить и библиотеки программного ls11sw2016 и облачного ls11cloud токенов для различных платформ. Читать полностью »