Ich mache crossplatofrm App mit Cordova und Ionic 3 für Android und iOS. Ich habe Probleme mit der Startup-Leistung älterer Android-Versionen. Meine Idee ist, einige Teile der App nativ (in Java oder Kotlin) für Android und normale Ionic/Cordova App für iOS zu machen, also sollte weniger Javascript gleich weniger Startzeit sein. Ist das möglich und wenn es der beste Weg ist?Erstellen von nativen Seiten in Ionic 3
0
A
Antwort
0
Machen Sie eine Gabelung des Splash-Plugins. https://github.com/apache/cordova-plugin-splashscreen
build & Verwendung in Ihrer App
ändern Sie die Android Implementierung https://github.com/apache/cordova-plugin-splashscreen/blob/master/src/android/SplashScreen.java
Für ältere API-Ebene des Splash-manage versteckt, wenn der Benutzer auf dem ersten Bildschirm erfolgt. z.B. Anmeldung hat & passiert removeSplashScreen
genannt wirdsplashDialog.dismiss();
gleiche Funktionalität für iOS-Plattform in Ionic haben. Verwenden Sie "Plattform", um zu prüfen, ob Sie sich in Android befinden, und legen Sie den Stamm der Anwendung anders fest.
Verwandte Themen
- 1. Gelöst Importieren der nativen Bibliothek von Ionic 3 in Meteor
- 2. Ionic 3 - Navigieren oder Zurückblättern N Seiten
- 3. Komponentenproblem in ionic 3
- 4. Google nativen Karte nicht in ionischen 3
- 5. ionic 3 angular accesschild in andere Seiten zugreifen
- 6. Zeige mehrere Seiten für große Bildschirmgrößen in Ionic 3
- 7. Erstellen von Vollbild-Anwendung ohne Statusleiste in Ionic 3/Crodova
- 8. Ionic 3, gemeinsames Modul für Rohre, für lazy geladene Seiten
- 9. 3D-Zahlungsabwicklung in Ionic 3
- 10. Erhalten Sie das gleiche Layout für alle Ionic 3 Seiten
- 11. ionic 3 navigation übergang mit push anderen seiten
- 12. Erstellen einer Auswahlliste mit Datenbankdaten - Ionic 3
- 13. Ionic Seiten - wechselnde Inhalt
- 14. ionic 2 Tabs auf allen Seiten (einschließlich neuer Seiten)
- 15. Logout-Funktion in Ionic 3
- 16. So erstellen Sie Registerkarten in einer Registerkarte in ionic 3
- 17. Direktive in Ionic 3
- 18. setInterval in IONIC 3
- 19. Importe in Ionic 3
- 20. Ionic v1 Hinzufügen von nicht tabellierten Seiten
- 21. ionic 2 - Aufruf Seiten Funktionen von app.component.ts
- 22. Ionic 3 Bild komprimieren
- 23. Ionic 3 Ordner Strukturierung
- 24. Natives Spinner-Dialogfeld (IONIC 3)
- 25. Erstellen Sie benutzerdefinierte Dialogfeld/Popup/Alert in ionic 3
- 26. Fehler beim Erstellen eines Kreisobjekts in ionic 3
- 27. Ionic 3 Modul Deklarationsfehler
- 28. styling popup in ionic 3
- 29. ClusterMarkers Ionic 2/3 Native GoogleMaps
- 30. Routing ionic 3 auf App öffnen Best Practices & Muster ionic
Wenn Sie "Ionic 3 Latest" mit 'Angular 5' mit' Lazy Loading' verwenden, können Sie ** fast native ** Leistung auf beiden Plattformen ('Android' und' ios') erreichen – Sampath
Startup Zeit ist ein Problem mit Hybrid-Apps. Gehen Sie entweder vollständig nativ vor oder ignorieren Sie einfach den verzögerten Startvorgang. Ich würde nicht vorschlagen, native mit Hybrid mischen – krv
@ krv Leider ist das keine Option. Die Startzeit beträgt ca. 12 Sekunden bei Android 5.0 und niedriger und das ist für den Kunden inakzeptabel. – TheKarlo95