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

Google постоянно старается сделать платформу Android более безопасной и комфортной для пользователя. О мерах улучшения безопасности мы уже недавно говорили. Теперь поговорим о комфорте пользователей и инициативах, которые обсуждались в рамках Google I/O 2017. Компания Google начала бороться с низкокачественными приложениями, которых слишком много в магазине Google Play.

Многие скажут, что опубликовать приложение в магазине Google Play значительно проще, чем в App Store. Причина – менее жесткие требования компании Google к продукту. В результате Google Play наполнился нестабильными и низкокачественными приложениями, которые могут только разочаровать установившего их пользователя.

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

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

  • Рейтинг отсутствия ответа от приложения
  • Рейтинг падения приложения
  • Замедленная прорисовка
  • Зависания
  • Сохранение устройства в пробужденном состоянии более часа
  • Пробуждение устройства более 10 раз в час

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

Как стать программистом, не выходя из дома?

Многие из наших читателей наверняка хотели попробовать себя в программировании — стать разработчиками iOS-приложений. И если нынешняя профессия далека от этого направления, вполне логично встает вопрос: а с чего, собственно, начать? Не обязательно несколько лет ходить на курсы, тратить время на дорогу, а потом оставаться с «голым» сертификатом — все можно сделать в режиме онлайн.

Что такое GeekBrains?

Наибольших успехов в области обучения программированию и другим IT-дисциплинам добился портал GeekBrains, который и сам был создан программистами — уж они знают, что в карьере разработчика может пригодиться в первую очередь. Обучение организовано онлайн, причем никто не заставит вас сразу писать на Swift — сначала нужно будет пройти базовые курсы. Максимально на обучение профессии уходит 11 месяцев (для веб-разработчика), выучиться же на разработчика iOS можно за 5-6 месяцев.

Лекции длятся два часа — они представляют собой онлайн-трансляции в хорошем качестве, где можно сразу же задать вопрос преподавателю в чате и обсудить предмет с однокурсниками, группа на курс, как правило, состоит из 40 человек. Чтобы посетить вебинар, понадобится любой компьютер, подключенный к интернету.

Конечно, одними лекциями дело не обходится — все студенты получают домашние задания, которые проверяются преподавателем.

Как учиться?

Онлайн-лекции проходят в максимально удобное время — два раза в неделю с 20 до 22 часов по московскому времени. Впрочем, если долго простояли в пробке или на вечер внезапно появились планы, вебинар всегда доступен в записи в личном кабинете. Поэтому обучение не мешает основной работе, личной жизни и отдыху.

Многие справедливо спрашивают «а нужен ли опыт?». Конечно, если у вас есть представление о программировании, это будет плюс, однако немало студентов, которые только интересовались данным направлением, но никогда не практиковались. Обучение проходит понятно и интересно, что позволяет стать студентом и в 20, и в 40 лет.

Конечно, к любому обучению нужно подходить ответственно. Так и здесь — чем лучше вы учитесь, тем выше успеваемость и, в свою очередь, больше шанс заполучить хорошее портфолио и стажировку.

Где набраться опыта?

После обучения GeekBrains предоставляет гарантированную стажировку. Она не только помогает получить бесценный опыт работы в реальной компании, но и повышает шансы на дальнейшее трудоустройство. И это не какие-то неизвестные стартапы в поисках инвестора, а крупнейшие IT-компании страны. Вакансий очень много, а специалистов катастрофически мало — поэтому и необходимо обучение.

И что, я стану разработчиком?

Обучение в GeekBrains — только фундамент, на котором впоследствии нужно возводить полы и стены — в вашем случае ими выступят стажировки, работа в коллективе и трудоустройство в IT-компании. Наберетесь опыта — и вперед, основывать свой стартап!

У сервиса есть как бесплатные, так и платные вебинары — здесь уже каждый сам выбирает, что ему нужно. Так, например, можно бесплатно пройти интенсив «Основы языка Swift», узнать особенности разработки iOS и OS X-приложений на новом языке программирования. Не стоит забывать, что вложения в самого себя всегда окупаются, поскольку это лучшее направление для инвестиций.

Для разработки iOS-приложений больше не нужен Mac

Для того чтобы разрабатывать приложения для iOS, раньше обязательно был необходим компьютер Mac или соответствующая виртуальная машина, запущенная на компьютере Windows. Однако на прошедшей на днях конференции Build 2017 Microsoft решила это изменить и представила инструмент для создания приложений под iPhone и iPad на Windows.

Новое приложение называется Xamarin Live Player и позволяет разрабатывать iOS-приложения прямо на Windows 10. Предполагается, что сначала разработчики будут осуществлять первичную деятельность в Xamarin, а затем производить отладку при помощи Visual Studio. При этом им не понадобится компьютер Mac с приложением Xcode.

Очевидно, новый инструмент позволит значительно увеличить количество iOS-разработчиков, которые, например, не могли позволить себе покупку компьютера Mac. Правда, для публикации приложения в App Store все равно потребуется компьютер от Apple. Кроме того, есть мнение, что разработанные с помощью Xamarin приложения будут работать медленнее, чем таковые с Xcode.

Microsoft выпустила финальную версию Visual Studio для Mac

Интегрированная среда для разработки программного обеспечения Visual Studio для Mac вышла из стадии беты и уже доступна для загрузки. Это следует из материалов официального сайта Microsoft. Пакет инструментов «из коробки» поддерживает все программные платформы компании Apple, включая watchOS и tvOS, и готов предложить разработчикам широкий простор для творчества.

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

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

Visual Studio для Mac была представлена 16 ноября прошлого года. Тогда же стала доступна предварительная версия, разработанная с учетом особенностей macOS. «Если вам нравится Visual Studio, но по какой-то причине вы предпочитаете работать в среде macOS, вам больше не придется идти на компромисс. Теперь вы всюду можете чувствовать себя как дома», — отметил Микайла Хатчинсон, проект-менеджер Xamarin.

Как создать игру, опираясь на Instagram-тренды. История My Selfie Story

Нам пишет разработчик приложения My Selfie Story

После того как телефоны стали умнее многих своих владельцев, селфи получили широкое распространение. Делать свои автопортреты в любом, даже самом неподходящем для этого месте, стало любимым занятием пользователей социальных сетей, и прежде всего Instagram. В пристрастии к селфи были замечены не только звезды шоу-бизнеса, но также известные политики и даже сам Папа Римский. В связи с этим мне в голову пришла идея использовать популярный тренд в новой игре, получившей название My Selfie Story.

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

Осталось придумать, как пользователи будут собирать лайки. И тут очень кстати пришелся наш недавний проект с простым, но залипательным геймплеем: тапай шарики одного цвета, собирай комбо и отодвигай красную линию подальше от себя. Эту идею мы решили использовать в новом проекте, только убрали акселерометр и линию, которая все время подгоняла игрока. К тому же в My Selfie Story, в отличие от Bubble Bumble, мы сделали геймплей конечным и разбили его по уровням.

Одна из фишек My Selfie Story ― игровая физика. За счет нее на объекты действуют те же силы природы, что и в реальном мире. Из-за этого игра получается интересной и непредсказуемой: шарики могут где-то застрять, вести себя не так, как хочется ― их поведение полностью зависит от симулированных физических сил.

Если в основе Match 3 лежат математические расчеты и разработчик полностью контролирует игровой процесс и баланс, делая игру сложнее или легче, то при наличии физики от нас мало что зависит. Мы, конечно, можем как-то влиять на сложность, но, как правило, все зависит от случая, везения игрока, его внимательности и умения просчитать ходы вперед.

Дальше мы будем придумывать что-то новое с самими шариками. Может быть, сделаем связки шаро-лайков, которые можно будет перемещать, копировать, удалять. Совершенно точно появятся новые бонусы.

Простушка или суперсекси?

С самого начала работы над игрой мы решили, что главным героем станет молодая очаровательная девушка. Сперва мы хотели изобразить ее в довольно примитивном стиле: только линии и сплошные цвета, никаких градиентов, деталей и мелочей, сложных сочетаний и переходов цветов. Такая графика проще, и мы бы смогли создавать много разнообразного контента в короткие сроки. Когда казалось, что решение касательно графики уже принято, наш дизайнер показал мне Мэнди иллюстратора Дена Игла. И я понял, что сочетающиеся в ней невинность и сексуальность ― то, что нам нужно. Так появилась Софи.

Реклама: Звезда Playboy и ВКонтакте

Мы устроили тестовый запуск игры с одним эпизодом, чтобы узнать реакцию пользователей. Наш бюджет был ограничен, поэтому мы сосредоточились на недорогих вариантах продвижения. Сайт Fiverr.com, к примеру, предлагает промоуслуги от 5 $. Нас заинтересовали предложения от людей из разных стран рассказать о нашей игре на своих страницах в социальных сетях. Например, звезда журнала Playboy написала о MySelfieStory в твиттере.

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

Мы выбрали оптимальные по соотношению количество подписчиков/цена рекламного поста женские паблики. В некоторых были запущены классические рекламные сообщения (картинка игры, ссылка на стор и побуждающий к скачиванию короткий текст), в других ― посты-мемы (ссылка на скачивание игры и фотография Софи с “философской” цитатой на ней). Опытным путем мы выяснили, что к рекламе в виде мемов пользователи проявляют больший интерес: репостят, чаще лайкают и переходят по ссылке.

Появление сценария

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

В какой-то момент появилась идея превратить Instagram-историю в комикс. Однако использование филактеров (словесных пузыриков) в картинках, которые, по идее, являются фотографиями Софи, показалось неуместным. Но наша героиня должна что-то говорить и о чем-то думать. Поэтому описывать то, что происходит на картинке, а также выражать к этому свое отношение, она будет при помощи стандартных возможностей Instagram ― хештегов и комментариев.

В конце концов мы остановились на коротких эпизодах в двенадцать картинок. Каждая эпизод ― это отдельная история из жизни Софи со своей интригой, возможно, с неожиданным поворотом.

Результаты

За 3 года игра My Selfie Story набрала более миллиона скачиваний и несколько раз была в топе лучших инди-игр России в App Store и Google Play. Помимо этого, сейчас в игре более 100 уровней и 8 разноплановых эпизодов о жизни рыжеволосой красотки Софи. Если вас заинтересовала игра, вы можете скачать ее в Google Play или App Store.

Название: My Selfie Story
Издатель/разработчик: Studio Mobile
Цена: Бесплатно
Встроенные покупки: Да
Совместимость: Универсальное приложение
Ссылка (iOS): Установить
Ссылка (Android): Установить

Pages_ Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

Разработчики узнают, как вы нашли их приложение

В мае 2015 года компания Apple подарила разработчикам приложений инструмент App Analytics, который позволяет отслеживать время, проведенное пользователями в приложении, и другие данные о поведении пользователей. Спустя два года Apple оснастила инструмент новыми функциями. Теперь разработчики будут знать, где мы нашли информацию о приложении.

Новая категория информации будет доступна разработчикам в iTunes Connect. Запись об этом появилась в блоге для разработчиков компании Apple. Новая статистика будет содержать информацию о том, откуда пользователи узнали о приложении. Разработчики смогут понять, было ли их приложение найдено с помощью поиска App Store, на сайте или в другом приложении.

Для чего это нужно? В первую очередь это поможет разработчикам приложений эффективно управлять своей маркетинговой кампанией. Они смогут увидеть, насколько была эффективна реклама их приложения, размещенная на сайте или в других приложениях. Разумеется, они смогут увидеть, как чаще всего люди находят приложение.

Какими должны быть приложения для Apple Watch, если они кому-то нужны

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

Начать стоит с главного вопроса – используем ли мы приложения для Apple Watch сейчас. Лично я их не использую, и на то может быть две причины. Первая причина – приложения для часов не нужны, а устройство хорошо и без них. Вторая причина – приложения для Apple Watch нужны, но не в текущей реализации.

Приложения для Apple Watch не нужны

Часы от Apple – замечательное устройство. Моя любимая их функция – это уведомления, которые приходят на iPhone и дублируются на экране часов. Не нужно иметь приложение для того, чтобы прочитать уведомление. Все остальное гораздо удобнее делать при помощи смартфона, где все необходимые приложения есть, а сомнений в их востребованности не возникает.

Очень удобно использовать Siri с помощью часов, ну и, конечно, не могу забыть о возможности управлять воспроизведением музыки и потрясающих приложениях для отслеживания активности и занятиях спортом. А насколько хорошо дистанционное управление камерой iPhone!

Другими словами, кажется, в Apple Watch есть неплохие приложения. Их создала компания Apple специально для своего устройства. Приложения сторонних разработчиков оказались ненужными. Возможно, по той причине, что разработчики не смогли раскрыть возможности часов, а может быть, у них нет подходящих инструментов. Значит, приложения для Apple Watch все-таки нужны, но они должны быть другими.

Нужны другие приложения для Apple Watch

Заказывать такси при помощи часов неудобно, проще достать iPhone. Просматривать ленту Instagram при помощи часов по меньшей мере странно. Придется постараться, чтобы найти действительно полезное приложение для Apple Watch от сторонних разработчиков. Как правило, такие приложения не дают пользователям ничего такого, чего они не могли бы делать с большим комфортом, взяв в руки iPhone. Это касается и тех приложений, которые недавно избавились от поддержки Apple Watch: Карты Google, eBay и Amazon.

Понятно, что мы вспоминаем уже известные приложения, которые нам нравится использовать на iPhone, и рассчитываем, что нам будет так же удобно использовать их на часах. А что, если умные часы – это совсем другое устройство, для которого нужны совсем другие приложения? Может быть, watchOS дает шанс новым разработчикам найти новый подход, разглядеть ранее неизведанную дорогу и создать что-то специально для часов, не оглядываясь на опыт пользователей смартфонов и существующие разработки.

Раз за все время существования Apple Watch ничего подобного так и не случилось, возможно, компании Apple нужно подтолкнуть разработчиков в нужном направлении. Показать хороший пример и дать инструменты для творчества. Они есть, но их можно сделать лучше. WWDC 2017 – это отличная возможность сделать все это. Тем более что запахло жареным.

Разработчики приложений отказываются от поддержки Apple Watch

Разработчики популярных приложений для iOS постепенно отказываются от развития платформы watchOS, заметил iDownloadBlog. Первыми ПО для часов из App Store удалили такие крупные игроки рынка, как eBay, Amazon, Google и Target. По слухам, это может быть связано с низкой востребованностью разработок, не окупающих затрат на их поддержку.

Удаляя приложения для Apple Watch, разработчики тем самым изучают спрос на свои приложения, сообщают представители Ai со ссылкой на информированные источники. Если отсутствие программного обеспечения, совместимого с часами, окажется незамеченным большинством пользователей, существует шанс, что его поддержка будет свернута окончательно.

Несмотря на отсутствие каких-либо доводов со стороны самих разработчиков ПО, представители Google заверили, что исчезновение фирменных карт для Apple Watch носит временный характер. «Мы убрали поддержку Apple Watch из последней версии [карт] для iOS, однако намерены продолжить их развитие в будущем», — отметили в пресс-службе компании.

Виртуальная реальность: как превратиться из потребителя в создателя

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

Например, Oculus Rift — одна из самых популярных гарнитур для виртуальной реальности. Шлем действительно предлагает качественную виртуальную реальность за разумные деньги. Разрешение матрицы в 2160 на 1200 пикселей позволяет выводить четкую стереоскопическую картинку по 1080 на 1200 пикселей для каждого глаза, а картинка будет обновляться с частотой 90 Гц, что сведет к минимуму головокружение и тошноту, вызываемые расплывчатостью изображения во время движений вашей головы. Горизонтальный угол обзора превышает 90 градусов, по диагонали угол равен 110 градусам. Встроенные наушники позволяют ощутить трехмерный звук, который критически важен для полного погружения в VR.

Или вот — гарнитура Vive от HTC и Valve. В плане технических характеристик она очень походит на то, что нам предлагают разработчики Oculus Rift. Схожее разрешение 2160 на 1200 пикселей и аналогичная картинка 1080 на 1200 пикселей для каждого глаза. Такая же частота обновления картинки в 90 Гц. Аналогичный угол обзора по диагонали, равный 110 градусам. Комплексный трекер в данном случае является не просто ИК-камерой, как в случае с Rift, а импульсной лазерной системой, устанавливающейся в двух точках комнаты. Это позволяет пользователю комфортно бегать и прыгать в гарнитуре на площади 4,5 на 4,5 квадратных метра. Главное при этом не запутаться в проводах. Важным отличием от конкурентов является наличие в гарнитуре Vive встроенной фронтальной камеры.

Простое и бюджетное решение, в которое вы можете поместить даже свой iPhone — Google Cardboard. Шлемом виртуальной реальности его, конечно, не назовешь, но зато игры для Cardboard разрабатываются на iOS и Android. Тем более все, что вам нужно сделать после сборки, — загрузить необходимые приложения на iPhone и вставить смартфон в специальное отверстие. В приложениях для Cardboard экран поделен пополам — таким образом, каждый глаз фокусируется на своей картинке с помощью линз.

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

В курс «Разработчик игр» сервиса GeekBrains входит обучение C# (два уровня), Unity (два уровня), а также основы баз данных. По итогам курса можно пройти стажировку в крупной компании, в том числе если вас интересует направление виртуальной реальности.

Если даже Apple инвестирует огромные средства в VR (по слухам, в новом iPhone компания для этого изменит внешний вид камеры смартфона), технология станет частью нашего ближайшего будущего. Так давайте делать его вместе!

Разработал VR-плагин для Final Cut Pro? Добро пожаловать на работу в Apple

Мы постоянно слышим о том, что Apple старается что-то сделать в направлении виртуальной реальности. Компания нанимает различных специалистов, над чем-то работает, но к чему именно все идет, мы не знаем. До сих пор Apple не представила своего решения для VR, в то время как другие компании уже выпустили несколько поколений своих продуктов. Тем не менее работа и набор сотрудников не прекращается.

Тим Дэшвуд разработал плагин для Final Cut Pro под названием 360VR Toolbox. Как вы можете догадываться из названия, плагин предназначен для создания 360-градусных видео, просматривать которые можно с помощью шлема виртуальной реальности. Плагин был совместим с Adobe Premier, After Effects и Final Cut Pro – инструментом для создания и редактирования видео от компании Apple.

К сожалению, скорее всего, разработка Тима больше не будет получать обновления. Создатель 360VR Toolbox сделал свой плагин бесплатным для скачивания и ушел на работу в Apple. Об этом стало известно благодаря блогу FCP.co. Очевидно, что компанию Apple интересуют разработчики, способные сотворить что-то подобное. Лишь им известно, для каких целей.