-
-
Notifications
You must be signed in to change notification settings - Fork 689
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
User survey plan #532
Comments
These are mostly based on your third question, but more specific and split into different questions so that it's easier for the user to respond. Just "what is the main reason you use min?" won't be much helpful unless you compare it with other browsers. |
@code-hunger Sounds good! I think I would the first question like "What percentage of your browsing do you do using Min" with options for 100%, 75%, etc. but the other questions sound fine. |
Draft of the survey: https://forms.zohopublic.com/minbrowser/form/MinSurvey/formperma/rrLJxqQMTGnS_085MOK0ugUlegQaLf8GCO94X3cI9H4 @code-hunger (or anyone else) is there anything else you think is missing? |
Out of curiosity I would add a question about the OS used 😀 |
I think we can actually get most of that information from the GitHub downloads API (look for the "download_count" property of each asset), but I'll add it just in case. |
The survey was included in 1.8 (released in October), and since then, we've gotten 175 responses - thank you to everyone that participated! Overall, this was really helpful, and helped identify a lot of things that we can improve on, some of which will be included in 1.8. I'll try to go through each question, and identify any patterns in the respnoses: Where did you first hear about Min? There was a pretty wide variety of responses to this, and no single source really stood out - Google search, Github search, blogs, Hacker News, etc. were all mentioned. One that surprised me was alternativeto.net - 9 people mentioned that, which I guess makes sense considering that most people on that site are willing to try lesser-known alternatives. What browser did you use before switching to Min? Most people listed multiple browsers here, so I counted how many times the name of each browser was listed in the responses:
The main conclusion I'm drawing from this is that our audience skews to people who switch browsers frequently and are willing to use non-mainstream alternatives, but that probably shouldn't be surprising. What was the main reason you started using Min? I didn't count all of these, but I would estimate that probably 75% of the responses were about the minimal design, and the other 25% were about performance. How long have you been using Min? This field was a text input instead of a radio group, and most responses weren't very specific. For the purposes of this graph, I interpreted "couple" as meaning "2", and "few" as meaning "3": Based on this, it looks like long-term retention is kind of low; most of the people that downloaded the browser more than year ago have stopped using it. There are a couple of possibilities for why this might be:
A year ago corresponds pretty well with the 1.7 release, which addressed a common complaint that would make the browser frustrating to use (back button), so I think the first option is probably the most likely, but the 2nd one is plausible as well (or maybe it's something else completely). What operating system do you use?
How much of your browsing do you do with Min? Overall, how satisfied are you with Min? What is the largest problem you face while using Min? I was hoping that by separating these questions, we could separate what people think they want from what they actually want. That seems to have worked - a significant number of people listed different things for each question. However, there don't seem to be any obvious patterns regarding what features fall into the "problem" category versus the "like to be added" category. I counted how many times the most popular requests were mentioned across both questions:
There were a lot of other feature requests that only got mentioned once or twice, and a decent number of responses where I don't understand the answer; those are not included in the table above. Regarding each individual request:
Have you ever contributed to Min? 7% answered yet; without having any other projects to compare this to, I don't know if that's a good number or not. What's more interesting is the responses to the "What are the main reasons you have not contributed to Min?" question: 37 people said answered with only "Don't know what to contribute", "don't understand how to contribute", or a combination of the two. This suggests to me that we need to work on better explaining the contribution process, and make it clearer what kind of contributions we want. I think there's a couple specific things we should do in response to this:
Would you be interested in purchasing a premium version of Min that offered additional features? 27.5% of people indicated that they would be willing to do so, which is a pretty decent number. I don't have any specific plans to do this for now, but it's helpful to know for the future. Do you have any other feedback? Most of the responses to this were compliments (thanks!). A few people mentioned that they appreciate that the whole browser is open-source, and that they don't want a paid version; that's definitely something to keep in mind when thinking about this. |
I think the main takeaways from this are:
The challenging part is figuring out how to add more features without compromising on minimalism or performance; we're going to need to carefully look at every feature that gets added in order to avoid this.
|
Maybe the under reprepsentation of Windows users is due to not having a windows installer. Some people may not be comfortable unzipping the file, finding the exe and then finding a place on there machine to put the application folder. This would show why alot of people download the windows version but don't use it. |
@dbfreem because windows does not need to install anything. It is highly portable - you just download and run it. No installation.
@PalmerAL I think that minimalism here means "tidy UI", i.e. easy to operate with and at the same time no excesive use of buttons everywhere, leaving almost all of the window space for the webpage. |
@code-hunger I understand there is nothing to install. The general population windows browser users doesn't understand that. They expect they click download, click accept on a couple of popups after launching the installer. After which point the brower shows up in the start menu. If a general purpose user is confronted with a zip file at the end of the download process then most will delete it and move own. So effictevly you lost your oppurtunity to win that user over to min. So you never even got a chance to show them the features of min because they failed the install process. |
@dbfreem That's a good point, and that's something I hadn't really considered until now. @code-hunger I agree there are benefits to portability, and we should try to preserve that, but I also wonder how many users actually care about that. Most other apps on Windows have some kind of installer - if we're going to do something different, we need a really good reason, and I'm not sure we have one. I think ideally, we would have a version with an installer, which would be the default download from the homepage, and also continue to have the existing portable version available from GitHub. @code-hunger I definitely agree about adding features; but "easy to use while not cluttering the UI" part is really difficult - people have been trying for years (decades?) to do that, and it's still really hard to get right. But you're right there's still lots of room to add features, in particular:
|
First of all, a portable app would be a single EXE file (it is possible, with some changes to the source code, Min could be portable (single EXE)) |
@AwesomeTech10 I've been working on getting an installer working, I'll try to post it here soon. I'm not exactly sure what we would need to change to make it portable, do you have any ideas? |
@PalmerAL I've tested, and the problem is that the (I used BoxedApp Packer to pack the files into a single EXE) |
That might be a limitation of Electron; the Electron EXE doesn't normally contain any of the app-specific code, which all goes into the resources folder. I guess it would depend on what BoxedApp is doing exactly. |
I'm planning to run a user survey when 1.8 is released; if you have suggestions on what to include, please add a comment below.
In the past, I've mostly based decions what features to include either based on what I would personally want in a browser, or what had the most supportive comments in the associated issue. However, now that we have a lot more users, this approach doesn't really work any more, and only a small percentage of those users ever comment or vote on issues here. As a result, it's hard to know what features to focus on, or what problems people are facing.
In order to solve this, I'm planning on creating a survey that should hopefully let us know what people want. My plan is to link to it in a couple of places:
This should hopefully provide a good balance of existing users (who are downloading a new version) and new users.
Proposed survey questions
Zoho Forms looks like a good way to run the survey, but I'll have to try it out first. If you've used it before, are there any issues with it to be aware of?
If you have suggestions for other things to ask, or a better way to word the questions, please let me know!
The text was updated successfully, but these errors were encountered: