Complete

The Store is being decimated by a handful of developers spamming low-effort apps

IoFace, Islandic, SunEast, Echelon, Wonderful, Saraswatches, Warm, FaceTime, Estefania83, tatu_vic

They just blatantly SPAM the heck out of the store.

This issue is now a weekly subject on /r/Garmin with hundreds of upvotes and people fuming and complaining.

This has gotta stop.

  • Respectfully, the current solution is failing to meet customer expectations. It is a very poor experience. My big issues with the current store:

    • Payments for apps & faces. Why can't there be one central way to pay? E-mailing a developer to activate a watch face is super clunky.
    • Making it clear what data the developer is getting. What am I sharing with a third-party?
    • Giving customers an idea of impact to battery life when using certain apps or watch faces.
    • Discoverability & search. Some watch faces have multiple versions, but are all treated as individual apps in the UI/UX. It seems like it should be possible to group them together and create less "noise" in the browsing and search outputs. Rather than "clean 1," "clean 2," "clean 3," "clean 10000" why not just "Clean by IoFace" and then see all their versions of "Clean" under it?
    • Categorization of watch faces would assist in searching and browsing. For example, if I want to see "easy to read," "data focused," "sports and activities," "creative expressions." I don't know how to actually find watch faces that meet those expectations. I just get all of it in one big spaghetti bowl of a mess unless the store has come up with some kind of curation on the home page. Ranking by category would also really help.
    • Ability to filter based on compatibility. I just want to see the watch faces that are known to work with a specific watch. I can't figure out how to do that.
    • "Report a problem" needs to be dramatically improved. If a watch face is broken, or doesn't look right on a specific watch, how can I flag that? Can other customers see if several customers have reported a recent issue? Why do I have to copy a URL to report an issue? It is kinda terrible.
    • Confusing name. Connect, Connect IQ, Garmin Connect... ? Why not Garmin App Store or something that clearly says what it is?
    • Consistent marketing. It would be great if the ToS specifically described how to display the first "marketing" image to ensure a consistent browsing experience. For example: No photoshopping or modifying the screen shot, no distracting backgrounds, etc.

    There are many other ideas. This honestly feels like a big opportunity for Garmin to get right. App Stores have turned out to be critical to make products great, and directly impact the customer experience with the products we love. I hope Garmin will consider putting some real strategic investment into improving this experience for customers.

  • Surely you could think outside the box a bit and find some solutions. Like others suggested:
    - blacklist/blocklist of developers - this one seems really perfect, it's elegant, easy to implement, gives power to the users and doesn't change your philosophy, also gives you additional data (who users commonly block) to feed your recommendation engine with

    - charging small flat yearly fee for each entry - developers would have to manage their submissions and delete useless ones

    - limit amount of apps dev can submit

    - implement ability to filter out search results with keywords, like in google search, "-TimeFace -SunVenus" etc.

  • There are many solutions to this problem, but Garmin prefers no solution that costs no money.

    It's understandable, they are addicted to mediocrity.

    But hey, they can't even afford to add simple filtering by rating, that's strange.

    Other problems: why is there no cap on the number of apps released by a single developer? What are these idiotic rules?

    I think it's logical that a start-up publisher should have a limit, say 5 apps in the first 3 months.

    Later, the limit can be raised on request depending on the trust score, which is modified by, for example, reports and app ratings.

    Corporate publishers of well-known brands have other limits, of course, but it is already known that they are not spammers.

    This is feasible, but apparently garmin is too weak for this.

  • I'd suggest adding the ability to filter, as in block developers in the list of what's seen. If I simply don't like the type of development someone is doing, should I not be able to remove it from view, thus speeding up my searches?

  • "None of the developers listed above have violated any of our terms. They are just prolific"

    PROLIFIC. Nice selection of words, Brandon.

    Submitting 3000 trash watchfaces with automated system is prolific. Oh, yes.

    Working 6 months on a SINGLE WATCHFACE, 5 hours a day to deliver real value to users is just stupidity I presume.

    Thank you Brandon.

    So looks like I was right. Garmin values spammers more.

    And there is no challenge, you just don't want to assign resources for these issues. That is how mediocrity looks like.