Acknowledged

System 6 new features

System 6 will give new features but is it only for touched screen devices?

Let's see:

- new WatchFaceDelegate.onPress(clickEvent as WatchUi.ClickEvent) as Lang.Boolean

- WatchUi.ClickEvent - connected only with touch

It means it will be impossible on not touched devices to e.g. use exitTo(id as Complications.Id) without any sophisticated ways.

There is 2 solution:

- devices without touch screen won't have system 6

- you have to add additional function to delegate connected to pushing buttons to allow "select something on screen"

  • As touched devices will get possibility to read input  the same could get all. As Garmin could limit developer to some thing after touch the same limit could be after pressing button.

    The simplest e.g. pressing light button - it do nothing beside switch on light.

    I write not about limitation (that I know) but about improvement devices.

  • For button devices, there wouldn't be buttons available from a watch face.  up/down move through widgets/glances, the upper right goes to activities, and the upper left is used for things like the light, controls, and assistance.  And a complex sequence could be assigned as a hot key.

  • So older devices won't use new features even they could by adding one function in delegate...

  • Devices that have this today in some native watch faces have touch.  To me, it sounds like only touch devices with CIQ too.