Hey folks! Sorry I haven't been a part of this conversation as I've been heads down coding, trying to get all the MVP functionality ready for wider beta testing and just saw all this feedback. Lots of great progress, I added watch support as well. Hope to share with you all my work soon!
Warning, this is a bit lengthy...
First, I have read all your input and lots of valuable feedback on the pricing model. I agree and understand the pain points of subscription vs one-time paid as I'm a "customer" of these types of products myself. I'm being very thoughtful on finding a fair pricing model that is not considered a "money grab" but more of payment for helping keep development going. As others have mentioned, Apple's also suggesting subscriptions as a viable business model for developers. Funny, they disrupted the software business model where we used to pay $1,000 for Office or $2,599 for Adobe Creative Suite 6 Master Collection to now being subscription models.
A little background about myself, I'm a HAI supporter/customer myself and I still think it's one of the best platforms today. I've learned every detail about the protocol stack and it's abilities -- even shortcomings.
I've bought every version of Haiku ($50)/Helper ($25?) and Space ($45), H@ome, as well as HAI's Snaplink ($25) wishing it to be something more. I actually really liked Haiku and abandoned my initial iOS development of Myro:Home because Haiku already did all the work and was a great product. At $50, one-time -- I thought it was a bargain and it did what I wanted at the time.
I've had a version of Myro:Home running on my iPhone and Watch for years now in parallel to Haiku mostly as a hobby testing out features where Haiku left off due to the pivot to Space.
I applaud the developers of Haiku and Space for all their work and have given them near $120 for over 6 years of use. I personally would have given $50/yr if that would have helped keep them developing, that would have equaled $300 for 6 years or $.14 cents a day -- not bad for an app we use daily.
Is there a guarantee the app will continue to evolve and get updated? There typically is no guarantee with any software product we buy, but I can tell you that if there is user base of active subscribers there will be more incentive for the developers to do that because the business model relies on it. Hopefully, this will also create competition -- maybe others will come in and a subscription model allows you to switch easier as you don't feel like you are invested in a single app.
I've considered open sourcing the project but that doesn't seem to solve the problem because someone still needs to maintain the codebase, the Apple developer account ($99/yr) and manage the product and features as well as any 3rd party systems (e.g. push notification system, etc) require a registered business. Myro:Home isn't a simple SDK/library but a end-user product. My feeling is that the project would die as it's still too niche of a product. Also, privacy is a important element -- we're talking our homes, one of our most personal possessions. You want to be sure that there is a reputable company behind the product and that is the trust I'd want to establish with Myro Control's brand.
The inherent challenge with developing for iOS is that it needs to evolve at the rate of new OS/hardware versions Apple releases and that requires lots of time/work -- this is typically every year. When XCODE and SWIFT changes happen that requires a lot of work migrating/refining the code. When new features get added to the API's (screen resolutions, authentication, etc) those need to be implemented.
I expect any one-time price app purchase that I'd get 3 years of use -- so, if I can get 3 years of use (with no updates) that is great! Anything over 3 yrs is a bonus, given the rate of OS updates and changes (e.g. new OS causes incompatibilities, crashes, etc). So I could release a one time version with no updates and then release the next version as a new SKU but as a customer I'd hate that -- given that model one-time price would be under $150.00
I see a subscription model of say $48/yr prepaid or $5.49 monthly as a way to spread your payments of the software out, so instead of $150 one time, you provide a carrot to the developers to keep development going at the risk of losing them as a paid customer -- plus, you never really "own" the app in the AppStore because if the developer stops updating, Apple could kill the app due to system changes, for example 32bit vs 64bit compiled binary's. If you bought any apps that are 32bit, they don't run on 64bit OS's anymore.
Anyways, it's a bit premature to talk pricing until you folks actually get your hands on the app and see for yourself. Keep the healthy feedback coming -- I've thought about this long and hard and have asked many folks for thoughts on pricing. It's a really difficult topic because I'm doing this as a passion project but from past experiences once I release the first version to the store, it will turn from a hobby/passion into a "business", I will get feedback from users, ratings, features suggestions, bug reports, etc and that is not as fun and at my own pace anymore. It will become a priority which will take time away from my family and there has to be some reward/incentive to keep it going -- otherwise it will become less a priority.
I'd love to be able to hire a developer or two in the future but that won't happen if there isn't a strong business model. If you know any iOS developers that want to work full time for free let me know -- I have lots of work for them!
I better get back to work... feel free to contact me anytime to discuss -- visit myrocontrol.com for ways to do that.
Best,
Danny