Статья

Интервью по истории Android: Стив Кондик из Cyanogen

protection click fraud
Циан

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

Стив Кондик

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

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

Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях

Циан

Алекс Доби: Вначале был G1 - HTC Dream - который был в некотором роде уникальным, поскольку представлял собой относительно поддающийся взлому смартфон на базе Linux при поддержке крупного оператора и производителя. Так чем же он отличался от устройств, которыми вы пользовались лично в тот момент, и что привлекало вас в Android в те первые дни?

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

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

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

АД: Я это помню - истории о парне, который набирал "перезагрузка" или что-то в этом роде ...

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

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

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

CyanogenMod 10

ОБЪЯВЛЕНИЕ: В какой момент вы решили, что у вас достаточно, чтобы выпустить то, что было в некотором роде существенно отличается от AOSP? Расскажите нам об этом процессе и о том, как он прошел.

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

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

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

ОБЪЯВЛЕНИЕ: Android 2009-2010 годов, конечно, сильно отличался от того, что мы имеем сегодня. В каких основных областях вы работали над улучшением Android тогда, и заметили ли вы, что Google выбирает что-то из этого в будущем?

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

[Marshmallow] похож на все наших функций.

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

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

G1

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

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

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

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

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

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

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

ОБЪЯВЛЕНИЕ: CM довольно быстро превратился из одного ПЗУ на одном телефоне в этот «дистрибутив» Android, который работал на множестве разных устройств с разработчиками по всему миру. Был ли для вас переломный момент, когда вы поняли, что начали что-то действительно грандиозное?

СК: Думаю, была пара. Я думаю, что самый примечательный, тот, что был шок, был... Итак, у нас с женой была подруга, которая жила с нами, и она работала в кафе в Питтсбурге. Она пришла с работы домой, и она такая: «Чувак, в кафе была куча парней, которые устанавливали твое дерьмо на свои телефоны и говорили об этом».

Она такая: «Чувак, в кафе была куча парней, которые устанавливали твое дерьмо на свои телефоны и говорили об этом».

И я был в шоке и трепете прямо здесь, потому что я подумал: «Это действительно перетекает в реальный мир». Я так не думал ...

ОБЪЯВЛЕНИЕ:... Это не просто разрозненная вещь. На самом деле этим занимались настоящие люди.

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

Произошло много всего. Мы много говорили с разными OEM-производителями в прошлом и выясняли, насколько широко используется [CM] крупными OEM-производителями внутри компании для их собственной работы, просто потому, что это легко развить на уровне платформы Работа.

AD: Итак, вы говорите о разработчиках внутри производителей, а не только: кто-то работает на производителя и решает прошить CM.

СК: Верно-верно. На самом деле они разрабатывают свои функции на CM, потому что это намного проще, чем какой бы ни был их собственный индивидуальный вкус [Android]. Потому что, возможно, на сборку уходит вечность, или потому, что среда разработки действительно неудобна, или система управления версиями - это что-то ужасное, как Perforce.

[OEM-производители] на самом деле разрабатывают свои функции на CM, потому что на нем намного проще разрабатывать ...

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

ОБЪЯВЛЕНИЕ: Большой шаг вперед, который отличает CM от всех этих других прошивок Android, - это объединение всего в коммерческую установку с Cyanogen Inc. Рассказывает нам о том, как работал этот переход.

СК: Я технарь, а не бизнесмен. Я бы, наверное, никогда бы не сделал это в одиночку. Кирт [Макмастер], наш генеральный директор - я его не знал, он как бы связался со мной однажды в LinkedIn, и у него было несколько хороших идей. Мы встретились в тот уик-энд, обсуждали кучу идей и продолжали говорить, и, прежде чем мы это осознали, мы встречались с венчурными капиталистами, проводили роуд-шоу в Кремниевой долине и тому подобное. На то, чтобы рассказать нашу историю, у нас ушло около пяти месяцев, и мы закрыли раунд и приступили к работе.

ОБЪЯВЛЕНИЕ: Итак, в соответствии с новым порядком Cyanogen у вас есть Cyanogen OS, которая является коммерческой частью, и CyanogenMod, которая является базовой частью с открытым исходным кодом. Чем изложение миссии этих двоих отличается от простого открытого и чуть менее открытого?

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

CM на Oppo Find 7

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

АД: И не просто построить что-то для себя, а, может быть, вы это выложите ...

СК: Да, и есть миллионы людей, которые используют CyanogenMod или производную от CyanogenMod, так что это не большой секрет. Сейчас это почти мейнстрим. Черт, это мейнстрим в Китае. В США все немного иначе.

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

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

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

ОБЪЯВЛЕНИЕ: В прошлом году мы наблюдали действительно интересную тенденцию к созданию высококачественных телефонов среднего уровня по действительно конкурентоспособным ценам. Некоторые из них работают под управлением Cyanogen OS. Учитывая ваше понимание, сохранится ли эта тенденция или она просто превратится в гонку на дно?

СК: Уже идет огромная гонка за дно, и именно отсюда придут все следующие пользователи. Но вы знаете, OnePlus One, верно, прибил его ценой. К тому же, пригвоздил его в нужное время, и все были достаточно противны, чтобы привлечь внимание. И что бы мы ни отправили, это было хороший. Это было действительно хорошо.

В следующий поколение чипов станет тем местом, где high-end станет действительно крутым.

И, знаете ли, я думаю, что самая большая проблема с этим классом устройств заключалась в очень низкой прибыли. В этот момент вы доводите его до предела. Итак, [OnePlus One] имеет довольно высокопроизводительный чип, довольно хорошее оборудование, так что планка там довольно высока. Некоторые OEM-производители повторно используют набор микросхем [Snapdragon 801] 8974. Zuk Z1 использует его. OnePlus X также использует 8974. Это все еще мой золотой стандарт. Я до сих пор использую [OnePlus One]. У него нет проблем с перегревом, как у многих новых чипов. я думаю следующий поколение чипов будет тем, где high-end станет действительно действительно крутым, так что я, вероятно, буду придерживаться этого до тех пор. Но некоторые из этих бюджетных вещей чертовски хороши.

АД: Да, устройства, которыми я был впечатлен больше всего за последний год, - это Moto G и Wileyfox Swift - вы можете получить такой опыт от того, что стоит недорого.

СК: Swift - это весело, и мы обнаружили, что можем продвинуться дальше даже на более слабом оборудовании. Я бы хотел иметь с собой [будущее устройство CM], но у меня его нет. К сожалению, время не сработало, поэтому мы не смогли отправить его из коробки, но мы выпускаем CyanogenMod для него, поэтому мы поговорим об этом. Но самое классное - это то, что она так хорошо работает. Это как гиг оперативной памяти, очень низкие характеристики, мало места для хранения ...

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

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

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

ОБЪЯВЛЕНИЕ: По мере того, как оборудование для смартфонов становится все более массовым, программное обеспечение и услуги становятся все более важными и, возможно, гораздо более прибыльными. Не могли бы вы рассказать нам немного о стратегии Cyanogen в отношении пакетных услуг?

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

Мы не хотим выпускать что-то, на котором есть миллион приложений.

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

С CM13 мы делаем большую часть ниже-уровневый материал [расширяемый]. Я немного говорил об этом в своем выступлении. Есть CyanogenMod SDK, [в] который мы в основном даем больше доступа к некоторым функциям платформы, а также к тому, что мы создали. И мы также используем его как способ очистить наш код, чтобы мы могли быстрее перейти к будущим версиям Android. В то же время мы смотрим, что мы можем сделать расширяемым из этот.

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

Стив Кондик

ОБЪЯВЛЕНИЕ: Как вы думаете, сможет ли кто-нибудь сейчас бросить вызов Google и Apple в сфере мобильных услуг на Западе? Или эта дуополия на данный момент закреплена, и всем остальным приходится ее обходить?

СК: Некоторые вещи Google действительно хороши. Некоторые из них просто нормальны. Все это прекрасно работает вместе. У них есть хорошие вещи. Есть ли возможность для большего количества вещей? Да уж! И становится интереснее, когда у вас есть такие расширяемые приложения, потому что даже с чем-то вроде Google Now вы действительно ничего не можете сделать. с участием Теперь вы можете просто отдать вещи Сейчас.

Они начинают делать немного больше [в Marshmallow], но я думаю, с точки зрения бизнеса, они хотят, чтобы вы были в их мире. И это не плохое место, чтобы быть правым? Я имею в виду, мы хотим, чтобы ты был наш мир тоже!

AD: Все делают. Все хотят заблокировать пользователей.

СК: Знаешь, наш способ сделать это немного по-другому, правда?

ОБЪЯВЛЕНИЕ: Таким образом, Cyanogen, конечно же, имеет широкий круг партнеров по оборудованию среди производителей устройств среднего и бюджетного уровня. Но предвидите ли вы возврат к традиционным дорогим телефонам?

СК: Да... Да... /Смеется /. Я не могу сказать больше. Я не могу сказать об этом слишком много, но это будет круто.

Стивен Смит: Я поддерживаю это. Это просто смешно.

AD: Хорошо. И, конечно же, чрезвычайно важны рынки среднего и развивающегося рынков.

Уровни устройств

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

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

Если бы мы могли увеличить масштаб много партнеров по [оборудованию], это немного более распространено, например, немного сужает сферу охвата, поэтому это не в качестве трудно, и привести наши вещи в форму, чтобы мы могли по существу доставить что-то на завод или OEM, где они могли просто работать с этим ...

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

Но я имею в виду, что это сложно. Это жестоко. Но я думаю, что причина, по которой мы будем другими, в том, что если мы сможем заставить эту работу, вы получите хорошее программное обеспечение, и оно не будет отказом от программного обеспечения. Потому что все это дерьмо сейчас просто отказ от ПО. Если вы покупаете один из этих недорогих телефонов, это похоже на то, что OEM-производитель, у которого нет никакой инженерии, пошел к ODM в Китае и сказал: «Я хочу это, я хочу его по этой цене, вот мой логотип. Может быть, вот еще какие-то телефоны, дизайн которых нам нравится ». А потом они строят его, и эти ребята занимаются исполнением, поддержкой и всем этим, они готовы.

AD: Конечно. Каждый год вы видите множество таких вещей на рынках Гонконга и даже на выставке CES.

СК: Да уж. Их миллионы. Их тысячи. Да уж.

ОБЪЯВЛЕНИЕ: Безопасность в Android - огромная тема в наши дни, особенно с учетом известных эксплойтов, а также Google и других, переходящих на ежемесячные исправления безопасности ...

СК: Мы тоже на этой подножке.

ОБЪЯВЛЕНИЕ:... Но может ли что-нибудь, основанное на Android, быть таким же «безопасным», как закрытая система, такая как iOS?

СК: Я думаю, что безопасность работает не так.

AD: Многим комментаторам нравится думать, что именно так работает безопасность.

СК: Да уж. На это можно взглянуть двумя способами. В проприетарной системе это может быть бомба замедленного действия - вы действительно понятия не имеете. И у него нет видимости [open-source]. я серьезно делает, но вам нужно его декомпилировать, и очень сложно найти ошибки. Так что я больше сторонник безопасности открытого исходного кода, потому что вы можете взглянуть на код и сказать «ага, хорошо, кто-то там облажался».

Одной из оригинальных забавных ошибок Android, которые, как нам кажется, они оставили там намеренно, была оригинальная ошибка, позволяющая получить root-права на Motorola Droid. Было две строчки [кода]. И один из них должен был быть немного другим, но выглядело так, будто они его просто скопировали и вставили. Над ним даже был комментарий: «Здесь могут случиться плохие вещи». Так что либо кто-то сделал это специально, либо это было до смешного иронично. Вы могли видеть, что это явный вызов. Буквально прямо в коде сказано: «Здесь могут случиться плохие вещи». И вы смотрели на это, и происходили плохие вещи из-за неправильного кода. И это позволило вам написать тривиальный эксплойт, который позволит вам объединить два файла, и он действительно будет мигать второй - с подписью первого, чтобы вы могли обойти всю безопасность и получить root-доступ.

ОБЪЯВЛЕНИЕ: Итак, вы сказали сегодня [в программной заметке], что сейчас находитесь в довольно хорошем месте с [Marshmallow] по сравнению с тем, где [Lollipop] был в прошлом году ...

СК: [Lollipop] был для нас тяжелым испытанием. Это было не только сложное обновление, потому что было очень много изменений пользовательского интерфейса, но и у нас было много вещей, с которыми мы пытались справиться в нашей компании. Это был первый раз, когда мы попытались сделать несколько устройств одновременно на производственном уровне. И нам нужно было многое узнать о том, как правильно организовать наш собственный процесс.

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

ОБЪЯВЛЕНИЕ: И, наконец, очень открытый вопрос: как будет выглядеть ситуация с Android в конце десятилетия и как Cyanogen впишется в эту картину?

Я бы хотел видеть нас противоположностью обнесенного стеной сада.

СК: Я бы хотел видеть нас противоположностью обнесенного стеной сада. Это большая идея, правда? Что происходит, когда вы делаете напротив. Где вы становитесь этой платформой, которую каждый может расширять всеми этими безумными способами. Как будто это наш мир, и если вы хотите быть в нем, вот как. Вот где я хочу, чтобы мы были.

Но пока рано. Но пять лет? Я даже не знаю.

AD: Это вечность, не так ли.

СК: Да уж. Может быть, через два года я мог бы подумать о некоторых технологиях, но ...

Логотип CM

Стивен Смит: Это одна из тех вещей, на которые вы не можете заглянуть больше, чем на два месяца вперед, потому что они так быстро меняются. Вот что мы делаем с нашим SDK для платформы - привлекаем людей, которые не просто энтузиасты. Я ходил на Hack the Planet в Маунтин-Вью еще в августе, и когда студенты получили SDK, они были просто «вау». Как [Стив] сказал ранее, там масса крутых вещей.

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

СК: Я думаю, что еще одна интересная вещь, на которую все должны обратить внимание, - это некоторые из этих новых архитектур процессоров, такие как [Qualcomm] Zeroth. Zeroth - это когнитивный процессор, он в основном моделирует нейроны. Таким образом, вы можете создать с его помощью действительно сумасшедшие вещи.

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

Конечно, вам нужно много данных. Сети становятся быстрее. Поэтому мне интересно, что мы можем сделать, чтобы ваши данные стали ближе к вам.

AD: Таким образом, решение не всегда заключается в том, чтобы просто выбросить все это в центр обработки данных и запустить на нем вычисления.

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

Больше истории Android

  • Читайте об эволюции самой популярной в мире мобильной ОС в нашем Серия "История Android".

Фото Стива Кондика: SF Android User Group

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!
Пора перерезать шнур!

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!

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

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое
Следующее поколение

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое.

Sony официально подтвердила, что работает над PlayStation 5. Вот все, что мы знаем об этом на данный момент.

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов
Новые Нокиас

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов.

Nokia 2.4 и Nokia 3.4 - последние дополнения к линейке бюджетных смартфонов HMD Global. Поскольку оба они являются устройствами Android One, они гарантированно получат два основных обновления ОС и регулярные обновления безопасности на срок до трех лет.

Защитите свой дом с помощью дверных звонков и замков SmartThings
Дин Донг - двери заперты

Защитите свой дом с помощью дверных звонков и замков SmartThings.

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

instagram story viewer