Okay I'm going to post my criticisms of the new release of the NEM client here because I know the devs are looking here as well and this is where I post most often.
First of all, the names "NIS" and "NCC" are 100% most definitely going to be too confusing for the average user. The only thing that the average user needs to care about or be concerned with is the NEM Community Client. When someone wants to use NEM, they are going to want the wallet to install and load without any trouble or effort.
So, here are my impressions that I had (and I'm pretending to be a first-time, clueless user here). The initial file download was fine, and running it worked flawlessly. However, there was no notification anywhere that an icon had been placed in my system tray. At this point we have probably already lost a majority of first-time users.
Ignoring that, I continued on. I clicked to start NIS, and again received little to no notification that anything was happening until I checked the system tray menu again to see that it was indeed connecting and booting up. Eventually, after waiting a few minutes it seems to have connected but again no notification of this or anything and I kept having to manually check to see what was happening. The average user is going to click, and when nothing happens, get instantly frustrated and probably immediately forget about it or kill the program completely and uninstall it right then and there.
Okayyyy so now that NIS is connected I went to start the NCC. Well, I clicked on Start NCC and got a popup dialog (which is nice, finally some notification that something is happening) but it quickly disappeared and nothing else happened. No launch of the client whatsoever as far as I can tell. I tried many more times and got nothing at all. This could be due to my having the previous version of the NCC installed so I am going to test removing that first and re-installing NEM-Monitor and trying again, then I will continue writing this report.
Okay, just went through the same process and got the NIS running again. But, still no luck on getting the NCC to run. I got the Java pop-up asking if I wanted to authorize the program to run, downloaded the package, saw the NCC splash screen for a moment and the progress bar load, but then the splash screen closed and no NCC to be found. When I check the system tray icon, it says NCC is not running. Same thing happens when I try running it again.
Now I'm starting to think it could be a Java issue, so I'm downloading the latest Java 8 runtime and I'll try again and see if it works after I do that.
Still no luck. Every time I attempt to launch the NCC I get the splash screen, and the icon in the task tray changes to show the lower-right segment of the NEM logo change to yellow, but then it immediately goes back to only the lower-left segment illuminated green (which I assume means that only the NIS is running). So, something is happening that is causing the NCC not to launch. Are there any logs stored anywhere I could look at to see what's going on?
i agree with all of this except the ncc started for me on the third go..
tbh, to make it 100% user friendly, NIS and NCC should be run automatically.. as in, double click the tray bar icon to automatically start client, when a user right clicks 4 options appear.. "start client", "stop client", "exit" and "options"
"start client" automatically opens a splash loading window that should stay open with a loading bar, then it runs NIS and once thats started then automatically runs NCC and opens the browser... the loading bar status should be all of this included in one loading bar on the same window. so once the first loading bar is complete, the client opens in the browser. 1 - 2 clicks should do all this.. so double click tray icon - splash window appears - load load load - splash window disappears - client opens.
"stop client" should turn of both NIS and NCC but leave the tray bar icon as is. (this option should be greyed out while NIS and NCC are not running.) also when this is selected, a notice should appear in the browser client to say that NIS and NCC is not running.
"exit" stops both NIS and NCC if they are running and closes tray bar icon so it does not show.
"options" should be something like uninstall client(NIS and/or NCC), and "get help" which will lead to a help file with FAQ's and links to places where people can ask questions if FAQ's doesnt help.
also perhaps "advanced" should be in the "options" menu, which may contain things like "start NIS, start only NCC, start only NCC, connect to remote NIS and any other options for more advanced users.
devs dont be offended by any of this criticism, its constructive and not meant as a dig in any way at all.. you have all done a friggin amazing job!i might even uninstall it and get my mum to try and install and run it.. then il take note of every little thing she gets caught on and post a log here..
if she can download, install and run the client with out a hicup.. we are in business..
lol
Good comments about features
and a good note about sw development.... As it may be difficult to make a product, which user interface has strong appeal and user-friendliness among
non-crypto-users, the "common" people, who are not familiar with all the terms, procedures and concepts, which are used in crypto world, and maybe not so familiar with the computers either.
Ofc, the software must be first "sold" to the crypto-people.
After that there will be (some?) time to make the sw more suitable also to common people. But this 2nd development phase will be the crucial one; coz then will start the competition to win the masses of users.
And, for those common people may be difficult to make the correct UI
... they see things differently; something is an important feature for them but not an essential issue for tech people. Some little feature may crack the future of the sw, that has been seen with the mobile devices