Новости про Android и разработчики

Google выпускает средство по улучшению качества приложений

Стараясь заставить разработчиков выпускать более качественные приложения, компания Google подготовила новый циркуляр разработчика Android, который даёт подробный план для обучения студентов, изучающих Kotlin.

Компания представила новую секцию App Quality, представляющую собой контрольный список, который поможет разработчику создавать лучшие приложения.

До конца квартала должен заработать сайт App Quality, который фокусируется на приватности, безопасности, функциональности и визуальным элементам приложений. Также компания обновила контрольный список с требованиями, которым должно соответствовать приложение для релиза.

Google App Quality

К примеру, для соответствия визуального ряда современным стандартам, рекомендуется использовать Material Design. Для повышения функциональности компания предоставляет информацию о воспроизведению видео и поддержки сжатия HEVC. Как инструмент обмена между приложениями рекомендуется Android Sparesheet. Последнее дополнение касается фоновой работы и включает рекомендации по оптимизации энергопотребления.

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

Android P может блокировать приложения для старых API

Компания Google продолжает борьбу с фрагментацией своей мобильной платформы, заставляя разработчиков поддерживать самую свежую версию ОС. В декабре компания сообщила, что приложения в Play Store должны работать с версиями ОС не старше одного года. Теперь же, в проектируемой Android P, фирма пойдёт ещё дальше, блокируя приложения без поддержки последней версии API.

В Apple поступают примерно также. Недавно компания просто удалила все 32-битные приложения из iOS App Store. В Google решили действовать мягче. Теперь устройства без поддержки самого свежего API не смогут работать на смартфонах с последней версией ОС, Android P, в коде которой указана минимально допустимая версия API.

Android P

Отмечается, что в нынешней версии Android P Developer Preview минимальный уровень API установлен на v17, что соответствует Android 4.2. Приложения, не поддерживающие как минимум этот уровень, не смогут работать с новой ОС. Но не стоит забывать, что Android P пока находится в разработке, так что всё ещё может измениться.

Google будет препятствовать установке непроверенных приложений

Последнее время компания Google значительно расширила функционал своих сервисов в области безопасности, в частности, в Gmail и Docs. Новой инициативой фирмы станет экран предупреждения, который будет появляться всякий раз при установке приложения от разработчиков, которые не прошли верификационную систему Google.

В операционной системе OS X существует похожий процесс, называемый Gatekeeper, а Windows 10 вообще блокирует установку приложений не из магазина. В Android при попытке установки неверифицированного приложения, вы увидите уведомление об этом. Чтобы продолжить установку потребуется набрать «продолжить» в специальном поле, что требует несколько больше усилий, чем нажать кнопку «OK» даже не всматриваясь в суть сообщений на экране.

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

«Мы являемся приверженцами создания здоровой экосистемы, как для пользователей, так и для разработчиков», — заявили Навин Агарвал и Уисли Чан в блоге Google. «Эти новые отметки проинформируют пользователей автоматически, если они будут подвержены риску, позволив им принять проинформированное решение для сохранения информации в безопасности, а также сделать тестирование и разработку приложений более простыми».

Android разработчики могут подгонять приложения под разные экраны

Компании Samsung и LG выпустили смартфоны с нестандартным соотношением сторон. Так, LG G6 использует экран 18:9, а Samsung Galaxy S8 имеет соотношение 18,5:9. Поскольку в ближайшее время всё большее количество производителей станут использовать безрамочные решения и закруглённые края, им необходимо обеспечить наилучший вид приложениям.

Чтобы помочь в решении этой проблемы Android Developers Blog опубликовал пример кода, который позволяет создавать приложения, использующие преимущества такого расширенного экрана.

Для масштабирования изображений в новые форматы блог рекомендует разработчикам настраивать в приложении максимально поддерживаемое соотношение сторон.

Разработчики рекомендуют использовать соотношение сторон 2.1 (что значит 2 к 1) в операторе ratio_float. Это необходимо, чтобы изменить соотношение сторон, которое по умолчанию составляет 16:9.

Скоро появятся промо коды для приложений Android

Вы когда-нибудь видели, чтобы разработчики приложений для Android предоставляли промо коды? Скорее всего, нет, потому что Google только сейчас ввела такую возможность.

На Android Forums была опубликована страница из Google Developer Console с инструкциями о том, как разработчики могут создавать коды и как сделать свои приложения готовыми к этому. Основываясь на деталях, указанных на странице, коды могут быть использованы для приобретения приложений и оплаты товаров внутри приложений, однако не для подписок внутри приложений.

Отмечается, что разработчики могут сгенерировать только 500 кодов в квартал, которые не переносятся на следующий и имеют дату окончания действия.

Нет сомнений, что разработчики будут использовать большую часть доступных кодов, чтобы дать возможность обозревателям ознакомиться с их продукцией и опубликовать отчёт, как это делают авторы приложений для iOS.

Microsoft откладывает выпуск инструмента для запуска Android приложений в Windows

Компания Microsoft подтвердила, что обещанный ею инструмент для запуска приложений Android в системе Windows 10 пока «не готов». Об этом сообщает Engadget, ссылаясь на Windows Central и другие источники.

Софтверный гигант представил связующее приложение Windows Bridge for Android, названное Project Astoria, в этом году как часть объёмной работы, которая поможет создателям приложений с лёгкостью преобразовывать Web, iOS и Android приложения в программы для Windows. Сейчас разработчики отмечают, что инструмент по-прежнему недоступен, однако сама Microsoft ничего не говорит о появившихся трудностях. Тем не менее, форум Project Astoria не работает и Microsoft удалила подсистему Android из последней сборки Windows 10 Mobile preview, что может означать полный отказ от неё.

По сути Android bridge является просто эмулятором, и по данным Windows Central он столкнулся с массой технических проблем и плохой портируемостью приложений. С другой стороны, Project Islandwood, аналогичный инструмент для iOS, для импорта в Windows требует, чтобы приложения были переработаны и перекомпилированы. В результате можно получить высококачественное приложение, использующее все преимущества Windows 10. К примеру, именно таким образом и было создано приложение Facebook для Windows 10.

Поскольку многие Android-разработчики также выпускают свои аналоги и для iOS, есть вероятность, что в Microsoft решили вынести Android на второй план, решив, что поддержка этой ОС не особо и нужна. Также в Microsoft могут надеяться и на концепцию Windows 10 universal apps, позволяющую выполнять одни и те же приложения, как на настольных ПК, так и на смартфонах.

Microsoft следит за вредоносным ПО для Android

Компания Microsoft на своей конференции Build наделала много шума, предложив разработчикам инструменты портирования приложений из Android и iOS на Windows. Это позволит разработчикам упростить создание приложений для Windows и увеличить число своих пользователей, но в то же время, эти инструменты повышают и риски в области безопасности.

Не секрет, что вредоносное ПО иногда появляется даже на Google Play, и в Microsoft хотят быть уверены, что эти программы не попадут в экосистему Windows. По словам софтверного гиганта, у него есть специальная команда обозревателей, которые заняты мониторингом таких приложений, и основываясь на данных телеметрии от пользователей Windows и присланных отчётах, они смогут гарантировать, что подобные приложения не появятся на Windows Store. Но если же они проскользнут сквозь систему безопасности, их можно будет быстро удалить.

Вряд ли кого-то можно сильно удивить тем, что Microsoft занимается мониторингом безопасности Android приложений, чтобы предотвратить использования инструмента Astroia для проникновения вредоносного ПО в среду Windows. В то же время объявленная Microsoft проактивная защита при использовании Astoria позволит пользователям Windows чувствовать себя комфортно.

В Google Play теперь больше приложений, чем в Apple App Store

Согласно данным AppFigures, магазин приложений Google сейчас имеет больше активных приложений, чем аналогичный сервис Apple, а также больше активных разработчиков, создающих новые приложения.

В настоящее время Play Store содержит 1,43 миллиона приложений, в то время как App Store может похвастать лишь 1,21 миллиона программ.

На третьем месте оказался Amazon App Store, однако он находится на недостижимом расстоянии от лидеров. Объявлено, что в нём содержится 293 тысячи программ. По неизвестной причине, в отчёт не попал магазин Windows, однако согласно ранних отчётов от компании Statista, в 2013 году в нём насчитывалось 300 тысяч программ.

Кроме того, отмечается и значительный рост числа разработчиков, создающих приложения на Google Play. Программистов для Android больше, чем для iOS, и такая тенденция наблюдается уже третий год подряд. Исследователи отметили, что для Play Store сейчас работают 400 тысяч человек или компаний, в то время как Apple App Store их на 100 тысяч меньше. В магазине Amazon зарегистрировано всего 50 тысяч активных разработчиков.

Android One дебютирует в Индии в начале сентября

Согласно свежему отчёту, недорогие смартфоны на платформе Android One появятся в продаже уже в следующем месяце.

Первой страной, где станут доступны эти телефоны, станет Индия, где к новой инициативе Google присоединились три компании: Micromax (крупнейший в Индии производитель смартфонов), Karbonn и Spice.

Стоимость изготовления одного смартфона Android One обойдётся менее ста долларов, но после ряда наценок и накруток, конечная цена выглядит разочаровывающее — порядка 10 тысяч рупий или 165 долларов США.

Смартфон от Micromax получит 4,5” экран разрешением 960х540 пикс., процессор Snapdragon 200 (по всей видимости, имеющий CPU Cortex A5 и GPU Adreno 203), поддержку двух SIM карт, камеру на 5 Мпикс. и слот microSD.

Поскольку поддержка Android L невозможна до официального релиза ОС, который должен состояться в ноябре, новые смартфоны по всей вероятности будут работать на базе Android 4.4 KitKat. Поскольку эта ОС разрабатывалась Google с учётом устройств с низкой производительностью, она должна работать на One достаточно неплохо. В будущем же ОС обновится до версии L, которая благодаря новому механизму исполнения приложений позволит значительно разгрузить CPU.

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

Android получит полное голосовое управление

Кроме Moto X голосовое управление смартфоном на базе Android крайне ограничено. Даже если взять Nexus 5 и Galaxy S5, то там «OK Google» работает лишь на домашнем экране. Однако если верить источнику, в ближайшее время такая возможность может появиться на более широком спектре устройств.

Компания Google пытается внедрить функцию «OK Google everywhere», работающую также, как и в Moto X. Она будет всегда слушать ваши голосовые команды и реагировать на них. Также действия могут отличаться в зависимости от используемого приложения. К примеру, при просмотре снимков можно будет сказать телефону: «поделись этим фото».

Однако эти изменения могут произойти не с базовой версией системы. Сообщается, что сейчас идут эксперименты с новой строкой навигации, которая заменит обычную домашнюю кнопку содержимым «Google». При её нажатии появится возможность начать поиск без произношения фразы вслух. Если же вам понадобится вернуться на главный экран, то вам предложат использовать кнопку «недавнее», т. е. кнопку мультизадачности. Не стоит говорить, что это станет большим изменением для Google в интерфейсе. Подобное изменение последний раз претерпела версия Ice Cream Sandwich ещё в 2011 году.

Однако не стоит рассчитывать, что голосовое управление придёт и на ваш смартфон. Хотя источник и считает, что некоторые из новшеств и будут исключительно программными решениями, это вовсе не значит, что они будут применены повсеместно. Более того, все изменения могут коснуться лишь официального лончера Google Now, однако сторонние производители могут попробовать реализовать эти функции у себя.