Outside some points you made on the dock, I have to disagree here and this is just my take on it working for a software development company for over 10 years. While not a dedicated developer, I work with them every single day. This is obviously just my opinion so take it for what it’s worth.
A - I don’t think this will slow down software development at all. The people writing the code, and have been for 3 years probably aren’t dealing with the logistics of ordering all the parts and manufacturing. I would Imagine UC has others to deal with this but I don’t know their internal team and who does what.
B - By my count from their their change log there have been 12 updates this year. That’s not included any updates from 2023 but I don’t think most got there hands on the actual product until 2024 so I am not counting those. The latest being on June 20th. That’s 2 updates a month and while the software obviously wasn’t ready when shipped, they are obviously dedicated to working out the bugs while bringing new features although personally current bugs come before new stuff, but the new stuff wasn’t ready at launch, so it’s kinda a catch 22 there. If software development had slowed down, you would have noticed because software/firmware updates would have slowed down or not had so many fixes or features added in them.
C - If anyone working on the software development was also involved in the hardware side, that part is done, the RC3 looks finished. There are probably some minor things left, I saw they are allowing different colors but nobody from the development team has to be involved in that. So, no issues on the dev side that I see going forward.
D - This isn’t like “rewriting” everything from scratch. It’s like the Pixel 8 Pro vs the Pixel 8a. May not be the best analogy but with the Pro, it’s been out of over 8 months, has a better screen and some other minor perks. The 8a, recently released, uses almost all the same hardware but doesn’t have as good of a display but is around 300US less. Do you think they had to make major changes to Android from the Pixel 8 Pro vs the Pixel 8a outside some hardware drivers? I imagine not. Once that is done, it’s done, outside some minor code changes development will be 100% the same. Stuff like changing code for the LCD vs OLED screen is an EXTREMELY minor thing in the grand scheme of things.
E - If this is running a custom OS and UC did what I believe they did, which is take an open source version of Linux on ARM and strip out the stuff that isn’t needed, while leaving in and adding the stuff that is, that part is done. It will continue to evolve but the pace will be dependent on how fast they can bring in cash to higher in new people. So, the R3 succeeding means existing issues fixed faster and quicker software updates for the R2 and the R3. A LOT of hardware products do this these days but it still isn’t without it’s issues… Also, I believe the spent 2 to 3 years on the development and while not ready at launch, what is these days regarding features? i am NOT trying to downplay the obvious “basic” functionality not working, they had two options, start shipping orders or delay. People were already frustrated with the delays. I am old enough to remember when every product wasn’t missing half the promised features at launch and having to wait for a firmware update via the internet. If they didn’t get it right once shipped and major issues were found, a total recall was needed because no update feature was avaialbe. I do miss those days but they are over and the complication of software development is the reason why *usually. The devs also probably worked 50 to 60 hour weeks without pay for the “hope” of it being a success. I would want return on my time also if I was in their shoes. Not an excuse, just saying.
From an interview i saw on Youtube, which I will link if needed (it’s rather long) someone from UC said they quit manufacturing the ARM chip in the R2. While there would be some supply around, this would actually make the price of those chips go up as UC wasn’t the only one using that exact model chip. Now, I am taking them at there word for this so just keep that in mind. If true, they had to replace the ARM chip regardless of what they did. So any new R2 units coming out would possibly have a faster CPU then the orginal. Would this be an issue for you also (not trying to be condescending, honestly interested in your answer) ?
I think at that point they had enough feedback that making the R3 was the right decision. You already had to change the CPU, so, why not make other changes while you are at it to hit a lower price point? The R2 will always have the better screen, the main benefit of the R3 over the R2 is 4GB of RAM vs 2GB on the R2. I can’t say how much this will matter in the long run for performance, it might not matter at all or it could. See the R2 and R3 specs below, which does confirm it’s a custom Linux distro… I don’t know how much storage is available out of the box for the R2 but I highly doubt the extra eMMC storage is needed for 90% of users. I do wish they would list the clock speed of the quad cord ARM chips used but I bet the performance differences are pretty insignificant. It really seems like cutting costs while improving design was the main goal, that and global inflation. Also, there was NO way of fixing the IR issues without a hardware change and I DO think UC needs to do something to address issues current R2 users are having. I also think it would have been great if the R2 remote just worked with the R3 dock. I believe it can from posts above, but no charging so you would need the R2 dock for that. That is a legit issue for current R2 owners. I do wish they had just slapped a USB C charger on the remote itself. Depending on your needs, the dock may be overkill for your setup anyways.
Lastly, it’s a kickstarter and this is always why I am weary of them. It’s one thing to come up with a great product and bring it to life but a completely different thing to mass produce that device for sale. I imagine the people working at UC made some wrong moves along the way, if you have never dealt with logistics and manufacturing before you are. I was weary of ordering a Bambu Labs printer for this reason and I have seen successful kickstarter campaigns go under, not because the product didn’t sell, because they completely hosed up this part and essentially ran everything into the ground. Even after the kickstarter I waited six months for bambu because I read there customer support was almost zero and I imagine UC has had to deal with this in a major way. Customer support just sucks, it’s obviously needed but it just costs money and time and some don’t plan on these types of things. I waiting six months for them to get manufacturing and better support setup before purchasing one. This is also one of the reasons I held out on the R2.
R2 specs
SOC: quad core 64 bit arm
RAM: 2GB
eMMC: 8GB
operating system: linux based unfolded OS
R3
SOC: quad core 64 bit arm
RAM: 4GB
eMMC: 32GB
operating system: linux based unfolded OS
Considering everything learned during the R2 hardware roll out, I expect the R3 to go much smoother and the code and issues on each device to be 95% to 100% identical regarding any issues or bugs once the R3 actually ships to people. I have read countless articles of people who have had failed and successful kick starters, most failed were their first for the above reasons, or reaching out to a manufacture in China only for them to take their money and run. Second time around they would go there, talk to the owners and see the manufacturing plants before handing over any money. I imagine UC has learned a lot of lessons in this regards.
If this had been commercially launched and sold on say, Amazon I would see the big deal but kick starters are what they are and you are always taking a chance, especially if the people behind it have never done one before.