Google дала разработчикам API для слежения за пользователями

awareness_google

Google Awareness API, о котором мы услышали на Google I/O 2016, стал доступен разработчикам приложений. Уже сейчас они могут начать изучать этот интерфейс и использовать в своих приложениях. Для пользователей это значит, что вскоре сторонние приложения смогут лучше понимать вас, ваши действия и ваше окружение.

Awareness API позволяет разработчикам учитывать сразу несколько параметров, таких как местоположение пользователя, местную погоду, активность пользователя (например, бег или ходьба) и расположение Bluetooth-маячков. Вся эта информация используется для того, чтобы понимать, чем занимается пользователь, и в зависимости от рода его деятельности предложить ему максимально востребованные функции приложения.

Новые возможности могут быть использованы как во благо, так и во вред. Разумеется, будет здорово, когда приложение предложит сделать что-то, что вы обычно делаете дома, когда вы придете домой. Однако пользователи также обеспокоены тем, что приложения начнут вести себя слишком навязчиво, постоянно предлагая заглянуть в какой-нибудь магазин поблизости, считая, что пользователю это может быть интересно.

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

Apple и Microsoft набирают армии разработчиков для секретной войны

dev_army

Когда я начал писать статьи о технике Apple, это были статьи о компьютерах и планшетах. iPhone тогда только начал эпоху отказа от компьютеров, но в 2016 году все стало совсем иначе. Совсем скоро должен наступить переломный момент, когда компьютер станет чем-то на нашей голове или на полке в прихожей. Возможно, у него совсем не будет экрана, либо он будет очень маленьким. Грядут большие перемены. Насколько хорошо Apple к ним готова?

Есть две компании, которые подарили миру компьютеры и продолжают на них зарабатывать: это Apple и Microsoft. Операционная система от Microsoft является самой распространенной, в то время как Apple может похвастаться потрясающей прибылью. Обе компании потратили немало сил на привлечение разработчиков программного обеспечения для своих продуктов, однако у них нет ничего похожего на Amazon Echo, Google Home, термостаты Nest, VR-шлемы и другие устройства, которые переносят нас в будущее.

Apple очень хитро подошла к этой проблеме. Компания выпустила язык программирования Swift и подарила его миру, открыв его исходный код. Язык очень нравится разработчикам, которые с удовольствием будут использовать его, создавая продукты для разных платформ, включая Linux и Android. Если разработчики в недалеком будущем заинтересуются новыми устройствами и при этом будут использовать Swift, их приложения будут работать на устройствах от Apple, так как Swift был создан для написания приложений, совместимых с iOS и OS X.

Другими словами, если Apple удастся сохранить привлекательность Swift, компания не потеряет свою армию разработчиков. Такая армия нужна и компании Microsoft, которая использует похожую хитрость.

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

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

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

Google готова бесплатно обучить начинающих разработчиков онлайн

Уж извините за упоминание компании Apple, но нельзя не отметить, что она делает очень многое для начинающих разработчиков, и это было в очередной раз доказано на WWDC 2016. Google тоже нуждается в молодых разработчиках и для того, чтобы не отставать, компания совместно с Udacity представила новую программу Android Basics Nanodegree. Она может быть интересной для тех, кто еще даже не знакомился с процессом создания приложений для Android.

Программа ориентирована на новичков и готова обучить основам работы с Android Studio. Она включает в себя курсы, доступные совершенно бесплатно онлайн, вместе с платными услугами Udacity, включая руководства, тренеров, консультации по вопросам карьеры и многое другое.

Курсы шаг за шагом будут знакомить вас с процессом построения приложений для Android в удобном для вас темпе. Изучив основы, у каждого будет возможность продолжить обучение и узнать больше о разработке с помощью программы Career-track Android Nanodegree.

Возможно, мы больше не увидим прежний App Store

App Store

Как только вышла первая бета-версия iOS 10, разработчики чуть ли не сразу же начали тестировать новую функцию App Store — размещение рекламных объявлений своих приложений в поисковой выдаче. К чему все это приведет, было непонятно до тех пор, пока разработчик Tweetbot не выложил один довольно интересный скриншот.

Он открыл App Store и попытался найти свой Twitter-клиент при помощи поиска в приложении. Каково же было удивление разработчика, когда первой в выдаче по запросу «tweetbot» оказалась программа Twitterrific с пометкой «реклама».

App Store

На WWDC 2016 представители Apple рассказывали, как работает алгоритм рекламных объявлений в App Store. Разработчики могут продвигать свои приложения только в одной конкретной категории — то есть приложение для доставки пиццы нельзя взять и поместить в категорию «Игры». Зато, как позже отметил вице-президент Apple Фил Шиллер, у создателей программ есть возможность использовать название другого бренда в качестве ключевого слова при размещении рекламных объявлений.

Кстати, сами разработчики Twitterrific в беседе со своим конкурентом утверждают, что не использовали «tweetbot» как ключевое слово — App Store сам определил, по каким запросам отображать рекламу их приложения.

Чем это грозит создателям приложений? Взять тот же пример с Tweetbot: пользователь заинтересовался программой, решил поискать ее в магазине приложений, увидел цену в 10 долларов и заметил, что рядом-то находится тоже Twitter-клиент, да еще и бесплатный. Как вы думаете, какое приложение он загрузит теперь?

Пока, конечно, до конца непонятно, как будет работать реклама в App Store — в частности, наличие каких-либо лимитов на размещение. Но привыкать, похоже, надо начинать уже сейчас.

Познакомьтесь с самой юной гостьей WWDC 2016

av_wwdc

На WWDC 2016 компания Apple постаралась продемонстрировать, как много она делает для разработчиков и для образования. Тим Кук со сцены представил 9-летнюю Анвиту Виджай из Австралии, которая стала самым молодым разработчиком из участников конференции. Ее приложение уже опубликовано в App Store, а о впечатлениях юного программиста вы можете узнать из ее интервью с USA Today.

Первое приложение Виджай называется Smartkins Animals. Оно предназначено для маленьких детей и создано для того, чтобы познакомить их с многообразием животного мира. На путь iOS-разработчика Виджай встала в возрасте 7 лет. С помощью обучающих видео на YouTube она создала приложение для своей маленькой сестры на в Xcode, загрузила на телефон своей мамы, а затем опубликовала приложение в App Store от имени матери, так как ее возраст не позволяет сделать это под своим именем.

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

«Быть там и повстречать так много людей — это было похоже на сон, — сказала Виджай о WWDC. — Я лишь коснулась верхушки айсберга, и мне предстоит еще столькому научиться». Она назвала Тима Кука очень хорошим, а на вопрос о ее любимых приложениях сказала: «Помимо моих?». Видеозапись интервью доступна на сайте USA Today.

GeekBrains — для тех, кто хочет стать мобильным разработчиком

GeekBrains

Ежедневно вы пользуетесь десятками приложений на своем iPhone и iPad. Но задумывались ли вы о том, кто их создает? На самом деле мобильная разработка — дело довольно сложное, по этой причине многие боятся попробовать себя в данной сфере. Но давайте отбросим все страхи в сторону, ведь научиться программированию может каждый. Было бы желание, а специальный ресурс для этого есть.

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

Сейчас профессия мобильного разработчика, равно как и программиста iOS или Android, невероятно востребована. Тенденции смещаются с десктопов в мобайл, ежедневно в App Store появляются самые разные приложения. Кроме того, это направление довольно прибыльное: как указано на сайте GeekBrains, мобильный разработчик в среднем получает 130 тысяч рублей в месяц. На самом деле эти цифры могут быть гораздо больше — загляните на те же рекрутинговые сайты.

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

GeekBrains

Само по себе программирование — понятие невероятно широкое. Существует множество специализаций и профилей, и один из них — мобильная разработка. Можно, конечно, выбрать отдельно iOS-разработку (Swift и Objective-C в комплекте) и Android (Java Core, Android SDK, JSON, вот это все), но полный курс мобильной разработки расширенный и позволит стать универсальным специалистом. Двойные возможности — двойная оплата.

GeekBrains GeekBrains

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

GeekBrains

Само по себе обучение интересное и состоит как из лекций, так и методических материалов с выполнением домашних заданий. С GeekBrains вы напишете свое первое приложение и узнаете все тонкости работы мобильного разработчика.

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

GeekBrains

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

GeekBrains

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

Apple раскрыла секретные данные об App Store

WWDC 2016

На конференции WWDC 2016 Тим Кук раскрыл секретные данные о магазине приложений Apple — количеству программ в магазине, разработчиках и многом другом.

Как заявил глава технологического гиганта, на данный момент в App Store более двух миллионов приложений. Сравните это с показателем 2008 года, когда магазин появился всего с 500 приложениями. Кроме того, количество загрузок из App Store превысило 130 миллиардов долларов.

App Store

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

Выплаты

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

Apple пошла навстречу разработчикам, Google пойдет дальше

android85

Не так давно Apple рассказала об изменениях, которые придут в их магазин приложений. Они коснутся не только пользователей, но и разработчиков. Создатели приложений, работающих по подписке, уже этим летом начнут получать 85 процентов прибыли вместо 70 процентов при условии, что пользователи будут оплачивать подписку больше года. Похоже, Google есть чем на это ответить.

Уже этим летом те разработчики, у которых уже есть пользователи, оплачивающие подписку больше года, смогут получать 85 процентов прибыли, отдавая 15 процентов компании Apple. С тех пользователей, чья подписка длится меньше года, разработчики продолжат получать по 70 процентов.

Согласно информации от Recode, компания Google также обдумывает возможность поделить прибыль с разработчиками приложений с подпиской 85-15. Однако в отличие от Apple, поисковый гигант готов сразу отдавать 85 процентов, не заставляя разработчиков ждать преданности от подписчиков.

Recode говорят о том, что Google уже тестировали новую модель с несколькими компаниями. Если они все-таки применят новую модель для всех, Google Play станет более конкурентоспособным. Это будет закономерным ответом на шаг Apple.

iMessage для Android может выйти уже на следующей неделе

iMessage

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

Согласно информации наших коллег из издания Phonearena, в Купертино готовятся к окончательному падению железного занавеса и выходу специальной версии iMessage, которая появится в Google Play в ближайшем будущем. Долгожданный релиз, по слухам, может состояться уже на следующей неделе в ходе конференции WWDC 2016. Эту информацию также косвенно подтверждает дебют Apple Music, доступ к которому ранее был открыт и для пользователей Android.

Первые слухи о вероятном переносе сервиса iMessage за пределы проприетарных операционок появились еще минувшей зимой. Тогда подобное действо вызвало массу вопросов в его целесообразности как для владельцев устройств на базе «зеленого робота», так и для самой компании. Но популярность, которую удалось снискать Apple Music во «вражеском стане», кажется, растопила сердца ребят из Купертино, а потому появление в Google Play еще одного приложения от Apple уже не выглядит столь абсурдным.

В App Store появится реклама и другие нововведения

ipad_appstorer

До старта WWDC 2016 осталось совсем немного времени. Можете быть уверены, Apple покажет очень много всего. Настолько много, что для некоторых объявлений просто не хватило отведенного на презентацию времени. Apple и ее вице-президент Фил Шиллер рассказали о будущем App Store и изменениях, которые коснутся как пользователей, так и разработчиков.

Всего шесть месяцев назад старший вице-президент по маркетингу Фил Шиллер взял на себя ответственность за работу App Store. Изменения не заставили себя долго ждать, и о самом главном уже ходили слухи. Все точки были расставлены во время интервью с The Verge.

В поиске App Store появится реклама. Разумеется, таким образом будут продвигаться приложения. По мнению Фила Шиллера, это хорошая возможность для независимых разработчиков продвинуть свое приложение.

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

Есть хорошие новости для владельцев iPhone с поддержкой 3D Touch. Появятся новые возможности быстрого доступа. Также будет удобно поделиться приложением с помощью специального жеста.

Наконец, пожалуй, самое важное нововведение для разработчиков. Разработчики приложений, работающих по подписке, получат больше прибыли с тех пользователей, чья подписка длится больше года. В первый год прибыль между разработчиками и Apple будет делиться 70-30, как это происходит сейчас. Со второго года прибыль будет делиться 85-15. Для тех разработчиков, чьи подписчики уже оплачивают подписку больше года, прибыль начнет считаться по-новому с 13 июня.

Фил Шиллер также упомянул о значительно ускоренной процедуре одобрения приложений. Она никогда не изменится, и Apple всегда будет проверять приложения перед публикацией в App Store. Однако все заявки будут рассмотрены не позднее чем за 48 часов.

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