WFS Feature Requests Q1 2024

Rephrased my request

add bitwise operations too.

Example | & ^

Useful for certain situations.

1 Like

I remember I tried it on complications, but it didn’t work. Can you give me an example that will help me understand?

Please include support for the newly released Samsung Galaxy Fit 3 running FreeRTOS since there’s no other solution to customize the watchfaces on the device besides the limited ones in the mobile app.

1 Like

Hi not on wfs… but use watch face format…go google that with keywords mask.

I was telling @r.liechty_SDR to consider masking for complication on watch face studio as the wff can

1 Like

I believe since Samsung Fit3 runs RTOS it cannot be customized. The press release says it has a limited distribution depending on countries and service providers.

Ron
Samsung Developer Relations

@Knightwing is correct it is not impossible, I thought the masking complications was a question not a request.
I can request it.

Ron
Samsung Developer Relations

1 Like

Why protect your rival?

From the reviews on the device, it connects to an app on the phone, Samsung Health or Samsung Wear or something like that, and in the app , the user given a choice between around 100 premade watchfaces that can be transferred / exchanged on the Fit3 device.

If RTOS is not a customizable type of OS , how / what are those watchfaces in the app, how were they created, with what program , and how can the end user gain access to the tools / program in order to create and customize new watchfaces ?

Facer is not Samsung’s rival. Samsung does not make any income from GWD or WFS the purpose of those tools is to make Galaxy Watches more desirable and therefore sell more watches.

By the way this is off topic

Ron
Samsung Developer Relations…

1 Like

Correct the only way you can modify anything on a Real Time operating system is by a companion app on a connected device.
RTOS is not bad and has many advantages, it is faster has longer battery life and because the chipset is limited smaller and cheaper. RTOS is extremely task specific Air Controllers and Medical device use RTOS because of those features.

Ron
Samsung Developer Relations

If RTOS is not a customizable type of OS , how / what are those watchfaces in the app, how were they created, with what program , and how can the end user gain access to the tools / program in order to create and customize new watchfaces ?

None of my messages implied rtos being bad, I am being as specific and as clear as I can in my inquiry as to how to create watchfaces for the fit3 device.

It has 100 available in the app so clearly they were made somehow by someone using some type of program / software , and loaded into a server to which the app connects to , in order to transfer them to the device, so that is my entire question :

How are the watchfaces made, with what program/software , and how to load them onto the device, exactly as it was done in the fabrication process / software loading on the device in the factory before packaging and being sold.

Is it a matter or packing watchfaces directly into the firmware , and the phone companion app just chooses between them ?
Are the watchface files available in the companion app store on some server , or local on the phone in the android/data/app/cache folder ?
What is the file format for the watchfaces used?
What is the file type for the watchfaces and how can it be edited / modified / reproduced in what program ?
No where did I imply that rtos is bad.

If the device came with one, just one ā€œwatchfaceā€ showing whatever on it like a clock or health / sports info on it, I would of understood that it is a limitation of the os used on the device, but given that it has 100 variations in the phone companion app, I don’t understand how it would not be customizable.

Maybe not open to the end user ( hence my request on here ) , but you cannot claim that it is not customizable.

And I am not asking Samsung to make their flair of rtos used on the Fit3 device open source, I’m asking for you guys to allow us end users to fully customize the watchfaces on the device , as you can do with the wearos / Samsung Galaxy watch by using the watchface studio editor , for the same reasons you gave in your reply above about making the devices more desirable for the end user because of their personalization capabilities.

You must of used something to make those 100 watchfaces in the app, that something is what I am asking for.

2 Likes

You must of used something to make those 100 watchfaces in the app, that something is what I am asking for.

They are preset watch faces and are controlled by the Galaxy Wearable companion app. The preset watch faces for Galaxy Watch and Pixel watches re not developed using WFS or Android Studio they are developed at the same time the System is designed. RTOS systems generally do not allow for end user input.

Here is a tutorial of what a RTOS is

Ron
Samsung Developer Relations

Hey, it would be much better to have an option to double tap the screen to turn it on, instead of the ā€œtouch screen to wakeā€. That’s way to prone to accidentally turning the screen on when sleeping, causing battery drain.

Double Tap is reserved because the old Wear devices used double tap to turn the display off like placing your palm over the screen for Samsung Watches. When in sleep mode there is something to stop accidentally turning the screen on.

Ron
Samsung Developers Relations

In short, the present watchfaces are ā€œbakedā€ into the OS itself, can not be changed and they are limited to the 100 available in the companion app.
It being a budget friendly device, will not receive any further software updates or any new exterior capability of customization besides the use of a photo from the gallery in the phone companion app.
Correct?

In short, the present watchfaces are ā€œbakedā€ into the OS itself, can not be changed and they are limited to the 100 available in the companion app.

I believe the Watch Faces are installed through the companion app I tend to think of it like autopilot you can set different destinations but only have one destination at a time.
To qualify this, I can only go by what is in the press releases and what I know of the last Fit Watch that used RTOS

It being a budget friendly device, will not receive any further software updates or any new exterior capability of customization besides the use of a photo from the gallery in the phone companion app.
Correct?

Because it works with the companion app updates are possible. But if my memory is right that was the case with the last RTOS watch Samsung released. It was just a fitness watch that connects to Samsung Health.

Ron
Samsung Developer Relations

ā€œdestinationsā€ - I have no idea of what you are talking about Ron, I am specifically talking about the watchfaces, what the device displays on it’s screen in idle mode.

Because it works with the companion app updates are possible.
No , I am not talking about general / generic updates , again I specifically mentioned software updates or any new exterior capability of customization for the watchfaces, not destinations or whatever you’re talking about Ron, but watchfaces, thru a program such as the WFS.

I have followed your advice in looking into rtos and how it was used in the past , found it extremely interesting that the Pebble watch was using this same operating system and yet they made it VERY customizable , creating a whole community of developers that worked on it to not only create watchfaces for the device but also entire apps , which in turn resulted in a whole app store / app center where users could download apps and watchfaces and develop their own thus making the device the epitome of customization garnering a world wide community of fans for the device.

rtos implementation in smartwatches alowing customization - minute mark 06:20 - I have just learned about this yesterday watching this video , so apparently, just because it is rtos, does not mean that it cannot be customized, quite the opposite actually , looking at prior examples of the software being implemented in other devices, so this means that it’s down to Samsung’s decision of how you guys chose to open it to the public , or not, thru the release of an SDK for this device.

it’s down to Samsung’s decision of how you guys chose to open it to the public , or not, thru the release of an SDK for this device.

I would be immensely surprised if they did that, they didn’t for the previous Fit RTOS watch.

I’d be happy to discuss this further if you wish to open a new topic maybe in Samsung Developer Program or the lounge it is way to far off topic for this suggestion list.

Ron
Samsung Developer Relations

Google subtly confirmed the deprication of watchfaces using the Jetpack or Wearable Support libs in favor of the Watch Face Format. Non-WFF watchfaces will have limited access to complications in future Wear OS releases. See Add complications to a watch face  |  Android Developers

To preserve the appearance of watch face complications on upcoming releases of Wear OS, you must use the Watch Face Format. If your watch face uses the Jetpack Watch Face library or the Wearable Support Library instead, newer versions of Wear OS won’t show data from most data sources in watch face complications.

What are the consequences for Samsung’s Watch Face Studio? Will it receive more first-party support and resources? I mean, besides editing the watchface.xml yourself, WFS will be the only way to create fully supported watchfaces.

And yet WFS doesn’t support the Watch Face Format to 100%.

Created in partnership with Samsung, the Watch Face Format is a declarative XML format that lets you design the appearance and behavior of watch faces. There is no executable code involved in creating a watch face using the Watch Face Format, and there will be no code embedded in your watch face APK.

The Wear OS platform takes care of the logic needed to render the watch face that uses the Watch Face Format.

Yes, there are some parts of Watch Face Format that are not yet implemented. With WFS 1.6.9 beta, one issue that was not previously supported, but was requested and justified on this discussion board was added prior to a full release.

The tools used to create apps always lag behind the OS it is just a fact of life.

However since you posted in a WFS Feature request is there something particular that is in Watch Face Format that you would request in Watch Face Studio sooner than later?

Ron
Samsung Developer Relations

1 Like