Einbetten von Opera in Cocoa
Frage
Also, ich schreibe eine Cocoa-Anwendung, die Web-Inhalte mit Operas Rendering-Engine in der Lage sein muss, angezeigt werden soll. Dies ist für eine Funktion, nicht, weil ich bin ein Opera fanboi (ich bin nicht). Alles, was ich habe in der Lage gewesen, zu diesem Thema zu finden, ist diese Pressemitteilung über Adobes rel="nofollow Verwendung der Opera-Engine .
Hat jemand getan? Was ist die API wie? Sind sie gehen Lizenzgebühren wollen, Zahlungen, ein NDA, etc?
Edited hinzufügen: Dies ist für ein Cross-Engine Web-Debugging-Tool. Ich werde mit diesem neben WebKit werden.
Lösung
Adobe hat Opera gegangen und lizenziert ihre Software für einige (exorbitant?) Menge an Geld. Was das wohl bedeutet, ist Adobe Zugriff auf die Bibliothek und SDK-Dokumentation hat, damit sie es in ihre Anwendungen einbetten können. Opera nicht gibt seinen Motor kostenlos weg wie in Bier oder Freiheit. Es scheint, gibt es mehrere Möglichkeiten, B2B und ich bin für die richtige Menge an Geld, dass Sie Zugang zu ihm bekommen können. Weitere Informationen finden Sie unter http://www.opera.com/b2b/ werden.
Andere Tipps
Warum müssen Sie das Opera-Engine einbetten, statt des Plattform-Standard-Rendering-Engine?
„Konsistenz zwischen Plattformen“ - dem typischen Argumente, das ich für so etwas zu hören -. Ist bei weitem nicht erreicht besser durch Ihre Inhalte sorgfältig verwalten, entsprechende Stylesheets bieten, und so weiter
Sie werden viel besser dran, von einem Benutzer und Plattform-Integrationsperspektive in Ihrer Anwendung auf Mac OS X mit WebKit und mit was auch immer der IE-Steuerung auf Windows aufgerufen wird.