
November 12, 2026 by Ben Wheeler — Dir. of Business Dev. - Automated Retail, T-ROC
After spending four articles looking at the economics, connectivity, architecture, and service implications of Android and ARM-based kiosks, it would be easy to end this series with a simple prediction: Android wins and Windows loses.
I do not believe that is where this is heading.
Android has become a serious platform for automated retail, and for many new deployments it deserves consideration much earlier in the design process than it received in the past. The economics can be attractive, the hardware can be compact, and modern device management makes large distributed fleets much more practical.
Windows still has a strong case of its own.
Thousands of kiosk systems already depend on Windows applications, drivers, peripherals, industrial hardware, and enterprise support tools. If those machines are performing reliably and generating revenue, replacing the operating system simply because another platform has a lower hardware cost can be an expensive answer to a problem that did not exist.
After looking at this issue from both sides, I think the better question is no longer, "Which operating system should win?"
It is, "Which platform creates the best business and operating model for this particular machine?"
That is a much more useful discussion.
One distinction gets lost in many Windows-versus-Android conversations.
Designing a new kiosk is very different from converting an existing one.
With a new design, manufacturers can select the processor, peripherals, controllers, payment hardware, software environment, and device-management strategy around the chosen platform from the beginning.
That gives Android a strong opportunity.
If a new machine uses a touchscreen, payment terminal, scanner, and dedicated dispensing controller that all have well-supported Android interfaces, there may be little reason to build around a traditional PC architecture simply because that was the standard years ago.
The manufacturer can start with a compact computing platform and design the rest of the machine around it.
An existing Windows kiosk presents a different equation.
The software has already been written. Peripheral connections have already been tested. Field procedures exist. Technicians know the equipment. Payment and other certifications may already be in place. Replacement parts may be stocked nationally.
Moving that machine to another operating system means more than replacing the computer.
It means revisiting an ecosystem that may have taken years to build.
This is where I believe Android and ARM-based computing have their clearest opening in automated retail.
Start with a blank sheet of paper and the economics can change quickly.
A manufacturer can choose peripherals with documented Android support, use dedicated controllers for specialized mechanical functions, build remote management into the product from the beginning, and standardize the computing platform across several machine types.
The result can be a simpler architecture with fewer dependencies on traditional PC hardware.
That does not mean Android is automatically less expensive. Industrial-grade computing, long-term software support, payment requirements, engineering, and device management still carry costs.
The advantage is that the manufacturer has the freedom to design those costs into the platform instead of inheriting them from an older architecture.
For a company planning hundreds or thousands of new machines, that freedom can be significant.
Windows has spent decades building an enormous commercial hardware and software ecosystem, and automated retail has benefited from it.
Many specialized devices still rely on Windows drivers, services, development tools, or control software. Complex robotics and industrial equipment may have years of proven Windows integration behind them.
That history has value.
Microsoft also continues to support Windows specifically for fixed-purpose commercial systems. Windows 11 IoT Enterprise LTSC 2024, for example, is intended for specialized devices and carries a 10-year servicing lifecycle through October 2034.
For some kiosk operators, that kind of defined support horizon is a major advantage.
If a Windows-based kiosk already has reliable applications, stable peripheral support, mature remote management, trained service teams, and acceptable operating costs, replacing it simply to reduce the price of the central computer may create more expense than it removes.
Sometimes staying with Windows is not resistance to change.
It is good asset management.
A lower-cost Android computer may appear to create substantial savings across thousands of machines until software development, peripheral work, testing, and certification are added back into the equation.
I think of that as the migration tax.
Suppose an Android compute platform saves a few hundred dollars per kiosk. Across a large fleet, that becomes real money.
The comparison cannot stop there.
What will it cost to rewrite or adapt the application? Which peripheral interfaces need to change? Will payment software need new testing? Does the service organization need new tools or training? Will spare-parts inventories change? How much engineering time will the conversion require?
Those expenses have to be recovered before the lower hardware cost begins producing a return.
That does not make migration a bad idea. It changes how the business case should be calculated.
A new platform with a seven-year life and thousands of planned deployments may justify substantial upfront engineering. A mature fleet approaching replacement may be another strong candidate.
A few hundred installed kiosks that are already reliable and profitable may tell a very different story.
This is another lesson I would emphasize after years around automated retail.
Technical compatibility and commercial compatibility are not the same thing.
A scanner might communicate with Android in the lab. A printer may have an available SDK. A controller may respond to commands exactly as expected.
That proves the connection works.
It does not tell you whether the manufacturer will support that interface for the next five years.
For commercial deployments, the better question is whether the entire relationship can be supported over the expected life of the machine.
That includes documentation, SDK maintenance, security fixes, replacement hardware, operating-system updates, and access to technical support when something breaks in the field.
This is especially important with Android because the experience can vary significantly by hardware provider.
Android Enterprise provides mature tools for dedicated devices, including kiosk policies and managed-device controls. Google's current Android Enterprise Recommended requirements also put specific emphasis on manufacturers publishing security-update schedules and support end dates.
For an operator, that information should matter as much as processor speed or purchase price.
The cheapest Android board is not necessarily the right Android board.
One lesson from Part 4 deserves to carry directly into this decision.
A kiosk platform should be selected with its expected service life in mind.
If the business expects the machine to remain deployed for seven years, the computing platform, operating system, replacement parts, security program, and management tools should be evaluated against that same seven-year horizon.
This is an area where Windows IoT can be attractive because Microsoft publishes clear lifecycle dates for LTSC releases.
Android requires more diligence at the hardware-vendor level because support policies can differ from one manufacturer to another.
Neither approach is inherently better.
They require different questions during procurement.
With Windows, operators need to make sure the selected edition, hardware, applications, and peripherals fit the planned lifecycle.
With Android, they should examine the OEM's security commitments, OS update policy, hardware availability, management capabilities, and replacement strategy before standardizing on the platform.
That work belongs at the beginning of the project rather than three years after deployment.
I think this is one of the most realistic outcomes for larger automated retail operators.
There may be no reason to force every machine onto one operating system.
An existing fleet of complex Windows kiosks may continue operating successfully for years, while a new generation of smaller machines is developed around Android and ARM.
Another product line may remain on Windows because it depends on specialized industrial software, while a simpler touch-first platform moves to Android because it is better suited to that use case.
That does create another consideration: supporting two platforms requires discipline.
Monitoring, security, software deployment, documentation, field service, and spare-parts planning still need to remain manageable.
But platform consistency should serve the business rather than become an objective by itself.
Uniformity has little value if it forces the wrong architecture into the wrong machine.
This is where T-ROC's experience across automated retail programs shapes how I look at the debate.
A platform can look excellent during product development and still create problems once it reaches hundreds of locations.
That is why the decision needs to account for deployment, connectivity, remote monitoring, field service, repair procedures, replacement hardware, technician training, and long-term support before a fleet begins scaling.
The questions change when you look at the machine from that perspective.
Can we diagnose it remotely? Can a technician repair it efficiently? Will replacement components still be available several years from now? Can updates be deployed without disrupting thousands of locations? Does the architecture make future changes easier or harder?
Those are operating questions, but they should influence technology decisions.
The machine that wins on a spreadsheet is not always the machine that wins in the field.
When I started this series, the conversation was largely about why Android and ARM were beginning to challenge a Windows-first assumption that had existed in kiosks for years.
Five articles later, I think the more useful lesson is bigger than either operating system.
Automated retail has reached a point where manufacturers and operators have legitimate choices.
Windows remains an excellent platform for many fixed-purpose systems, particularly where legacy software, specialized peripherals, existing enterprise infrastructure, or a defined long-term support model make it the sensible option.
Android and ARM create a compelling alternative, particularly for new touch-first machines that can be designed around modern peripherals, modular controllers, remote management, and lower-power computing.
The mistake would be turning either platform into an ideology.
Do not move to Android simply because it is newer or because the computer costs less.
Do not stay with Windows simply because that is how the last machine was built.
Build the business case around the machine you actually need to operate.
Look at the software, peripherals, support horizon, field-service model, security requirements, fleet size, and total lifetime cost. Then choose the architecture that gives that program the best chance of remaining reliable and economical at scale.
That, more than Windows versus Android, is the shift I believe automated retail is going through.
We are moving away from asking what computer belongs inside the kiosk.
We are getting better at asking what kind of kiosk business we are trying to build—and then choosing the technology that can support it for years after the first machine goes live.
End of series: The kiosk shift