Android

Большое Android Dev Интервью: Мартен Эдгар

Мартен Эдгар

Большой Android BBQ Europe , состоявшийся недавно в Амстердаме, Нидерланды, собирает ведущих европейских разработчиков Android, энтузиастов и других членов сообщества для празднования Android, кода и готового мяса. Европейское мероприятие, проводимое в США на базе Big Android BBQ в США, проходит уже второй год.

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

Мартен Эдгар

Кто ты и чем занимаешься здесь на Big Android BBQ Europe?

Меня зовут Мартен Эдгар. Я разрабатывал [для] Android в значительной степени с момента его выхода. Раньше я был разработчиком Windows Mobile, пока они не переключились на Windows Phone, и я больше не мог делать свои приложения. Приложения, которые я написал, не существовали; Я не мог их портировать. Поэтому я разозлился и с тех пор не оглядывался назад.

Я здесь, на Big Android BBQ, рассказываю о видах поверхности и о том, как добиться с ними максимальной производительности. И когда их использовать, а когда их не использовать.

Вы уже немного коснулись этого, но как вы начали в мире разработки для Android?

Они переключились с Windows Mobile на Windows Phone, и я больше не мог делать свои приложения.

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

И я коснулся практически всех аспектов телефона от двойной камеры до Wi-Fi, Bluetooth, Bluetooth LE, шифрования. Вы называете это, я облажался с этим.

Какие ваши любимые и наименее любимые вещи в работе с Android — особенно если учесть, что вы вернулись с Windows Mobile в свое время?

Хороший вопрос! Ну, мне нравится [что] это с открытым исходным кодом, мне нравится, что [в разработке мобильных приложений] вы что-то делаете, и это «один из них» Конкретно или Android, мне нравится, что он работает на множестве разных вещей. Я сделал несколько коммерческих разработок Google Glass — и вы знаете, у него есть скин, но это Android.

Мне нравится, что вы можете делать действительно полезные вещи [с Android], они продолжают развиваться и становиться все интереснее, поэтому мне это нравится.

Что мне не нравится, так это … реализации Android, которые на самом деле не являются Android — у Samsung была такая проблема, когда, например, вы спрашивали что-то в системе, вы делали системный вызов [спрашивал], какого рода разрешение это было и будет врать вам! Было бы сказать «о нет, я HDPI», когда на самом деле это была вещь MDPI. И это просто бесит меня. Неверная документация. И что сложно, так это все устройства разных размеров. Это проблема. Не обязательно то, что я ненавижу, но это сложно.

Презентация мартена эдгара

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

Лучшая документация уже есть. Вам не нужно покупать книгу.

Прочитайте документацию и начните с developer.android.com и проработайте все, что там есть. Особенно основы, а затем просто выбирать в зависимости от того, что вы делаете. Но слишком много людей ищут — знаете, какой платный курс я могу пройти или какое видео на YouTube можно посмотреть. Все, что вы увидите там, на самом деле часто является поверхностной интерпретацией того, что уже есть. Лучшая документация уже есть . Отчасти это может быть немного не так, но это все есть, и это бесплатно, и это хорошо продумано. Вы знаете, вам не нужно покупать книгу, потому что она уже есть.

И я вижу это на Stack Overflow и слышу это от людей, и они говорят: «О, ну, где я могу это найти?» И очень часто, особенно для начинающих, все это есть, и вы должны прочитать его, чтобы «проглотить» жизненный цикл Android и тому подобное. Так что, я думаю, это самая важная вещь, которую вы можете сделать, когда начинаете, когда вы абсолютный новичок. Просто сделай это.

Где вы видите развитие Android, или Android в целом, в ближайшие несколько лет?

Desktop. Вы видите режим окон произвольной формы [на нуге]? Я играл с ним на моем Pixel C. Он глючит как черт, но с надлежащей системой управления окнами у вас есть инфраструктура для замены рабочего стола. Это самая важная вещь, которая, я думаю, может возникнуть.


Мартен Эдгар — старший разработчик Android-приложений в AppStudio.nl

Похожие посты
Android

Samsung перехватывает чехлы

Android

Samsung Captivate Чехлы

Android

Спринт HTC Hero

Android

LogMeIn зажигание