Рубрика «android» - 211

image

Приветствую читателей GeekTimes. Меня зовут Олег. Вы, возможно, видели меня на DenvasTV. Сегодня я хочу рассказать немного про жизнь OnePlus, так сказать, изнутри.

OnePlus является дочкой Oppo. На старте многие сотрудники, включая СЕО (являлся вице-президентом в Oppo), перешли в новую компанию. При этом дочка довольно независимая и старается не афишировать свое родство. Но давайте перейдем к делу.
Читать полностью »

Речь пойдёт не о пробелах в знаниях, но об этом чуть позже.

По старой привычке я по-прежнему читаю книги по программированию в бумажном варианте. В частности, про разработку под Android. Несколько лет назад с литературой по этой тематике на великом и могучем была напряжёнка. Сейчас положение немного выправилось. Я купил и прочитал, наверное, 99% всех выпущенных книг. Есть две проблемы с книгами. Первая — они однотипны в своей массе и рассказывают об одном и том же. Вторая проблема — значительная задержка в выпуске издания. Как правило, запаздывание происходит на 1-2 версии, что бывает достаточно критичным. Например, когда появились версии Android 3.0 и 4.0 с фрагментами, читать примеры создания приложений под Android 2.3 было глупо.

В далёком 2011 году вышла книга Android за 24 часа, которая, на мой взгляд, была одной из лучших. Мне понравился подход к раскрытию темы — брался один сквозной проект и постепенно усложнялся от часа к часу. Попутно объяснялись фундаментальные вещи на одном проекте. Было понятно, где и когда применять те или иные возможности.
На прошлой неделе случайно наткнулся в интернете на сообщение, что вышло новое издание с более длинным названием Создание приложений для Android за 24 часа с теми же авторами. И немедленно выпил купил.
Читать полностью »

С переходом на новый проект на Unity с относительно большой командой разработчиков резко встала необходимость автоматической сборки и доставки приложения на устройства для тестирования. Вот как с этим обстояла ситуация, когда я пришел на проект (под iOS):

  1. На отдельной mac-машине проект вручную выкачивался из репозитория (Asset Sever).
  2. Вручную (File->Build Settings->Build & Run) запускалась сборка в xCode-проект.
  3. Далее в xCode делался архив (Archive).
  4. Архив экспортировался в ipa-файл, который вручную загружался в TestFlight.
  5. Далее, уже в TestFlight доступ предоставлялся нужным тестерам.

Все описанное выше автоматизируется с помощью так называемой непрерывной интеграции (англ. Continuous Integration, CI). На моих предыдущих проектах для этих целей использовался TeamCity от JetBrains (создателей удобного инструмента рефакторинга кода Resharper). TeamCity (TC) — очень мощный программный продукт, выполняющий цели, поставленные перед системой непрерывной интеграции, на все 100%. Он умеет даже больше. Но речь в статье пойдет не о нем (о нем уже есть статьи на хабре), а о новом сервисе Unity Cloud Build, специально для разработчиков на движке Unity.
Читать полностью »

Разработчики Firefox обсуждают баг 1131601, что Firefox заблочили в магазине приложений.

При обращении к адресу https://play.google.com приходит 403 Forbidden, основанный на неправильном User Agent. На экране такое:

This browser is no longer supported.
Please use the Google Play Store app to access Google Play.

Google Play Store заблокировал Firefox под Android (скорее всего, по ошибке) - 1
Читать полностью »

Добрый день, Гиктаймс! Так уж получилось, что цены на электронику никого в этом году не радуют, а вот новый телефон как хотелось, так и хочется. Флагманские смартфоны даже прошлого поколения стоят неприличных денег, а в «среднем» сегменте, как обычно, бардак. В погоне за целевыми показателями MSRP (РРЦ, рекомендованная цена для розничных сетей), прибыли с производства и продажи одного девайса создателям сравнительно недорогих смартфонов приходится экономить то на одном, то на другом.

Deathmatch: трое претендентов, две сим-карты, один бюджет. Выбираем недорогой смартфон - 1

Поэтому сегодня мы будем искать достойное антикризисное решение. У нас в гостях три смартфона в ценовой категории 10-12 тысяч рублей, все они от разных вендоров, с разным подходом к «экономии» средств, встроенному софту и самой идее «бюджетного» девайса.

За титул самого рационального расходования ресурсов поборются ASUS Zenfone 5, LG L90 и HTC Desire 601. Что любопытно, все три модели из обзора имеют двухсимочное исполнение. Впрочем, эти же модели встречаются с одной сим-картой (а в случае с HTC или ASUS’ом — ещё и с модулем LTE), отличия их от односимочников, в основном, косметические.
Читать полностью »

На прошлой неделе на Хабре был популярный пост о странностях в поведении приложения Яндекс.Метро под Андроид. Мы очень серьёзно относимся к вопросам приватности наших пользователей и корректности поведения наших программ и по итогам поста провели внутреннее расследование.

Его результатом стал не только подробный рассказ о происходившем, который можно прочитать ниже, но и обновление Яндекс.Метро для Android, в котором мы исправили ошибки, приводившие к описанному поведению. Сейчас оно раскатывается в сторе. Напомним, что приложение в фоновом режиме могло отправлять данные на сервера Яндекса. Мы в изначальном посте сразу же ответили, что это баг и такое поведение не было заложено в Метро.

За прошедшее время мы нашли причины, которые привели к подобной ситуации, и сейчас проверяем все наши приложения на предмет таких ошибок.

Мы хотим извиниться перед всеми, кого затронула эта проблема, сказать спасибо автору оригинального поста, а также всем пользователям, которые помогали выяснять подробности и задавали хорошие вопросы. В самом начале — очень краткие ответы на те, которые были явно заданы в том посте.
Читать полностью »

Министр связи пообещал гранты для перевода россиян на мобильные ОС Tizen и Sailfish - 1
Никифоров пока ещё наслаждается iOS

Министр связи Николай Никифоров хочет перевести россиян с американских мобильных систем iOS и Android на телефоны под управлением Tizen и Sailfish, разрушив таким образом монополию США на мобильные устройства. Министр заявил, что «Android от Google становится всё более закрытой и монополизированной системой». В ответ на возражения читателей Twitter о необеспеченности Tizen приложениями он сказал: «Дадим гранты разработчикам, кто будут переносить свои приложения из монопольных Android и iOS в независимые Tizen и Sailfish».
Читать полностью »

Приветствую!

Вдохновившись публикацией «Легким движением руки планшет превращается в… дополнительный монитор», я решил сделать собственную связку ноутбук-планшет, но не с помощью IDisplay, а с помощью Air Display. Программа так же, как и IDisplay, может устанавливаться на PC и Mac, IOS и Android. У автора поста планшет работает как второй монитор за счёт установленной виртуальной машины, не имея панели задач, чем я был очень огорчен, ведь управление удобней вести с планшета с панелью задач.
Читать полностью »

На проходившей 6-7 февраля конференции PGconf министр связи Николай Никифоров раскрыл некоторые подробности грядущей «демонополизации мировой ИТ-экосистемы».

Что это за проблема и каковы пути её решения по мнению министра?

Дуополия американского и как следствие мирового мобильного рынка не меняла свои границы на протяжении последних 6 лет. И до сих пор его границы продолжают выглядеть незыблемыми с 96% рынка поделенными между двумя крупнейшими платформами: Apple iOS и Android.
Читать полностью »

Министр связи и массовых коммуникаций Никифоров пообещал гранты разработчикам мобильных приложений, которые будут переносить свои Android и iOS приложения под новую мобильную платформу Samsung Tizen:


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js