All applications in Mac OS and their web interfaces on iCloud vary with their cursor type. My question is for the same apps, why does the cursor type vary between the OS and Web?
Please refer the screenshot taken from Pages-OS and Pages-Web.
Conventionally, in desktop UIs, clickable elements don't get a special cursor. They might change their state some other way when hovered, but the cursor typically remains the same (the default, "arrow" cursor).
On the web, however, it's increasingly common to use
cursor: pointer (the hand with extended pointer finger) for clickable elements such as links, buttons, and other interactive controls. In my estimation this trend evolved because hyperlinks defaulted to
cursor: pointer…perhaps because
a (anchor/link) elements are often disguised as buttons, the buttons were also given
cursor: pointer so they'd be indistinguishable.
Some people seem to believe that the pointer is a symptom of a poor visual UI design:
A well-designed button does not need a hand cursor to help the user realise it does something.
I, however, prefer to use the pointer cursor on any clickable element when working on browser-based apps. I don't disagree that the interface should be clear without it, but to me, using
cursor: pointer on a clickable element is confirmation of the fact that something will react when clicked.
Usually when the cursor changes state from it's 'original' state (being a normal point-click cursor) it would indicate that there is further functionality in the item that you are currently hovering over.
In the context of your pictures: is there any further functionality in the web-version than the OS-version? Can you drag and drop on one of them?
I suspect it's simply lack of persistence from Apple's side. Where a developer or ux-designer has forgot to implement something or maybe Apple is trying to gather data on something on either of the applications before implementing the change to the other?
Ask yourself this:
what makes the cursor change? For instance thanks to your brain cognitive load you can observe that when you can interact with anything the cursor shows the hand; if you cant interact but just see it the cursor stays the same..
So to recap and refresh, if I observe i can see that based on the cursor feedback i can know what how and if i can do anything within the environment the cursor is placed.