(un)Remarkable 2
2022-01-20 14:38:00 UTC
I had such high hopes, and I was initially very happy with this product, I tried the writing and some sketching, looked through the (very few) settings, and the build quality is absolutely amazing.
The issues arose as soon as I tried to be productive with the device, which forced me to your cloud service. It's very interesting that you are charging for that "service", as I would gladly pay extra to not have it.
Some of the issues I've run into in the very short time I've tested the device:
- There is no way to have files on your device which are not synced to the cloud, unless you completely disconnect from the remarkable account. There goes most of my use cases, as no respectable customer of mine should be OK with that.
- The Desktop client is simply a client to the cloud, it has no ability to sync files with the device, so without cloud you only have the 10.11.99.1 server to download files from, which only allows PDF downloads and no uploads. That means that without cloud, this device is extremely limited.
- Images change (pretty significantly) from when I first create them to when I open them again. I know there is a (user developed) filter to fix this, but this is a big problem that should not be left to the community to fix for you, especially not with a preloaded library hack. This also should not actually solve the problem, as the lines look perfect when I first draw, it's just after having been saved and reopened that they look like trash.
- I've noticed that cloud integration means that I can download a file and then upload another file, which creates many copies of the same file with some changes in each. This adds way more frustration than this issue should solve.
- You have integration with other cloud services, but only through your own cloud service. This means that if I want integration with Drive/Dropbox/OneDrive, then I have to give YOU (not my device, but you as service providers) access to MY ENTIRE ACCOUNTS.
- Only 4 digit screen lock? Something tells me there's also no encryption at rest... You're advertising this product for businesses, you really aren't acting like it.
- I tried the screen sharing feature as well, but no invitation showed up on my desktop client. Restarted it with the same result.
- Speaking of the desktop client, you should add your uninstaller to the Programs and Features list in Windows. Having to search for how to uninstall your program is never a good thing. Also, sign your binaries.
- Only a Chrome plugin. Seriously? Take a look at Mozilla's guide to building a cross browser extension.
- Why are some menus white on black, while most are black on white? White on black is a lot harder to read, why is there no accessibility option?
- You should provide hooks for developers, such as sync button press. One way would be to use systemd services. The device is moddable, but it is very inconvenient.
- You should not run everything as root.
ThisPrinciple of Least Privilege is pretty much lesson one in security, which makes me think that I don't want any sensitive data in your cloud. You may think me a stickler with this, but you are (again) advertising this as a business product, and it is to be expected that this device will be used to read untrusted PDF files, which is notoriously hard to do securely.