23rd Sep 2008

ecosisteme software si consecinte ale controlarii lor (1)

Acum probabil sunt la munte la Lepsa cu burta la gratar sau prin padure sau poate chiar pe net. In orice caz, acest post a fost scris ieri seara in caz de defectiuni tehnice.


Sistemele de operare sunt centrele ecosistemelor software. Ele formeaza fundatia pe care functioneaza orice software scris vreodata pentru o platforma.

Windows, Mac OS, Linux si alte sortimente de Unix sunt toate platforme deschise dezvoltarii si nu sunt controlate. Adica nu se trece printr-un proces de aprobare a fiecarui program inainte de a putea fi distribuit si folosit de catre utilizatori. Platformele mobile bazate pe java si windows mobile au fost asa de vremuri bune.

Avantajul ecosistemelor deschise este ca pot aparea foarte rapid multe aplicatii dezvoltate de catre aproape oricine. Si asta este si unul din dezavantajele lor: oricine poate scrie aplicatii pentru ele. Aplicatiile nu sunt testate cum trebuie si apar multe bug-uri si eventual virusi.

Unul din cele mai cunoscute familii de platforme inchise sunt consolele de jocuri. Acest lucru se intampla din multe lucruri. Unul si cel mai important lucru este controlul calitatii si nu ma refer daca jocul este bun sau nu. Ci faptul ca jocul acela nu poate bloca consola, nu poate distruge consola sau faptul ca functioneaza pana la capat (adica chiar poti termina jocul). Da, sunt jocuri si cu buguri din cauza ca nu au fost testate destul sau unele foarte grele, dar 99% pot fi jucate pana la capat.

Alt motiv pentru care platforma este inchisa este ca producatorul controleaza si productia de software din care isi trage profit (nu in procente ci intr-o taxa fixa) pentru a supravietui. Producatorii de console de jocuri vand consolele sub pretul adevarat (iesind astfel in pierdere) si isi recupereaza investitia din semnarea digitala a jocurilor pentru a putea fi rulate pe orice consola din lume (sau ma rog, din regiunea respectiva PAL/NTSC).

Leave a Reply