Член

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

protection click fraud
Цианоген

Що се отнася до "хакерството" на Android и разработването на ROM, Стив Кондик е голяма работа.

Стив Кондик

Още в ранните дни на операционната система, човекът, известен онлайн като "Cyanogen", създава свой собствен ROM за T-Mobile G1, представяйки нови функции, подобряване на производителността и работа с общността за отстраняване на грешки и създаване на още по-добра, персонализирана версия на Android. Това в крайна сметка засне в CyanogenMod, най-голямата независима, поддържана от потребителите „разпространение“ с отворен код за Android. И през 2013 г., след кратко Ограничен като софтуерен инженер в Samsung, Kondik е съосновател на Cyanogen, Inc, с цел разпространението на този софтуер на производствени устройства в магазина. рафтовете.

Като част от Android Central'sИстория на Android поредица, настигнахме Стив Кондик в Голяма Android барбекю Европа в Амстердам, Холандия, за да научи за уникалната му перспектива за миналото, настоящето и бъдещето на Android.

Verizon предлага Pixel 4a само за $ 10 / месец на нови неограничени линии

Цианоген

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

Стив Кондик: Не мисля, че всъщност дори имах смартфон преди това. Исках такъв и всичко, което беше на разположение беше... като по това време iPhone току-що се беше появил, имаше цял куп неща от WinCE, всички странни маркови неща... Android беше нещо, което трябваше да се гледа. Харесах идеите зад нея, отворен код и всички тези добри неща. И следях напредъка на него и всичко, и когато първото устройство се изпрати, го купих в деня, в който излезе.

[G1] не трябваше да бъде хакнат [...], освен че направиха нещо доста глупаво и оставиха коренна обвивка, работеща зад конзолата ...

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

АД: Спомням си това - истории за човек, който пише "рестартиране" или нещо подобно в SMS ...

SK:... И рестартира устройството му. Така че, да, можете основно да създадете Telnet сървър чрез netcat или нещо подобно и след това да получите достъп до устройството с root, което беше оживено. И този вид отвори вратата за всичко.

Така научих, че когато Google пусна [code] капка на Android, всъщност можете да го създадете за устройството. Всъщност изобщо не работеше, като че ли имаше цял куп неща, които трябваше да направиш, за да го накараш да работи, но беше изпълнимо. Имаше няколко други момчета, които го правеха, като Бен [известен още като JesusFreke] и всички тези други момчета. Но нещата, които правех, в крайна сметка бяха Android от нулата по същество.

Тогава просто започнах да добавям лайна към него. Като полуприлична поддръжка за пускане на неща от вашата SD карта или опити да изтласкате повече производителност от нея. И в онези дни можехте да направите около един милион неща и аз си помислих, че наистина е страхотно може да го направи, и не бихте могли да го направите с нищо друго. Беше като първата по рода си.

CyanogenMod 10

AD: В кой момент решихте, че имате достатъчно, за да извадите нещо, което е било до известна степен съществено различен от AOSP? Разкажете ни през целия този процес и как се е развил.

SK: Наистина не беше всичко че различно. Той имаше root, някои от потребителския интерфейс на стартера се бяха променили, имаше приложения на SD, куп настройки за производителност. Току-що го публикувах в XDA, помислих си, че „никой няма да му пука“, и имаше около хиляда публикации през следващите няколко часа и това беше началото. Беше наистина страхотно да го видя.

Хората биха казали „това е страхотно“ или „това не работи“, а аз щях да го поправя и хората щяха да отговорят около пет минути по-късно - беше наистина бързо. Беше наистина страхотно да видя такъв вид отговор на нещо.

Дори не знаех защо го направих. Дори нямаше основателна причина. Просто си мислех, че това е готино.

AD: Android от 2009-2010 беше, разбира се, много различен от този, който имаме днес. Кои бяха някои от основните области, в които работехте за подобряване на Android по това време и забелязахте ли, че Google взима някои от тези неща напред?

SK: О, Боже, като всичко. Готиното при CyanogenMod е, че хората щяха да излязат от нищото с луди функции, които никой не очакваше. Както някой изникна от нищото с известия за преместване с пръст години преди в СМ. А сега това е голямо нещо с потребителския интерфейс, нали? Режимът "тихи часове" не безпокойте. [Marshmallow] е като всичко от нашите характеристики.

[Marshmallow] е като всичко от нашите характеристики.

Така че ние имаме някои нови неща там, но това е просто с отворен код на работа. Така че, ако и когато тези неща се случат, това означава, че просто трябва да поддържаме по-малко глупости и можем да правим нови неща.

АД: Не се чувствате така, сякаш сте правили научноизследователска и развойна дейност на Google до известна степен?

G1

SK: Искам да кажа, че много хора правят научноизследователска и развойна дейност на Google. Това е смисълът.

Стивън Смит [ангажираност на общността на Cyanogen]: Другото нещо за Android по това време бяха портовете. Както хората се опитват да пренесат неща от Android 2.0 на 2.1 и хората ще се опитат да надграждат върху това с обратен инженеринг ...

SK: Да, и устройствата никога не бяха актуализирани, нали, така че... В началото беше трудно. Беше наистина ли трудно в началото, за да научите как работят много от тези неща. Особено без опит с това. Но хей, ако знаете как да разглобите нещата и да ги съберете отново ...

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

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

SK: HTC EVO 4G. Wimax - първият гигант телефон. В него имаше наистина страхотни неща. Отне ни много време, за да накараме всичко да работи правилно, но това беше страхотен хардуер и беше много по-напред от всичко.

Nexus One беше страхотен. Гигантската светеща очна ябълка беше наистина готина. И разбрахме, че всъщност можете да го накарате да свети в цветове и други неща. Така че всички известия могат да бъдат оцветени с него. Това всъщност беше вдъхновението за функцията „тихи часове“, защото онази странна очна ябълка-тракбол ще осветява цялата ви стая през нощта. * Смее се *

AD: CM се разрасна доста бързо от едно ROM на един телефон до това „разпространение“ на Android, което работеше на множество различни устройства с автори по целия свят. За вас имаше ли някаква повратна точка, в която да осъзнаете, че сте започнали нещо наистина огромно?

SK: Имаше двойка, мисля. Мисля, че най-забележителният, този, който беше шок, беше... И така, със съпругата ми имахме приятел с нас и тя работеше в кафене в Питсбърг. Тя се прибра от работа и е като „пич, в кафенето имаше куп пичове, които им инсталираха лайна на телефоните и говореха за това“.

Тя е като: „Пич, в кафенето имаше куп пичове, които им инсталираха лайна на телефоните и говореха за това“.

И аз бях в шок и страхопочитание точно там, защото съм като „това всъщност се прелива в реалния свят“. Не мислех, че ...

AD:... Не е само това отделено нещо. Реални хора всъщност правеха това.

SK: Да Отидох от куп хора, че аз не знам в Интернет на реални хора, които действително са съществували. Така че беше като „Добре, разбирам“.

Случиха се тонове неща. Голяма част от разговорите, които сме провеждали с различни производители на оригинално оборудване в миналото, и установяване на това колко широко се използва [CM] от големи OEM производители вътрешно за собствена работа, само защото е лесно да се разработи на ниво платформа работа.

АД: Значи вие говорите за разработчици в рамките на производителите, а не само: някой работи за производител и решава да мига CM.

SK: Добре, нали. Те всъщност правят разработката на своите функции на CM, защото е много по-лесно да се разработи, отколкото какъвто и да е техният индивидуален вкус [на Android]. Защото може би отнема вечно да се изгражда, или защото средата за разработка е наистина неудобна, или контролът на източника е нещо ужасяващо като Performance.

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

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

AD: Голямата стъпка нагоре, която направи CM различен от всички тези други Android ROM, беше обединяването на всичко в търговска настройка с Cyanogen Inc. Разказва ни за това как работи този преход.

SK: Аз съм технически човек, не съм бизнесмен. Вероятно никога не бих го направил сам. Kirt [McMaster], който е нашият главен изпълнителен директор - не го познавах, той просто се свърза с мен един ден в LinkedIn и имаше няколко добри идеи. Срещнахме се през този уикенд и хвърлихме куп идеи и продължихме да говорим, и преди да разберем, се срещнахме с VC и организирахме роудшоу и други неща в Силициевата долина. Отне ни около пет месеца да разкажем нашата история и ние приключихме кръг и се заехме с работата.

AD: Така че по новия ред на Cyanogen имате Cyanogen OS, която е търговската част, и CyanogenMod, която е основната част с отворен код. Как се различава изявлението на мисията на тези двама отвъд просто отвореното спрямо малко по-малко отвореното?

SK: Така че посоката с затворен източник, обикновено... Ако решим, че ще запазим нещо от затворен код, обикновено се говори за нашата инфраструктура, която винаги сме запазвали за себе си. Дори за CyanogenMod не мисля, че някога сме го пускали, защото не е толкова полезно за никого. Не че имахме какво да крием, просто никога не сме го пускали. Така че, ако той говори с нашите бекенд неща, обикновено ги запазваме за себе си. Ако съдържа някакъв IP или нещо, което потенциално генерира приходи или лицензира неща, трябва да го запазим за себе си. Или ако ни дава предимство по някакъв начин. И [само] ако е разработен вътрешно. Ние не приемаме код на общността и не го затваряме в близък източник.

CM на Oppo Find 7

Проектът с отворен код е нещо като светата земя. И с много нови хора в компанията трябва да ги научите как работи всичко и всичко, а понякога това би било нещо ново за тях. И трябва да остане: Нещото е направено от хората, които го използват - това е целта там. И всичко отива там по същество, докато търговският продукт е за достигане до света като цяло.

АД: И не просто да изграждаш нещо за себе си, а може би го поставяш там ...

SK: Да, и има милиони хора, които използват CyanogenMod или производно на CyanogenMod, така че не е като голяма тайна. Сега е почти масово. По дяволите, това е масово в Китай. САЩ са малко по-различни.

Проектът с отворен код трябва да има свой собствен набор от правила. Понякога е почти като племенни знания. За някои хора може да изглежда непристъпно, но всъщност не е, всъщност е наистина приятелски. Просто трябва да не се чукаш, да изхвърлиш малко код и ние ще ти дадем цялата подкрепа, от която се нуждаеш.

А в компанията всъщност не разклоняваме CyanogenMod, защото това би било безумно. Вече е достатъчно трудно да се поддържа кодова база с такъв размер, какъвто е. Така че, ако работите върху нашата вътрешна кодова база, проверявате CyanogenMod плюс като 30 други хранилища отгоре и цял куп конфигурация... Така че да, ние надграждаме върху него.

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

AD: През изминалата година видяхме наистина интересна тенденция към висококачествени телефони от средно ниво на наистина конкурентни ценови точки. Някои от тях работят с операционна система Cyanogen. Като се има предвид прозрението, което имате, дали тази тенденция ще продължи или просто ще се превърне в надпревара до дъното?

SK: Вече има огромна надпревара до дъното и оттам идват всички следващи потребители. Но знаете ли, OnePlus One, нали, го закова с ценовата точка. Освен това го закова в точното време и всички бяха достатъчно неприятни, за да накарат хората да обърнат внимание. И каквото изпратихме, беше добре. Това беше наистина добро.

The следващия поколението чипове ще бъде там, където високият клас става наистина страхотен.

И знаете ли, мисля, че най-големият проблем с този клас устройства беше, че маржовете на приходите бяха толкова тънки. В този момент стигате до краен предел. Така че [OnePlus One] има доста чип от висок клас, доста добър хардуер, така че лентата е доста висока. Някои OEM производители използват повторно чипсета [Snapdragon 801] 8974. Zuk Z1 го използва. OnePlus X също използва 8974. Все още е моят златен стандарт. Все още използвам [OnePlus One]. Той няма проблеми с прегряването, както много от новите чипове. мисля че следващия поколението чипове ще бъде там, където високият клас наистина става наистина страхотен, така че вероятно ще се придържам към това дотогава. Но някои от тези неща от нисък клас са доста страшни.

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

SK: Суифтът беше забавен и установихме, че можем да го вземем още по-далеч на още по-слаб хардуер. Иска ми се да имах [бъдещо CM устройство] със себе си, но нямам. За съжаление времето не се получи, така че всъщност не успяхме да го доставим от кутията, но пускаме CyanogenMod за него, така че ще говорим за това. Но страхотното нещо е, че това нещо се представя толкова добре. Това е като концерт RAM, наистина спецификации от нисък клас, малко съхранение ...

Наистина ми е интересно, защото съм човек от демо от старата школа, като асемблерен език на хардуер и подобни неща. Опитвайки се да изтръгна всякакви изпълнения от него, обичам тези неща. Да можете да вземете устройство за $ 75 и да го направите доста добре. Като, няма да спечели в Antutu, нали? Но ако просто сърфирате в мрежата, използвате имейл, основни неща, правите няколко снимки, нещото работи чудесно.

АД: И предполагам, че има много общи неща в чиповете сред неща от нисък клас, така че това е работа, която не трябва да дублирате.

SK: Но имам предвид, че за нещата от нисък клас трябва да направите много измами - а цяла партида на измама - за да получите добро представяне от него. И мисля, че там можем да получим хубава победа напред.

AD: Тъй като хардуерът на смартфона става по-комодитизиран, софтуерът и услугите стават все по-важни и може би много по-печеливши. Можете ли да ни кажете малко за стратегията на Cyanogen, когато става въпрос за пакетни услуги?

SK: За нас това е повече за интеграция. Не искаме да изпращаме нещо, в което има около милион приложения. И има някои неща, които Google просто няма да създаде, нали? Светът на затворените приложения е страхотен и всъщност им дава конкурентно предимство, докато ние го подхождаме от съвсем различен ъгъл, така че трябва да играем играта малко по-различно.

Не искаме да изпращаме нещо, в което има около милион приложения.

Ето защо правим неща като създаването на разширяеми приложения, където можете да пишете разширения за дайлера. Както можете да напишете разширение VOIP за набиране, така че не е нужно да имате около 12 набирачи за различни услуги. Не искам да навлизам прекалено много, защото има нещо цяло, което измисляме около него.

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

Така че сега има някои страхотни неща, вече е налице. И след това има неща от следващо ниво, които имат за цел да направят приложенията по-разтегателни - неща, които работят на по-високо ниво. И това е голямата стратегия за нас в момента. Освен доставката на правилните устройства, това ще бъде софтуер и как всичко се съчетава, защото както казах, ние не сме хардуерна компания.

Стив Кондик

AD: Мислите ли, че някой може да предизвика Google и Apple в мобилните услуги на Запад сега? Или този дуопол засега е фиксиран и всички останали трябва да го заобиколят?

SK: Някои от нещата на Google са наистина добри. Някои от тях са просто ОК. Всичко това работи заедно много добре. Те имат добри неща. Има ли възможност за още неща? Да! И започва да става по-интересно, когато имате такива видове разширяеми приложения, защото дори с нещо като Google Now, всъщност не можете да направите нищо с Сега можете просто да дадете неща на Now.

Те започват да правят малко повече [в Marshmallow], но мисля, че от бизнес гледна точка те искат да бъдеш в техния свят. И не е лошо място да бъдеш прав? Искам да кажа, искаме те вътре нашата света също!

AD: Всеки го прави. Всеки иска да заключи потребителите.

SK: Знаете ли, нашият начин да го направим е малко по-различен, нали?

AD: Така че Cyanogen, разбира се, има широк спектър от хардуерни партньори сред производителите на тези средни и бюджетни устройства. Но предвиждате ли връщане към традиционните телефони от висок клас?

SK: Да... Да... /Смее се /. Не мога да кажа повече от това. Не мога да кажа твърде много за това, но ще бъде страхотно.

Стивън Смит: Вторизирам това. Това е някак смешно.

АД: Добре. И разбира се, средно ниво и развиващите се пазари също са изключително важни.

Нива на устройства

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

Така че най-голямото ни предизвикателство е да го мащабираме. И ние имаме някои неща в работата. Мисля, че имаме доста добра стратегия за това напред, но има още много работа. Ще видите много повече от тези неща от нас тази година.

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

Ще получите добър софтуер и няма да бъде изоставен софтуер. Защото всичко това е просто изоставяне в момента.

Но искам да кажа, че е трудно. Това е ожесточено. Но мисля, че причината, поради която ще сме различни, е, че ако успеем да направим тази работа, ще получите добър софтуер и няма да бъде изоставен софтуер. Защото всичко това е просто изоставяне в момента. Ако купите един от тези телефони от нисък клас, това е като OEM, който не разполага с инженеринг, отиде до ODM в Китай и каза „Искам това, искам го на тази цена, ето моето лого. Може би тук има някои други телефони, на които харесваме дизайна. "И тогава те го изграждат и тези момчета се справят с изпълнението и подкрепата и всичко това е готово.

АД: Разбира се. Всяка година виждате тонове от тези неща на пазарите в Хонконг и дори на CES.

SK: Да Цилиони от тях. Хиляди от тях. Да

AD: Сигурността в Android е огромна тема в наши дни, особено с високопоставени експлойти и Google и други, които преминават към месечни корекции за сигурност ...

SK: Ние също сме на тази банда.

AD:... Но може ли нещо, което се основава на Android, някога да бъде „защитено“ като затворена система като iOS?

SK: Мисля, че всъщност не така работи защитата.

АД: Много коментатори обичат да мислят, че така работи сигурността.

SK: Да Има два начина да го разгледаме. В патентована система това може да е тиктакаща бомба със закъснител - наистина нямате представа. И няма видимостта на [отворен код]. Искам да кажа прави, но трябва да го декомпилирате и наистина е трудно да намерите грешки. Така че аз съм много по-привърженик на сигурността около отворен код, защото можете да погледнете кода и да кажете ъ-ъ, добре, някой се е объркал там.

Една от оригиналните оживени бъгове на Android, за които смятаме, че са ги оставили умишлено, е оригиналната грешка, която ви позволява да пуснете Motorola Droid. Имаше два реда [код]. И един от тях трябваше да е малко по-различен, но изглеждаше, че просто са го копирали и поставили. Дори имаше коментар над него, в който се казваше, че „тук могат да се случат лоши неща“. Така че или някой го е направил нарочно, или е весело иронично. Виждате, че това е очевидно допълнително описание. Буквално в кода пишеше „тук могат да се случат лоши неща“. И вие го погледнахте и се случваха лоши неща, защото кодът беше грешен. И това ви позволява да напишете тривиален експлойт, който ви позволява да обединявате два файла и всъщност ще мига втората с подпис на първата, за да можете да заобиколите цялата сигурност и да изкорени устройството.

AD: И така, днес казвахте (в основната бележка), че в момента сте на доста добро място с [Marshmallow] в сравнение с мястото, където [Lollipop] беше миналата година ...

SK: [Lollipop] беше труден за нас. Не само беше трудно надграждане, защото имаше толкова много промени в потребителския интерфейс, имахме много неща, с които се опитвахме да се справим в нашата компания. Това беше първият път, когато се опитахме да правим множество устройства едновременно, например на производствено ниво. И ние имахме много да научим как да направим собствения си процес правилен.

Така че отне по-дълго време, отколкото искахме. И имахме много пълзящи функции и времето винаги изхвърляше нещата. Имаше нещо като милион неща, които се объркаха. Хей, научихме се от него и си мислим, че сме го разбрали и сега можем да извадим нещата там доста бързо.

AD: И накрая, един много отворен въпрос: Как ще изглежда пейзажът на Android в края на десетилетието и къде Cyanogen ще се впише в тази картина?

Бих искал да видим нас като противоположността на оградената градина.

SK: Бих искал да видим нас като противоположността на оградената градина. Това е голяма идея, нали? Какво се случва, когато направите противоположно. Където се превърнете в тази платформа, която може да се разшири от всички и от всеки по всички тези луди начини. Сякаш това е нашият свят и ако искате да бъдете в него, ето как е. Там искам да бъдем.

Но това са ранните дни. Но пет години? Дори не знам.

АД: Това е цяла вечност, нали.

SK: Да Може би след две години бих могъл да помисля за някои от технологиите, но ...

Лого на CM

Стивън Смит: Това е едно от нещата, при които не можете да видите повече от два месеца напред, защото бързо се променят толкова бързо. Това е, което правим с нашата платформа SDK, е да привлечем хора, които не са само ентусиасти. Отидох в Hack the Planet в Mountain View още през август и след като студентите се качиха в SDK, те бяха като „уау“. Както каза [Стив] по-рано, там има много готини неща.

Скоро ще можете да стартирате някои от тези луди алгоритми за дълбоко обучение на телефона си. Това наистина променя играта.

SK: Мисля, че другото интересно нещо, което всички трябва да наблюдават, са някои от тези нови CPU архитектури като [Qualcomm] Zeroth. Zeroth е когнитивен процесор, той в основата симулира неврони. Така че можете да изградите някои наистина диви неща с него.

Случаите на употреба за този вид неща ще бъдат, като, див. Наистина само надраскваме повърхността на възможното с тези видове алгоритми, сега, когато има силиций, който всъщност може да ви помогне... Подобно на това, скоро ще можете да стартирате някои от тези луди алгоритми за дълбоко обучение на телефона си. Това наистина променя играта. Това нарушава облака.

Разбира се, че имате нужда от много данни. Мрежите стават по-бързи. Затова се интересувам от това какво можем да направим, за да приближим вашите данни до вас.

AD: Така че решението не винаги е просто да се хвърли всичко в център за данни и да се изчисли върху него.

SK: Да - мощността има тенденция да се консолидира на малък брой места. И е доста страшно, когато се замислите. Всъщност не съм фен, но това е единственият начин да го направя в момента.

Още история на Android

  • Прочетете за развитието на най-популярната мобилна операционна система в света в нашата Серия Android History.

Стив Кредик за снимка: SF потребителска група за Android

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!
Време е да прережете кабела!

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!

Най-добрите безжични слушалки са удобни, звучат страхотно, не струват прекалено много и лесно се побират в джоба.

Всичко, което трябва да знаете за 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