Notenik Knowledge Base

Back to

12 The Philosophy behind Notenik ↑

12.7 Designed First and Foremost for the Mac

When it was time to move on from the Osborne, I switched to the Mac, and have been there ever since.

I also own an iPhone, of course, and I have an iPad and an Apple watch, and I use all of these devices for different purposes.

I started work on Notenik in Java, but eventually chose to switch to a different programming language, due to the path that Java seemed to be on after Oracle had indicated its intentions for the language, and also due to declining levels of support for Java from Apple.

As luck would have it, this was about the same time that Swift seemed to be stabilizing, and so I rewrote Notenik in Swift, and I’m getting reasonably comfortable in the language now, after a couple of years.

I am tempted periodically to write a version of Notenik for another platform, but I think several aspects of Notenik really are best suited to implementation on a Mac, and so my sense is that there would be diminishing returns trying to adapt it to another platform.

Next: Frequent Incremental Improvements