Բաց կոդով ծրագրակազմ Pebble Watch-ի համար

Эрик Мигиковски (Eric Migicovsky), основатель компании Pebble Technology, объявил об открытии недостающего исходного кода программного обеспечения Pebble Watch — все приложения, необходимые для работы с умными часами Pebble, теперь можно самостоятельно собрать из исходного кода. Отмечается, что до этого открытым было около 95% программных компонентов. Финальным звеном, заполняющим недостающие 5%, стала публикация кода мобильного приложения для Android и iOS, а также используемой в нём библиотеки libpebble3, предоставляющей функции для взаимодействия с носимыми устройствами Pebble. Код мобильного приложения написан на языке Kotlin и распространяется под лицензией GPL 3.0.

Խելացի ժամացույցների վրա օգտագործվող PebbleOS օպերացիոն համակարգի կոդը Google-ի կողմից բաց կոդով դարձավ 2025 թվականի հունվարին՝ Fitbit-ը ձեռք բերելուց հետո։ Այդ ժամանակվանից ի վեր PebbleOS կոդային բազայում համայնքի մասնակցությամբ կատարվել են հազարից ավելի փոփոխություններ և բարելավումներ։ Խելացի ժամացույցների վրա տեղադրված հավելվածների և էկրանի թեմաների բաշխման կատալոգի իրականացումը նույնպես բաց կոդով են։

Էկոհամակարգի կապը մեկ հավելվածի կատալոգի հետ վերացնելու համար հայտարարվել են այլընտրանքային կատալոգների բաժանորդագրությունների աջակցություն ներդնելու և յուրաքանչյուրին սեփական հավելվածի կատալոգներ ստեղծելու հնարավորություն տալու նախապատրաստական ​​աշխատանքներ: Օրինակ, ընկերությունը գործարկել է իր սեփական կատալոգը՝ Pebble Appstore-ը, և մշակողի ինտերֆեյսը՝ Developer Dashboard-ը: Մշակվել է Archive.org նախագծի կողմից պահպանվող ամբողջ կատալոգի բովանդակության անկախ, հանրությանը հասանելի պահուստային պատճենը պահպանելու գործընթաց:

Rebble-ի բնօրինակ կատալոգի մշակողները, որի պարունակությունը օգտագործվել էր նոր Pebble Appstore-ը ստեղծելու համար, դժգոհություն հայտնեցին այս քայլից և մեղադրեցին Էրիկ Միգիկովսկուն ուրիշի աշխատանքը գրագողության մեջ։ Էրիկը բացատրեց իր գործողությունները՝ նշելով ընտրության հնարավորությունը, համագործակցության շուրջ անհամաձայնությունները և կատալոգը երրորդ կողմի կազմակերպությունից առանձին պահելու ցանկությունը՝ նախագծի անկումը կանխելու համար։ Կոդի գրագողության մեղադրանքների վերաբերյալ Էրիկը նշեց, որ բաց կոդով նախագծերի forking-ը չի խախտում կոդի լիցենզիան և գողություն չէ, նույնիսկ եթե այդ բաց կոդով կոդի մշակումը ֆինանսավորվել է։ Էրիկի պարզաբանումից հետո Rebble-ի ներկայացուցիչները հայտարարեցին, որ չափազանցրել են նրան գողության մեջ մեղադրելով և պատրաստակամություն հայտնեցին վերսկսել աշխատանքները Էրիկի ընկերության հետ համաձայնագրի վրա, որը կշահի բոլոր ներգրավված կողմերի և համայնքի համար։

Բաց կոդով ծրագրակազմ Pebble Watch-ի համար

Միևնույն ժամանակ, Pebble Time 2 խելացի ժամացույցը հայտարարել է հունվարից մարտ առաքման հետաձգման մասին: Pebble Time 2-ն ունի 64 գույնի 1.5 դյույմանոց էլեկտրոնային թղթի էկրան: Սենսորային էկրանը ծածկված է հարթ ապակե ոսպնյակով, որը, ի տարբերություն նախորդ Pebble Time մոդելների կոր ոսպնյակի, նվազեցնում է աղավաղումը և շողշողուն լույսը: Հատկանիշների թվում են քնի հետևում, քայլաչափ, սրտի զարկերի մոնիտոր և կողմնացույց: Այն ունի երկու միկրոֆոն (մեկը՝ աղմուկի մարման համար) և բարձրախոս: Այն IPX8 ջրակայուն է: Մարտկոցի աշխատանքային ժամանակը նշված է 30 օր: Նախնական պատվերի գինը կազմում է 225 դոլար:

Օգոստոսին թողարկված պարզեցված Pebble 2 Duo մոդելի սխեմատիկ պատկերներն ու դիզայնի ֆայլերը (KiCad) հասանելի են GitHub-ում (Pebble Time 2-ի նմանատիպ ֆայլերը կհրապարակվեն նախատիպի ավարտից հետո): Սարքերի և բջջային հավելվածների կառուցվածքներում օգտագործվող ներկառուցված ծրագիրը պահպանում է որոշ սեփական բաղադրիչներ և բլոկներ, ինչպիսիք են Memfault գրադարանը և սրտի զարկերի մոնիտորի բաղադրիչները, ինչպես նաև արտաքին սեփական API-ներին մուտք գործելու կոդը, ինչպիսին է Wispr-flow խոսքի ճանաչման ծառայությունը: Այս հնարավորությունները կամավոր են, և էնտուզիաստները կարող են ցանկության դեպքում կառուցել ներկառուցված ծրագրի տարբերակ առանց դրանց:

Pebble խելացի ժամացույցում ներդրված սկզբունքները՝

  • Էլեկտրոնային թղթի վրա հիմնված էկրանի օգտագործում, որը հեշտությամբ ընթեռնելի է արևի լույսի ներքո և իր փայլով չի գրավում ուրիշների ուշադրությունը։
  • Մարտկոցի երկար կյանք մեկ մարտկոցի լիցքավորման դեպքում:
  • Պարզ օգտագործողի ինտերֆեյս, որն առաջարկում է ամենահաճախ օգտագործվող գործառույթների հիմնական հավաքածու (ժամանակի ցուցադրում, ծանուցումներ, երաժշտության նվագարկման կառավարման տարրեր, զարթուցիչ, եղանակի կանխատեսում, օրացույց, քայլաչափ և քնի հետևում):
  • Կոճակների առկայությունը, որոնք թույլ են տալիս գործողություններ կատարել առանց էկրանին նայելու (օրինակ՝ դադարեցնել երաժշտության նվագարկումը կամ անցնել հաջորդ երգին):
  • Հասանելիություն մոդիֆիկացիայի համար (hackable), ընդլայնելով ֆունկցիոնալությունը, ստեղծելով ձեր սեփական հավելումները և փոխելով դիզայնը:

PebbleOS հարթակը աջակցում է հին Pebble ժամացույցների բոլոր հիմնական գործառույթներին, ինչպիսիք են՝ ձեր սմարթֆոնից ստացվող ծանուցումներն ու հաղորդագրությունները (մուտքային զանգերի և օրացույցի իրադարձությունների մասին ծանուցումներ, նոր SMS-ների, էլ. փոստերի և հայտնի ակնթարթային մեսենջերներից ստացված հաղորդագրությունների մասին տեղեկատվություն), գործողությունների ցանկերը, էկրանի թեմայի փոփոխությունները, զարթուցիչները, ժամանակաչափերը, օրացույցները, երաժշտության նվագարկման կառավարման տարրերը, ֆիթնես հետևորդի գործառույթները և հավելվածների տեղադրման միջոցով ընդլայնված ֆունկցիոնալությունը։

Խաղալ տեսանյութ


Source: opennet.ru
Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster