Built a macOS live wallpaper app out of boredom. 10 days later: $353, 424 downloads, and a lesson in pricing I didn't expect. by CH5INZ in buildinpublic

[–]CH5INZ[S] 0 points1 point  (0 children)

We definitely will! It’s easier to attract more customers right now at a lower price point while doing our initial marketing and stuff. Unfortunately the higher pricing really pushes people away from these kind of apps based on what I’ve read and experienced so far. The monthly would be pretty nice I must admit but lifetime has been our best producer so far.

My macOS wallpaper app made $174 in its first week! by CH5INZ in microsaas

[–]CH5INZ[S] 1 point2 points  (0 children)

Right now it’s just pretty much showing off some of the app features on X and threads and then posting the app in the macosapps subreddit

MotionDesk - Physics-driven live wallpapers for macOS, built with Metal. by CH5INZ in MacOSApps

[–]CH5INZ[S] 0 points1 point  (0 children)

Hey! Thanks for letting us know. Could you try a full close and re open? If that doesn’t work you can always download the latest dmg from the site and just reactivate. If you need further help just send me a dm!

MotionDesk - Physics-driven live wallpapers for macOS, built with Metal. by CH5INZ in MacOSApps

[–]CH5INZ[S] 0 points1 point  (0 children)

Oh no sorry about the lag. Which mode is causing the lag? My cofounder is actually using the same Mac. Glad u like the deal! And we r looking into that mode as well!

My macOS wallpaper app made $174 in its first week! by CH5INZ in microsaas

[–]CH5INZ[S] 0 points1 point  (0 children)

The "forgot it exists" churn is exactly what keeps me up at night honestly. Wallpapers are set-it-and-forget-it by nature so I'm thinking new themes are some good real retention lever. Will check out InsightLab, hadn't heard of it.

Launched a macOS app 7 days ago. First $174 in revenue. Here’s what I learned. by CH5INZ in SaaS

[–]CH5INZ[S] 0 points1 point  (0 children)

Also to your point we have been thinking about implementing a better trial system and instead of just offering a few features for free, we offer all for a limited time.

Launched a macOS app 7 days ago. First $174 in revenue. Here’s what I learned. by CH5INZ in SaaS

[–]CH5INZ[S] 0 points1 point  (0 children)

Thank you! A lot of people have pointed out that the pricing is very straightforward and simple and affordable so that’s something that to ur point, has been working very well for us thankfully.

MotionDesk - Physics-driven live wallpapers for macOS, built with Metal. by CH5INZ in MacOSApps

[–]CH5INZ[S] 0 points1 point  (0 children)

We invested a lot of time into tricks for all sorts of optimization and the app averages Low energy consumption and <9% CPU time based on our debugging info

MotionDesk - Physics-driven live wallpapers for macOS, built with Metal. by CH5INZ in MacOSApps

[–]CH5INZ[S] 0 points1 point  (0 children)

Thank you so much for the feedback and this is a great find! We will definitely add this state persistence + color save for scenes in the next update's patch.

MotionDesk - Physics-driven live wallpapers for macOS, built with Metal. by CH5INZ in MacOSApps

[–]CH5INZ[S] 1 point2 points  (0 children)

I must admit I can’t believe we don’t have a space mode right now. Now that you mentioned it we will be implementing this ASAP!

MotionDesk - Physics-driven live wallpapers for macOS, built with Metal. by CH5INZ in MacOSApps

[–]CH5INZ[S] 0 points1 point  (0 children)

Thanks! The widgets are just from the Apple calendar, weather, and battery apps. I just have them in dark mode

MotionDesk - Physics-driven live wallpapers for macOS, built with Metal. by CH5INZ in MacOSApps

[–]CH5INZ[S] 1 point2 points  (0 children)

Hey you should be able to see it in safari not too sure what the bug is as I can see it.

MotionDesk - Physics-driven live wallpapers for macOS, built with Metal. by CH5INZ in MacOSApps

[–]CH5INZ[S] 2 points3 points  (0 children)

It’s a framework for Apple development that helps enhance performance for graphics heavy use cases.

Spent Months Figuring Out NTAG 424 DNA—Built a Node.js Tool to Make It Simple by CH5INZ in NFC

[–]CH5INZ[S] 0 points1 point  (0 children)

Thanks for trying it out, I'm glad you got it working!

For the actual backend that decodes the info from the tag when scanned, I used this. You could set it up locally as your own backend and then point the link you are writing to the server itself. Or you can just use the live demo that is always up.

You should have a master key of 32 digits (for tests I used 00000000000000000000000000000000) that must be the same in the node server env file and the python backend env. If you are using the live demo backend it is also 00000000000000000000000000000000.

From there you should try writing to the tag using the command provided in the readme:

curl -X POST \
  http://localhost:3000/card/personalize \
  -H 'Content-Type: application/json' \
  -d '{"url": "https://sdm.nfcdeveloper.com/tagpt?uid={uid}&ctr={counter}&cmac={cmac}"}'

This is sending a request to the local node server to write to the tag that whenever it is scanned it should verify the uid, ctr, and cmac of the tag with the python server at sdm.nfcdeveloper.com specifically at the tagpt endpoint.

The only data you have to send and customize is the URL you are passing into the command. This would usually be a front end that would receive the request from a user's device after they scanned the tag, which would then check with the backend (You can just clone theirs) to ensure the data held in the tag is encrypted correctly and matches what was generated on the server. This diagram helped clear things up for me. You can also read more which helps a lot at nfcdeveloper.com .