Představ si, že máš nápad na dobrou aplikaci pro Android. Chceš ji naprogramovat, ale ejhle, kterou verzi API dokumentace stáhneš? Tu starou pro 80% (verze 2.x) nebo tu novou pro 5% (novější 4.x). Řekneš si, že je to sice napytel ale že to uděláš tak, aby to jelo na 85% androiudů. Po čase se potentuješ vzteky, když zjistíš, že nové API ti přináší spoustu možností a to staré jen psaní zbytečného kódu navíc. O tom, že ti občas stejná funce vrátí jíné hodnoty (pro různé verze Androidu), ani nemluvím...
To máte těžké :) Uděláte to tak, jak je to ekonomicky nejvýhodnější.
Chcete něco naprogramovat .. uděláte to pro Win 7 nebo Win 8? A co spousta lidí co má ještě XP? Nebo by se vyplatilo i pro Android? a co Mac? Možná by si to koupil i někdo na linux? Unix? Co když někdo má doma ještě OS2?
Nedělejte z toho kovbojku, takhle to funguje v každém oboru.. prostě si uděláte kalkulaci co se vyplatí a podle toho se rozhodnete....
Přede se taky nerozhodnete, že Vaše firma bude dělat nárazníky jenom pro škodovky, když na toyoty tyhle nepasují a musel byste si pořídit jinou formu.... kšeft je kšeft... a pokud to znamená víc práce pro víc peněz... no tak wotomtoje ne :)