Microsoft Edge WebView2 kontrolü, web teknolojilerinin (HTML, CSS ve JavaScript) yerel uygulamalara gömülmesine olanak tanır. WebView2 kontrolü, web içeriğini yerel uygulamalarda görüntülemek için çizim motoru olarak Microsoft Edge'i kullanır.
Microsoft Edge WebView2'yi tanıtıyoruz:Bağlantı girişi görünür.
WebView2 ile, web kodunu yerel uygulamanızın farklı bölümlerine gömebilir veya tüm yerel uygulamalarınızı tek bir WebView2 örneğinde oluşturabilirsiniz. Basitçe söylemek gerekirse, bazı web sayfalarını gömülebilen bir uygulama (örneğin WPF, WinForm) geliştirdiğiniz anlamına gelir.
WebView2 avantajlarının resmi açıklaması
Web ekosistemi ve beceri seti. Web ekosisteminde var olan tüm web platformunu, kütüphaneleri, araçları ve yetenekleri kullanın. Hızlı yenilik yapın. Web geliştirme, hızlı dağıtım ve yineleme imkanı sağlar. Windows 7, 8, 10 ve 11 desteği. Windows 7, Windows 8, Windows 10 ve Windows 11 arasında tutarlı bir kullanıcı deneyimi desteği. Yerel işlevler. Tüm yerel API setine erişin. Kod paylaşımı. Web kodu kod tabanınıza eklemek, birden fazla platformda yeniden kullanımı artırabilir. Microsoft desteği. Microsoft, desteklenen platformlarda destek sağlar ve yeni özellik talepleri ekler. Her zaman yeşil dağılım. Düzenli platform güncellemeleri ve güvenlik yamalarıyla en son Chromium sürümüne güvenin. Sürüm dağıtımı düzeltildi. Ayrıca uygulamanızda belirli Chromium bitleri sürümlerini paketleyebilirsiniz. Aşamalı evlat edinme. Uygulamanıza web bileşenlerini eklemek için adım adım.
Kişisel WebView2 teknolojisinin artıları ve eksileri
Avantaj:
1. Hibrit geliştirmede, zengin ön uç HTML, JS, CSS teknolojisiyle harika efektler yapabilirsiniz, bazı grafikleri arka uç teknolojisiyle uygulamak çok zordur ve ön uç ile yapmak çok kolaydır; 2. Karmaşık form bağlantısı olan uygulamalar için, ön uç çerçeve geliştirme kullanımı, arka uç geliştirmeye göre büyük avantajlara sahiptir; 3. Çevrimiçi bağlantı gömülüyse, sadece siteyi güncellemeniz gerekebilir, istemciyi güncellemenize gerek yok, gömülü bir web kaynağı olsa bile, sadece indirme kaynak paketini güncellemeniz yeterlidir; 4. Çalışma süresiWindows 11'de bu bileşen varsayılan olarak sisteme kuruludur, bu nedenle, paketlenmiş uygulama çok büyük olmayacaktır;
Eksiklik:
1. Artık sadece Windows platformunda çalışabiliyor ve gelecekte platformlar arası işlem planı olup olmadığını bilmiyorum; 2. Sistem WebView2 çalışma zamanını yüklemezse, yazılım normal çalışamaz, bu yüzden çevrimiçi olmak veya gerekli çalışma ortamını ilk kez kurmak gerekebilir;
WebView2 tarayıcı çekirdeği
Basitçe söylemek gerekirse, WebView2, ön uç kaynaklarını render etmenize yardımcı olacak fonksiyonlar sağlayan bir tarayıcı çekirdeğidir. WebView2 tarafından kullanılan tarayıcı çekirdeği, Google tarafından geliştirilen bir web tarayıcısı olan Chromium'dur. BSD lisansı ve açık kaynak gibi birden fazla ücretsiz telif hakkı altında dağıtılan Chromium, 2006 gibi erken bir tarihte geliştirme aşamasında olabilir. Chromium, güvenli, istikrarlı ve hızlı evrensel bir tarayıcı yaratmayı amaçlayan Google'ın Google Chrome tarayıcısının arkasındaki motordur.
WebView2 destekli platformlar
Aşağıdaki programlama ortamları desteklenmektedir:
- Win32 C/C++
- .NET Framework 4.5 veya daha yeni sürümler
- .NET Core 3.1 veya daha yeni sürümler
- .NET 5
- .NET 6
- WinUI 2.0
- WinUI 3.0
WebView2 uygulamaları, aşağıdaki Windows sürümlerinde çalışabilir:
Windows 11 Windows 10 Windows 10 IoT Enterprise LTSC x32 2019 Windows 10 IoT Enterprise LTSC x64 2019 Windows 10 IoT Enterprise 21h1 x64 Windows 8.1 Windows 7 ** Windows Server 2019 Windows Server 2016 Windows Server 2012 Windows Server 2012 R2 Windows Server 2008 R2 **
WebView2 çalışma zamanı
WebView2 çalışma zamanı, WebView2 uygulamasının temelini (veya desteğini) oluşturan ve web platformunu destekleyen, yeniden dağıtılabilir bir çalışma zamanıdır. Bu kavram, Visual C++ veya C++/.NET uygulamaları için .NET çalışma zamanına benzer. WebView2 çalışma zamanı, WebView2 uygulamaları için ince ayarlanmış ve test edilmiş değiştirilmiş Microsoft Edge ikili dosyalarını içerir. WebView2 çalışma zamanı kurulduktan sonra, kullanıcı tarafından görünür bir tarayıcı uygulaması olarak görünmez. Örneğin, kullanıcıların tarayıcı masaüstü kısayolları veya Başlat menüsünde girişler yoktur.
Windows 11 işletim sisteminde,WebView2 çalışma zamanı zaten varsayılan olarak kuruludur, bu da WebView2 çalışma zamanını yalnızca işletim sisteminin alt sürümlerine manuel olarak yüklemeniz gerektiği anlamına gelir, aşağıdaki şekilde gösterildiği gibi:
WebView2 çalışma zamanını indirin:Bağlantı girişi görünür.
(Son)
|