Ich habe eine anspruchsvolle Hybrid-App mit Cordova gebaut und habe festgestellt, dass es im Allgemeinen langsamer ist als wenn ich die Website in mobilen Chrome laufen lasse. Einige Argumente, die ich gehört habe, das nicht für mich Sinn machen:Warum ist Cordova langsam sogar für CSS-Transformationen?
CSS-Animationen in Mobile sind langsam (wenn dies der Fall wäre, würde die Website läuft langsam in mobilen Chrom zu, was nicht wahr ist)
cordova oben auf Chrom kann
Hat cordova standardmäßig beschränkt die Menge an gpu Chrom verwendet gebaut wird (CSS-Transformationen einfach gut haben sollten, sie mit cordova nichts zu tun, Chrom sollte in der Lage sein, zu machen) ? Gibt es einige Einstellungen, die ich optimieren kann, um die CSS-Übergangsleistung zu verbessern?
Die Webansicht ist langsamer als der Browser, aber normalerweise nur das Javascript. Cordova ist nicht auf Chrom gebaut, ist auf der System-Webansicht gebaut, nur die Android 4.4 und höher basieren auf Chrom. – jcesarmobile
@jcesarmobile Ich habe auf Kitkat getestet, also muss Cordova selbst Chrom verwenden. – navgeet
Nun, es ist nicht wirklich Chrom, es ist ein Chrom-basierten Webview. Und stellen Sie sicher, dass Sie das Basis-SDK 19 oder höher auf der androidManifest.xml gesetzt haben – jcesarmobile