Adakah poster itu bermaksud membandingkan apl Native dengan apl yang dibuat oleh H5: Masalah pertama dengan H5 ialah animasi Tidak kira anda menggunakan animasi Css3 atau animasi js, ia tidak selancar yang asli sesetengah kes, ia mungkin masih berbeza, tetapi apabila digunakan dalam kuantiti yang banyak, pemaparan halaman dan pembacaan data jauh akan menyebabkan ketinggalan, malah pramuat tidak sesuai. Yang kedua ialah apabila memuatkan data berskala besar untuk memaparkan halaman, operasi DOM yang kerap, walaupun anda menggunakan rangka kerja MVVM, anda masih perlu menyimpan sumber halaman peringkat rendah terlebih dahulu Anda juga mesti memastikan bahawa kod anda adalah elegan dan cukup baik, dan kawalan memori diperlukan Sangat baik, ini juga merupakan ujian untuk pengaturcara sendiri. Keserasian WebView juga ketat. Perkara yang paling penting ialah tidak kira apa penyelesaian dan kaedah yang anda gunakan, isu prestasi tidak dapat dibandingkan dengan apl Asli.
APP dilaksanakan dalam bahasa ibunda, jadi kecekapan dan kelajuan pasti lebih baik untuk halaman web, ia sama ada bergantung pada rangkaian, atau menjadikan halaman web melalui penukaran perantaraan, yang memerlukan lebih banyak proses daripada bahasa ibunda, jadi halaman web adalah; pasti lebih baik daripada yang asli. APP adalah lebih perlahan;
Seni bina aplikasi mudah alih kebanyakannya masih asli, dan terdapat sedikit tempat untuk paparan web digunakan, seperti teks kaya, halaman acara, dsb. Ambil iOS sebagai contoh Antara muka UI akan dimuatkan dahulu, dan kemudian data yang diminta akan dimuatkan Namun, halaman web mudah alih memerlukan pelayan untuk mengembalikan sejumlah besar data seperti html, css, js dan perpustakaan lain. sebelum antara muka boleh dipaparkan Oleh itu, halaman web mudah alih memberi orang Perasaan terperangkap.
Saya juga menemui masalah ini Mungkin intipatinya ialah operasi DOM lebih memakan masa daripada pelbagai fungsi sorok dan tunjukkan apl asli. Kerana reka bentuk HTML yang terawal adalah untuk paparan halaman mudah dan kandungan penstriman. Kini, semakin banyak elemen halaman, terutamanya pertindihan pelbagai elemen Penambahan, pemadaman dan pengubahsuaian berulang DOM menyebabkan ketinggalan. Sebagai contoh, apabila membuka fail besar dengan vscode dan sublime, tidak kira betapa tingginya konfigurasi komputer, akan sentiasa ada sedikit ketinggalan apabila menggunakan yang pertama, walaupun hanya kira-kira 1-2 saat. Sublime ialah aplikasi asli, jadi ia tidak begitu tersekat.
Adakah poster itu bermaksud membandingkan apl Native dengan apl yang dibuat oleh H5:
Masalah pertama dengan H5 ialah animasi Tidak kira anda menggunakan animasi Css3 atau animasi js, ia tidak selancar yang asli sesetengah kes, ia mungkin masih berbeza, tetapi apabila digunakan dalam kuantiti yang banyak, pemaparan halaman dan pembacaan data jauh akan menyebabkan ketinggalan, malah pramuat tidak sesuai.
Yang kedua ialah apabila memuatkan data berskala besar untuk memaparkan halaman, operasi DOM yang kerap, walaupun anda menggunakan rangka kerja MVVM, anda masih perlu menyimpan sumber halaman peringkat rendah terlebih dahulu Anda juga mesti memastikan bahawa kod anda adalah elegan dan cukup baik, dan kawalan memori diperlukan Sangat baik, ini juga merupakan ujian untuk pengaturcara sendiri. Keserasian WebView juga ketat.
Perkara yang paling penting ialah tidak kira apa penyelesaian dan kaedah yang anda gunakan, isu prestasi tidak dapat dibandingkan dengan apl Asli.
APP dilaksanakan dalam bahasa ibunda, jadi kecekapan dan kelajuan pasti lebih baik untuk halaman web, ia sama ada bergantung pada rangkaian, atau menjadikan halaman web melalui penukaran perantaraan, yang memerlukan lebih banyak proses daripada bahasa ibunda, jadi halaman web adalah; pasti lebih baik daripada yang asli. APP adalah lebih perlahan;
Bukankah kebanyakan sumber di bahagian mudah alih tempatan?
Hanya dapatkan sedikit teks melalui api
Seni bina aplikasi mudah alih kebanyakannya masih asli, dan terdapat sedikit tempat untuk paparan web digunakan, seperti teks kaya, halaman acara, dsb.
Ambil iOS sebagai contoh Antara muka UI akan dimuatkan dahulu, dan kemudian data yang diminta akan dimuatkan Namun, halaman web mudah alih memerlukan pelayan untuk mengembalikan sejumlah besar data seperti html, css, js dan perpustakaan lain. sebelum antara muka boleh dipaparkan Oleh itu, halaman web mudah alih memberi orang Perasaan terperangkap.
Saya juga menemui masalah ini Mungkin intipatinya ialah operasi DOM lebih memakan masa daripada pelbagai fungsi sorok dan tunjukkan apl asli. Kerana reka bentuk HTML yang terawal adalah untuk paparan halaman mudah dan kandungan penstriman. Kini, semakin banyak elemen halaman, terutamanya pertindihan pelbagai elemen Penambahan, pemadaman dan pengubahsuaian berulang DOM menyebabkan ketinggalan. Sebagai contoh, apabila membuka fail besar dengan vscode dan sublime, tidak kira betapa tingginya konfigurasi komputer, akan sentiasa ada sedikit ketinggalan apabila menggunakan yang pertama, walaupun hanya kira-kira 1-2 saat. Sublime ialah aplikasi asli, jadi ia tidak begitu tersekat.