Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My suggestion would be to just stop adding new features to iOS, macOS, Windows, etc... They are done and only need updates to add support for new hardware, fix bugs, reduce resource consumption, and close security holes.


At least the Mac needs a few things.

- a low power mode

- a restricted data mode

- a modern scripting interface , basically port Workflows to the Mac


> - a modern scripting interface , basically port Workflows to the Mac

What’s wrong with AppleScript? Genuine question as I don’t use macOS.


AppleScript is like the uncanny valley of programming languages. It tries to be English like but it ends up being more verbose and trying to figure out the right syntax is obtuse.

It’s also been around since the early 90s and was the spiritual successor to HyperTalk - which was much better because it had a smaller domain.

Apple dismantled the original automation team (https://arstechnica.com/civis/viewtopic.php?f=19&t=1359425) years ago.

Workflow is much more modern and is already partially ported to the Mac.


A low power mode feels like resource consumption improvements and a restricted data mode feels like a security improvement.

Workflows doesn't need OS support beyond the current regular API, does it? On iOS at least, it was entirely a userspace program.


A low power mode would mostly be useful for laptops. When you turn it on you it would do things like disable power boost, basically starve background processes of cpu time, etc.

Restricted data mode would let you disable processes from accessing a network when on a metered or slow connection and inform other applications to be careful when they are using a network that you flagged as metered.

Workflow was initially a third party app and somewhat limited in its automation capability because of iOS restrictions. When Apple bought it, it integrated it more tightly with iOS and can now do things that third party apps can’t.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: