Apple has a much better situation.
Apple has always three to four phones to choose from.
And for the developers, technicians and IT specialists is much easier to make a program,
or a technical solution tailored to their ecosystem with a limited number of applications,
not too many of different display resolutions
and sizes,
not to many different processors and hardware like Android has.
Android has a bad reputation,
because of the range
of its phones,
from a "better calculator",
through the middle range category, up to the powerhouses as Samsung Galaxy S23 Ultra 5G.
And on the low-end phones is Android really horrible,
it needs a certain level of power and technical specifications to run smoothly.
But Samsung is trying to keep the prices of its smartphones as low as possible, to compete with Infinix, Tecno and other brands, which are dominated in the poor developing countries.
So Samsung is trying to mave a "bloatware",
a tons of unwanted, useless apps, running in the background.
So in combination with a weak hardware specification,
it's a disaster.