Citaat:
langejongen schreef op 22-10-2004 @ 17:57 :
Dus als we software in het algemeen bekijken zou het betekenen dat als een computerprogramma steeds groter wordt er ook meer fouten in komen te zitten?? Hoe komt het dan dat de programma's op een PC wel voor 99 % foutloos zijn??
Kan een programmeur van telefoonsoftware voorzien dat er fouten inzitten en daardoor ook de kans op vastlopers??En doen fabrikanten daar iets aan??
|
Welk programma is 99% foutloos? Geen één volgens mij, het belangrijke verschil is dat als er een fout zit in Windows, Office, ... dan komt er een patch uit, maar voor telefoons is dat niet mogelijk om voor elke fout een nieuwe firmware uit te brengen...
Hoe beoordeel je overigens 99% ? Op gebruik? Dan zou je alle functies moeten uittesten, met zo veel mogelijk parameters, ... en dan heb je een min of meer betrouwbaar beeld. Op regels code? In het merendeel van de gevallen heb je geen code bijgeleverd gekregen, dus deze werkwijze gaat niet op...
Als voorbeeld:
Het verschil met een pc is misschien dat in een telefoon alles moet voldoen aan verschillende standaarden (bv. Java) maar dat er een connectie moet zijn tussen Java en het OS (Symbian bij Nokia dus). Die dingen zijn niet in 1-2-3 op te zetten omdat elke telefoon andere hardware heeft, het OS moet daarop voorzien worden dus ook de connectie met Java kan op bepaalde vlakken verschillen. Dan heb je natuurlijk ook nog steeds het probleem dat je van Jave niet 100% zeker bent dat daar geen fouten inzitten, waardoor een correcte connectie nefaste gevolgen kan hebben voor Java.
Bij een pc kun je kiezen welke implementatie je gebruikt, er is een grotere gebruikersgroep, tests kunnen beter en sneller uitgevoerd worden dan bij telefoons (75% heeft een computer, weliswaar met andere hardware, maar het OS vangt dat op; qua telefoons heb je extreem veel modellen, dus heeft elke telefoon een kleine gebruikersgroep).
Op dezelfde manier als een computer soms vastloopt, kan een telefoon soms vastlopen, altijd is het te verklaren (of het nu iets fysischs, iets elektrischs of iets dat verband houdt met de software). Je kan dus voor elke vastloper wel een verklaring vinden, maar het heeft natuurlijk niet één oorzaak. (Vergelijking: waarom zijn mensen dik? Logisch verklaring: te veel eten, andere mogelijke verklaringen: slecht eten, weinig sport, ziekte, ...). Je kan dus geen volledig antwoord geven,zonder de situatie te kennen.
Misschien is er informatie te vinden op telefoon-fora (Esato, ...)