Looks like a nice app, but Java is a non-starter for me. I’d rather be eaten alive by wild dogs than install a Java (or Flash) runtime in 2018.
Java and Flash are two completely different things
(Adobe) Flash is a software platform mainly used for production of animations, internet applications and embedded web browser video players. It’s quite insecure, deprecated and will finally be put to rest in 2020.
Java is the most popular programming language in the world, used by 90% of the Fortune 500 companies and run on billions of devices. It’s also the official language of Android development (which is by far the most popular smartphone operating system). Java isn’t going away anytime soon
Oops—sorry. I assumed you’d make the connection between the JVM and the Flash interpreter, both of which are notorious vectors for security exploits. Popularity is a double-edged sword, after all.
I wasn’t insulting your choice of language. (Trust me, I’d never engage in language flame wars.) My point was that installing JVM on a Mac is a non-starter for me, and probably lots of other people who value Mac OS’s relative “invulnerability” to exploits.
Well there are major differences between Java desktop applications and Java web applications (Applets). The problem is the Java web browser plug-in, which can execute Java Applets automatically and thus run untrusted code without having explicitly installed it. Java has gotten bad reputation for all the security holes in that plug-in. It’s definitely recommended to disable the plug-in in your browser, many browsers (eg Chrome, Firefox) dropped support for it completely.
That being said, having the Java runtime installed on your computer to run Java desktop applications is just fine. Of course it’s not invulnerable to security exploits, hardly any software is, but again the major security problem is the web browser plug-in. Many applications are bundled with a copy of the Java runtime in their installer, without the user knowing it.
I use Torii on an Android phone and second this on the absence of swipe support. Also, it would be very nice if we could input the answers in hiragana directly. Does the app use a specific keyboard? Google Gboard support these functions already.
On smartphones, it’s much more productive to use the swipe feature or use the hiragana input to input answers than tapping each button one at a time.
By the way, very nice and useful app! Thank you @Rakantor for releasing it to the community.
That being said, having the Java runtime installed on your computer to run Java desktop applications is just fine.
I guess we’ll have to “agree to disagree”. Oracle has admitted to vulnerabilities in the installer/updater in the past, and Apple dropped default Java install, and won’t allow redistributable JRE in the App Store for a reason. I understand why people still choose to build on Java (e.g., Android device support), so my only point was that there are users like me who are vigilant about not putting JRE back into specifically Mac OS.
I guess it raises the question: why isn’t Torii a web app anyway?
I guess because of costs and wanting to keep it free? I know nothing about this though
Building a web-app is quite a different endeavour compared to building a desktop program. It’s not so easy to just switch to another branch/aspect of programming to be honest.
In case my tone doesn’t come through properly: I’m just curious why this would be a desktop app when it’s inspired by a relatively simple web app.
I believe Rakantor has said previously that that’s simply not their area of expertise (and this is a personal project) hosting it online would incur server costs to save users’ data, so I imagine that doing that would be prohibitively expensive anyway.
Makes sense. I missed that above.