Startpagina » hoe » 7 manieren waarop moderne Windows 8-apps verschillen van Windows Desktop-apps

    7 manieren waarop moderne Windows 8-apps verschillen van Windows Desktop-apps

    Windows 8-apps - oorspronkelijk bekend als Metro-achtige apps en nu bekend als Windows 8-stijl, moderne UI-stijl of Windows Store-stijl apps, afhankelijk van welke Microsoft-medewerker u vraagt ​​- zijn zeer verschillend van traditionele desktop-apps.

    De moderne interface is niet alleen een nieuwe verflaag. De nieuwe Windows Runtime- of WinRT-toepassingsarchitectuur (niet te verwarren met Windows RT) verschilt sterk van de Windows-desktop die we gewend zijn.

    Alleen beschikbaar vanuit de Windows Store

    In tegenstelling tot standaard Windows-bureaubladtoepassingen, kunt u alleen toepassingen in moderne stijl vanuit de Windows Store installeren. Alle toepassingen die u wilt installeren, moeten worden ingediend bij de Windows Store en worden goedgekeurd door Microsoft. Als Microsoft een app verwijdert of het niet goedkeurt, mag u het niet op uw systeem installeren.

    Dit heeft natuurlijk enkele voordelen: gebruikers kunnen geen malware van buiten de Windows Store installeren, met name op Windows RT, waar gebruikers geen bureaubladtoepassingen kunnen installeren..

    Het is alleen mogelijk om "sideload" en niet-goedgekeurde applicaties te installeren als u Windows gebruikt op een domein (bijvoorbeeld een bedrijfsnetwerk), of als u een ontwikkelaarssleutel gebruikt om de applicatie sideload te maken.

    sandboxed

    Traditioneel hebben standaard Windows-bureaubladtoepassingen toegang tot alles op het systeem. Hoewel dit is veranderd met de introductie van Gebruikersaccountbeheer, waardoor applicaties geen dingen doen waarvoor beheerdersrechten nodig zijn, hebben desktoptoepassingen nog steeds veel ruimte om grote schade aan te richten. Ze kunnen uw persoonlijke bestanden lezen en uploaden naar het internet, bestanden van uw computer verwijderen om ravage aan te richten of u in de key-log opnemen om uw creditcardnummers en online wachtwoorden op te slaan. Tijdens het installeren (met beheerderstoegang), kunnen ze zelfs kwaadaardige dingen doen met de rest van uw systeem zonder dat UAC binnenstapt.

    Moderne apps zijn sandboxed. Ze hebben een machtigingensysteem vergelijkbaar met dat van Android. Wanneer u een app installeert, ziet u de benodigde rechten. Hoewel dit de beveiliging verhoogt en gebruikers toestaat apps met minder angst te downloaden - vergelijkbaar met hoe het spelen van een Flash-game op een webpagina minder riskant is dan het downloaden van een .exe-bestand en het uitvoeren ervan - kan het ook vervelend zijn. U kunt bijvoorbeeld de meegeleverde Photos-app niet gebruiken om afbeeldingsbestanden te bekijken die zich buiten uw Afbeeldingenbibliotheek bevinden.

    Geen meerdere apps gelijktijdig uitvoeren

    Traditionele desktop-apps worden allemaal tegelijkertijd uitgevoerd. U kunt tegelijkertijd meerdere applicatievensters openen en op het scherm weergeven. Veel applicaties kunnen op de achtergrond worden uitgevoerd.

    Moderne apps werken meer als mobiele apps. Wanneer u een moderne app opent, neemt deze uw volledige scherm in beslag - u kunt niet tegelijkertijd de volledige interface van twee moderne apps op het scherm bekijken. (Ook als u meerdere monitoren hebt.) Wanneer u een Modern-app verlaat, schakelt deze over naar de modus voor uitgestelde achtergrond, zoals een mobiele app op een smartphone.

    De nieuwe interface bevat echter enkele multitasking-mogelijkheden. U kunt de Snap-functie gebruiken om tegelijkertijd twee apps op het scherm te bekijken. Eén app neemt echter altijd 1/4 van uw scherm in beslag met een vereenvoudigde interface, terwijl de hoofdapp 3/4 van uw scherm beslaat. Er is geen Aero snap-like, split-screen, 50/50 multitasking in de moderne interface.

    Always-On, No Closing

    Omdat moderne apps werken zoals mobiele apps, is er geen reden om ze te sluiten wanneer u klaar bent. Schakel gewoon weg van een app en deze blijft op de achtergrond staan ​​zonder veel van uw systeembronnen te gebruiken. Hoewel je moderne apps kunt sluiten, heeft Microsoft de methode om een ​​reden niet voor de hand liggend gemaakt - ze willen niet dat gebruikers apps sluiten wanneer ze ermee klaar zijn. Daarom is er geen X-knop in de rechterbovenhoek van een moderne toepassing.

    Ontwerpstijl

    Of je nu van moderne apps houdt of er een hekel aan hebt, het valt niet te ontkennen dat de nieuwe Windows 8-interface een consistentere, samenhangende ontwerpstijl heeft dan Windows-desktoptoepassingen..

    De interface heette oorspronkelijk "Metro" vanwege de focus op typografie, zoals borden op OV-systemen. Apps hebben een samenhangende uitstraling die 'chrome' verbergt - werkbalken, knoppen, vensterranden en andere elementen die de inhoud waarin u bent geïnteresseerd in de weg staan. Apps verbergen standaard hun opties - bijvoorbeeld de moderne versie van Internet Explorer 10 is een browser met volledig scherm die browsertabbladen en de navigatiebalk verbergt totdat u ze oproept.

    De meeste moderne apps gebruiken scrollen van links naar rechts, samen met een semantische zoomfunctie waarmee u kunt uitzoomen, een vogelvlucht kunt bekijken en inzoomen op de inhoud waarin u bent geïnteresseerd.

    Interface-integratie

    In plaats van hun eigen menu's en manieren om dingen te doen te bieden, integreren moderne apps meer met opties die in het systeem zijn ingebouwd. Als u bijvoorbeeld de instellingen van een app wilt wijzigen, hoeft u niet door de menu's van een app te jagen (was dit bij Extra -> Opties of misschien Bewerken -> Voorkeuren?). Vanuit de app opent u de charmsbalk, klikt u op Instellingen en ziet u de opties van de app. (U kunt ook op Ctrl + I drukken om de charm Instellingen te openen.)

    Als u in een app wilt zoeken, trekt u naar de charmsbalk, selecteert u Zoeken en voert u uw zoekopdracht in. Je kunt elke app zoeken in één consistente interface - begin gewoon met typen op het startscherm en je ziet een optie om elke app op je systeem te doorzoeken.

    Gegevens afdrukken en delen tussen apps werkt op dezelfde manier - gebruik de apparaten of deel charms.

    Programmeertalen

    Hoewel moderne apps nog steeds kunnen worden geschreven in C / C ++ of .NET-talen, zijn JavaScript en HTML5 nu eersteklasburgers. Net zoals mobiele platforms doet Microsoft contact met webontwikkelaars en nodigt hen uit om Windows 8-versies van hun apps te maken in de programmeertalen die zij kennen.

    WinRT-apps ondersteunen ook zowel de x86- als ARM-architecturen, waardoor ze zowel op Windows 8- als op Windows RT-systemen kunnen worden uitgevoerd.


    Het is onmogelijk om naar Windows 8 te kijken en niet te concluderen dat Microsoft zich liet inspireren door mobiele platformen en het web - niet verrassend, aangezien Windows 8 de eerste Windows-versie is die eigenlijk voor tablets is ontworpen.