Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Trend Micro Incorporated., een wereldwijde leider op het gebied van cyberbeveiliging, helpt de wereld veilig te maken voor het uitwisselen van digitale informatie. In een steeds meer verbonden wereld bieden onze innovatieve oplossingen voor bedrijven, overheden en consumenten gelaagde beveiliging voor datacenters, cloudomgevingen, netwerken en eindpunten.
Naast de beveiligingssector zijn we ook op zoek naar nieuwe mogelijkheden in andere domeinen, zoals systeemonderhoud en optimalisatie. We ontwikkelen bijvoorbeeld Cleaner One, een innovatieve app om gebruikers te helpen meer vrije schijfruimte te krijgen (door ongewenste e-mail, grote bestanden, dubbele bestanden, enzovoort) te verwijderen en hun computerprestaties te optimaliseren. Op dit moment heeft Cleaner One twee distributiekanalen, Microsoft Store en Online.
Tijdens onze ontwikkeling hebben we enkele uitdagingen geconfronteerd en uiteindelijk opgelost met behulp van nieuwe Windows-ontwikkeltechnologieën.
Voorheen werd Cleaner One Store Version ontwikkeld voor het Universal Windows Platform (UWP); Onlineversie was een desktop-app die win32-technologie aanneemt. Het was moeilijk om twee verschillende code-branches te onderhouden. Om beide vertakkingen te verenigen, hebben we Electron en Windows Packaging (Desktop Bridge) gekozen en toegepast, en het bleek in de praktijk goed te werken. Bovendien hebben we door gebruik te maken van C++/WinRT, Windows 10 "Windows Toast Notification" en "Startup Task" API's geïmplementeerd in de geïntegreerde versie.
In Cleaner One bevat Electron Chromium Engine waarvan de pakketgrootte groot is, waardoor het downloaden en upgraden van het hele pakket moeilijk is, vooral wanneer er problemen zijn met de netwerkverbinding. Omdat MSIX een moderne verpakkingsmethode in Windows is en incrementeel upgraden ondersteunt, zijn we met behulp van MS Windows AppConsult begonnen met het implementeren van MSIX-pakketten, wat niet alleen helpt bij incrementele upgrades, maar ook bij het vereenvoudigen van CI/CD in onze DevOps-pijplijn. Nu loopt de moderne verpakking van Windows soepel in onze omgeving. Ondertussen kan onze onlineversie van het productpakket zelfs profiteren van MSIX.
Met deze technologieën hebben we onze gebruikers geholpen en ook onze overnames verbeterd.
- Door gebruik te maken van Windows Packaging hebben we onze codebranches van Store Version en Online Version gecombineerd.
- Door de API 'Windows Toast Notification' te integreren, hebben we een betere en consistentere gebruikerservaring met minder interferentie geleverd.
- Door de API 'Opstarttaak' te integreren, hebben we gebruikers de mogelijkheid gegeven om Cleaner One in of uit te schakelen. We kregen veel problemen van gebruikers met betrekking tot de mogelijkheid om automatisch opstarten van de app te beheren.
- Door MSIX te gebruiken, kunnen we ons product moderniseren in de implementatie, de upgrade-ervaring voor gebruikers verbeteren en onze DevOps-pijplijn op de juiste manier vereenvoudigen.
"MSIX en WinRT zijn allebei spannende technologie voor ons. MSIX maakt de indeling van onze Store-versie en onlineversie samen, waardoor het verpakken en implementeren voor ontwikkelaars eenvoudiger wordt. Ik hoop dat we MSIX verder kunnen verteren en gebruiken om ons implementatieproces mogelijk te maken. In vergelijking met Win32 API is C++/WinRT objectgeoriënteerd, krachtig en nog gemakkelijker te begrijpen. Belangrijker is dat het niet alleen UWP-apps ondersteunt, maar biedt ons ook de mogelijkheid om de nieuwste Windows 10-technologie in traditionele Windows-apps te gebruiken. - Leider ontwikkelaar, Trend Micro