Hey there! Danny here.
The Evolve skeletal frame for Smart Doll completely changes the user experience making it feel like a completely different product than before. While I hope that you've taken the time to review the "What is Evolve" article to learn all the reasons to avoid purchasing a Smart Doll, I understand that some of you may still decide to buy ;-)
If you're among those who have made that choice, you may be curious to know which version of the Evolve frame your Smart Doll will come with. However, it's important to note that if you're new to Smart Doll Land, this information may not be of interest because no matter which version of the frame your Smart Doll comes with, we always ensure that all versions are safe and durable for the market.
The name for the Evolve frame was chosen for a reason - it was designed to facilitate modifications to the molds, making it (somewhat!) easier for us to incorporate continuous improvements based on previous versions.
To keep track of the versions, Evolve employs a versioning system commonly used in software development known as Semantic Versioning, which I adopted due to my background in software development. As a former Website Manager at Amazon, I oversaw website development before jumping the corporate ship that eventually led to the creation of Smart Doll.
Today, I continue to work on website development with my team for the Smart Doll website's backend systems and tools. Although semantic versioning (SemVer) is not typical for physical products, it works well for Evolve, which is constantly updated and patched. This versioning system and changelog will provide transparency into our product development.
However, unlike software that can be easily updated through a download, Smart Doll owners can only benefit from the latest version when we confirm that we are all living in a simulation. We aim to keep our product evolving continuously, even if it means sacrificing potential sales from customers who will feel unhappy if a new version is released shortly after they purchase the previous version.
As a reminder, we do not offer any replacement of upgraded parts, nor do we offer trade-in programs like Apple does when upgrading an iPhone to the next generation. Nor will we release 3D data for folks to print their own - which won't work anyway because of the material properties.
By embracing this approach, we can ensure that our product continues to evolve while offering a compelling reason for folks to avoid purchasing a Smart Doll altogether ;-)
The photo above depicts an injection molding flow analysis, which we perform each time we modify the mold. This analysis helps us simulate how the mold cavity fills up based on factors such as the temperature, pressure, and speed of the molten plastic.
Since even minor modifications to the mold can impact the final outcome of the molded component, we devote weeks to testing and making adjustments before incorporating any changes into the next version. This is necessary to ensure that our products meet our standards of quality and performance.
The SemVer system comprises three parts divided by 3 numbers in the following order - Major, Minor, and Patch, indicating the type and scope of changes made. For example, the first-gen frame in 2014 would be 1.0.0, while the launch candidate for Evolve cocoa is 5.0.1.
"Major" reflect major design changes incompatible with previous frame versions.
"Minor" represent minor injection mold modifications that keep the overall design backward compatible.
"Patch" refers to extra components added to fix areas that may hinder the user experience.
The silicone and sponge tubing for the previous frame are considered patches. We do not consider patched versions inferior - in fact, they require much more manual labor, so if anything, more time is spent on bringing the product to the optimum levels that are required for release.
Patches for the previous frame were implemented and rolled out without any announcements. However, with the pace of evolution planned for the new frame, I feel it's important for customers to understand why and what has changed to prevent confusion when they purchase a new Smart Doll and notice slight differences.
We now typically make smaller batches of frames so that we are not stuck with thousands of sets that require manual patching.
"Until the next production run" means that the stated color tone will remain on that version until the next injection molded batch. We do not have any ETA for the next batch, which depends on the consumption speed of the current batch.
We will update this section as we implement changes to Evolve for different skin tones. Given that consumption rates vary across skin tones, we deploy these updates at different times and not necessarily in new versions simultaneously. The changelog below this section outlines the changes.
Note that gray is still version 2 (gen 2) until further notice.
SKIN TONE | VERSION | DEPLOYMENT DATE |
cocoa | 5.5.0 | 2023-08-09 |
tea | 5.5.0 | 2023-09-15 |
cinnamon | 5.5.0 | 2023-08-04 |
gray | 5.4.0 | 2023-08-25 |
metallic | 5.3.0 | 2023-06-07 |
black navy | 5.7.0 | 2023-??-?? |
v5.0.1 (patch) (2023-03-03)
v5.1.0 (minor) (2023-03-03)
v5.2.0 (minor) (2023-04-15)
v5.3.0 (minor) (2023-05-09)
v5.4.0 (minor) (2023-06-14)
v5.5.0 (minor) (2023-08-04)