Tech новости

Интервью истории Android: Cyanogen’s Steve Kondik

Циан

Когда дело доходит до «взлома» Android и разработки ROM, Стив Кондик имеет большое значение.

Стив Кондик

Еще в первые дни существования ОС человек, известный в Интернете как «Cyanogen», создал свой собственный ROM для T-Mobile G1, представляя новые функции, улучшая производительность и работая с сообществом, чтобы исправлять ошибки и делать еще лучше, настраиваемый версия Android. Это в конечном итоге привело к появлению CyanogenMod, крупнейшего независимого, поддерживаемого пользователями «открытого» Android-дистрибутива. А в 2013 году, после непродолжительной работы инженером-программистом в Samsung, Кондик стал одним из основателей Cyanogen, Inc, с целью распространения этого программного обеспечения на производственных устройствах на полках магазинов.

В рамках серии Android History для Android Central мы встретились со Стивом Кондиком на Big Android BBQ Europe в Амстердаме, Нидерланды, чтобы узнать о его уникальном взгляде на прошлое, настоящее и будущее Android.

Циан

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

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

[G1] не должен был быть взломан […] за исключением того, что он сделал что-то довольно глупое и оставил корневую оболочку запущенной за консолью …

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

А.Д .: Я помню это — рассказы о парне, набирающем «перезагрузка» или что-то в SMS-сообщении …

SK: … И это перезагрузило его устройство. Так что да, вы можете в основном порождать сервер Telnet через netcat или что-то в этом роде, а затем получить доступ к устройству с root, что было весело. И это как бы открыло двери для всего.

Итак, я узнал, что, когда Google выпустил [Android] каплю Android, вы можете создать его для устройства. На самом деле это не сработало, как будто нужно было сделать кучу вещей, чтобы заставить его работать, но это было выполнимо. Было несколько других парней, делающих это, таких как Бен [a. JesusFreke] и все эти другие парни. Но то, чем я занимался, так это то, что в конечном итоге это был Android с нуля.

Тогда я только начал добавлять дерьмо к этому. Например, приличная поддержка для запуска чего-либо с вашей SD-карты или попытка выжать из нее больше производительности. И в те дни было что-то, что вы могли сделать, и я подумал, что это здорово, что вы действительно можете это сделать , и вы не можете сделать это ни с чем другим. Это было похоже на первое в своем роде.

AD: В какой момент вы решили, что у вас достаточно, чтобы выпустить что-то, что несколько существенно отличается от AOSP? Поговорите с нами через весь этот процесс и как он закончился.

С.К .: Это действительно не так уж и отличается. У него был root, некоторые пользовательские интерфейсы запуска изменились, были приложения на SD, куча настроек производительности. Я только что опубликовал это в XDA, я думал, что «никто не собирается насрать», и в следующие пару часов было около тысячи сообщений, и это было начало. Было действительно здорово это увидеть.

Люди говорили: «Это круто» или «Это не работает», и я исправлял это, и люди отвечали примерно через пять минут — это было очень быстро. Было действительно здорово видеть такой ответ на что-то.

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

AD: Android 2009-2010 годов, конечно, сильно отличался от того, что мы имеем сегодня. В каких областях вы работали над улучшением Android в то время, и заметили ли вы, что Google набирает все это в будущем?

SK: Боже мой, как и все . Крутая вещь в CyanogenMod заключается в том, что люди могут появиться из ниоткуда с безумными функциями, которых никто не ожидал. Как будто кто-то появился из ниоткуда с ударами, чтобы уволить несколько лет назад в CM. А теперь это большой интерфейс, верно? Режим «тихие часы» — не беспокоить. [Зефир], как и все наши функции.

[Зефир], как и все наши функции.

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

AD: Вам не кажется, что вы в какой-то степени занимались разработками Google для них?

С.К .: Я имею в виду, что многие люди занимаются исследованиями и разработками Google. В этом все дело.

Стивен Смит [вовлечение сообщества Cyanogen]: в то время в Android еще были порты. Как будто люди пытались портировать вещи с Android 2.0 на 2.1, и люди пытались бы построить на их основе реверс-инжиниринг …

С.К .: Да, и устройства никогда не обновлялись, верно, так что … Сначала было сложно. Поначалу было очень тяжело узнать, как много этого работает. Особенно не имея опыта этого. Но, эй, если вы знаете, как разобрать вещи и собрать их вместе …

Но заниматься такими вещами, как включение [Android 2.1] Eclair в G1, это было действительно поучительно, например, то, что мы должны были сделать, чтобы это работало. Мы многому научились в процессе, и он на самом деле работал чертовски хорошо.

AD: В первые годы существования Android у вас должно было быть любимое устройство для работы или использования лично. Есть ли какие-либо ранние телефоны или планшеты, которые выделяются для вас? Или из-за технологии, или из-за того, что работать или использовать было просто весело?

SK: HTC EVO 4G. Wimax one — первый гигантский телефон. На нем были действительно классные вещи. Нам потребовалось много времени, чтобы все работало правильно, но это было крутое железо, и оно было далеко впереди всего.

Nexus One был потрясающим. Гигантское сияющее глазное яблоко было действительно круто. И мы выяснили, что вы могли бы заставить его светиться цветами и прочим. Таким образом, все уведомления могут быть окрашены с ним. Это было на самом деле вдохновением для «тихих часов», потому что этот чокнутый трекбол с глазным яблоком осветит всю вашу комнату ночью. * Смеется *

Похожие посты
Tech новости

Про совет: Протрите порно с вашего телефона перед заменой его

Tech новости

Охранная фирма детализирует проблемы конфиденциальности; разработчик рассказывает нам свою сторону истории

Tech новости

Проект Android UI Utilities приносит унифицированные инструменты дизайна для разработчиков

Tech новости

Google утверждает, что популярные обои-приложения считаются безопасными