O nouă etapă în dezvoltarea sistemului de operare

 A trecut ceva timp de la ultima actualizare publicată pe acest blog. Aproape doi ani, mai exact. 😅

În tot acest timp, însă, proiectul nu a fost abandonat. Din contră. Dezvoltarea a continuat, iar în această perioadă sistemul de operare a trecut prin unele dintre cele mai importante schimbări din istoria sa.

După ani de prototipuri, reproiectări și experimente, proiectul a intrat într-o etapă în care accentul nu mai este pus doar pe interfață și aspectul vizual, ci și pe organizarea internă, stabilitate, configurare și dezvoltarea unei infrastructuri care să permită apariția unor funcții mult mai complexe în viitor.

Un sistem mult mai bine structurat

Una dintre schimbările importante a fost restructurarea proiectului. Pe măsură ce sistemul a devenit mai complex, vechea metodă de organizare nu mai era suficientă. Au fost introduse mecanisme noi pentru verificarea, configurarea și controlul componentelor sistemului, astfel încât dezvoltarea să poată continua într-un mod mai organizat și mai ușor de extins.

Un exemplu este sistemul de verificare a integrității și configurației sistemului de operare, bazat pe fișiere JSON. Acesta permite proiectului să păstreze informații structurate despre componente și să verifice dacă elementele necesare sunt disponibile și conforme cu configurația așteptată.

Este un pas important față de perioada în care aproape totul era controlat direct din prezentări și cod VBA.

Un nou sistem de localizare

La sfârșitul anului 2024 a fost începută și o schimbare majoră în modul în care sistemul gestionează limbile.

În versiunile mai vechi, fiecare limbă necesita practic propria prezentare, ceea ce ducea rapid la o structură greu de întreținut. Pentru fiecare limbă trebuiau păstrate și actualizate componente separate, iar orice modificare a interfeței putea necesita modificări repetate.

Noua abordare este mult mai flexibilă.

Textele și informațiile necesare interfeței sunt gestionate printr-un sistem de localizare separat, astfel încât aceeași bază a sistemului să poată utiliza mai multe limbi fără să fie nevoie de câte o prezentare completă pentru fiecare dintre ele.

Această schimbare nu este doar una vizuală. Ea reprezintă un pas important către separarea conținutului de interfață și către un sistem care poate fi extins mai ușor în viitor.

Mai multă logică, mai puține improvizații

Pe parcursul dezvoltării au fost realizate numeroase experimente care au împins limitele PowerPoint-ului mult mai departe decât scopul său inițial.

Au fost dezvoltate sisteme de personalizare, mecanisme de configurare externă, automatizări, funcții controlate prin cod și metode de reutilizare a componentelor între diferite prezentări.

Pe măsură ce aceste experimente au devenit mai complexe, a devenit clar că proiectul are nevoie de o arhitectură mai bine definită.

Astfel, dezvoltarea nu mai urmărește doar întrebarea „Cum putem face această funcție?”, ci și „Cum ar trebui integrată această funcție în întregul sistem?”.

Ce urmează?

În prezent, proiectul se află într-o nouă etapă de dezvoltare, iar o parte dintre lucrurile la care se lucrează nu sunt încă pregătite pentru a fi prezentate public. :)

De asemenea, compania a început să își organizeze dezvoltarea într-o structură dedicată proiectelor actuale și viitoare din această categorie. Această structură va avea un rol important în dezvoltarea următoarelor generații de sisteme și tehnologii experimentale.

Nu vom dezvălui încă toate detaliile.

Unele lucruri sunt mai interesante atunci când sunt descoperite la momentul potrivit. 😉

Pentru moment, putem spune doar atât:

proiectul continuă, iar ceea ce se dezvoltă acum este mult mai ambițios decât ceea ce a fost prezentat în ultimele articole.

Mai multe informații vor fi publicate atunci când noile componente vor fi suficient de mature și stabile pentru a putea fi prezentate.

Până atunci, vă lăsăm doar un site nou pe care l-am creat:

powercore.aiwar.ro

Aceasta nu este o încheiere a dezvoltării.

Este începutul unei noi etape.


2026 aiwar

Comentarii

Trimiteți un comentariu