Dezvoltatorii de la Opera Software au introdus NEX - un format de extensie bazat pe crom CRX, dar mai neutru în ceea ce privește suportul anumitor furnizori. Și dacă în cuvinte simple, atunci ei au luat CRX și pe bază de a crea propriul format NEX, care va sprijini nu numai API de la Google, dar cel puțin, de asemenea, de la Opera. Și acum ceva mai mult.
Când dezvoltatorii au decis trecerea la Crom, au studiat cu atenție toate aspectele acestui pas. În special, ei și-au îndreptat atenția spre formatul extensiilor CRX. Din moment ce acest format recunoaște doar API-ul, pe care Google a vrut să vadă în Chrome, sau browserul Opera, în ciuda naturii hromovskuyu are propria interfață și funcționalitate, există o problemă: cum de a permite dezvoltatorilor să utilizeze extensiile API ale Operei?
În cele din urmă, pentru că pentru a face suport Opera API format CRX este foarte dificil, sa decis să creeze pe baza sa de NEX sale (format din N avigator tensiune Ex). Mai mult decât atât, Opera a decis că dacă vom crea un nou format pentru extensii, ar trebui să îl deschidem astfel încât comenzile altor browsere să poată participa la dezvoltarea sa. Și în viitor intenționează să-l facă un standard, împingând organizația W3C.
Ce este NEX astăzi?
În momentul de față, extensiile NEX au extensia .nex (logic, cine ar argumenta) și sunt transmise cu aplicația de tip / x-navigator-extension. NEX este acum CRX minus câteva API-uri Chrome și plus API pentru a lucra cu panoul Opera Express. În acest caz, browser-ul Opera, precum și magazinul de programe de completare vor continua să susțină în paralel și CRX.
Cum va suporta NEX API-ul altor browsere?
Se afirmă că în formatul NEX pot fi descrise anumite API-uri ale tuturor browserelor care participă la dezvoltare. De exemplu, formatul acceptă API-ul Chrome prin crom. *. și Opera API prin opr. *. Astfel, dezvoltatorii pot crea extensii universale datorită verificărilor tipului dacă (opr.speeddial).
Gânduri cu voce tare de la Chrom.rf
Dacă au decis să-și facă propria interfață, atunci nu au avut o cale de ieșire. Dar există încă două probleme:
1. Și dacă fiecare navigator mic gopher alege să-și susțină API-ul? Nu se va transforma NEX într-o groapă?
2. Și cine din browserele mai puțin populare poate participa cu adevărat la dezvoltarea NEX? Sperăm numai în Firefox.
Documentația NEX este disponibilă aici.