Windows kõikjal ja üks Windowsi platvorm

Win 10 logo Windows kõikjal ja üks Windowsi platvorm. Üks Windows kõikide platvormide jaoks: Windows Store, ühtne arendamise platvorm, Universal Windows Platform (UWP) ja UWP äpid ning 'Windows Device Platform'.

 

Täiesti uus Windows Core OS (WCOS). Microsofti Windows Core OS platvormil arendatavate muude Windowsi versioonide loetelu.

 

"Progressive Web Apps" (PWA): Mis need "Progressiivsed Veebirakendused" on?

 

 



Vana traditsiooniline Windows on surnud. Microsoft loob nüüd ühe Windowsi kõikide platvormide jaoks: lauaarvutite, sülearvutite, nutitelefonide, tahvelarvutite, mängukonsoolide ja isegi "Internet of Things" (IoT) seadmete / vidinate jaoks. (Näide IoT seadmest - võimas mini-arvuti Raspberry Pi 2 - pilt.) Näiteks Xbox One jooksutab praktiliselt sama operatsioonisüsteemi, mis on ka Windowsi lauaarvutites. Xbox One võib jooksutada paljusid samasuguseid rakendusi, mis on ka Windows 10 lauaarvutites.

Microsoft võib nüüd usutavalt õelda, et üksainus operatsioonisüsteem (Windows 10) võib hõlmata riistvara alates "Internet of Things" (IoT) seadmetest, mängukonsoolidest, lauakompuutritest kuni pilve-maštaabis serverite farmideni välja. Windows 10, Windows Server, Xbox 10, Windows 10 Mobile, Windows 10 IoT ja HoloLens operatsioonisüsteem—kõik nad on ehitatud samale vundamendile.


Windows kõikjal


Oh-hoo! Kas üks Windows hakkab nüüd jooksma kõikides nendes platvormides? Mitte päriselt. See "üks Windows" tähendab järgmist:

* Windowsi kõikide variantide arendamisega tegeleb nüüd üksainus meeskond, mis töötab Windows Phone OS, Windows Embedded, Windows (lauakompuutrid & tahvelarvutid) ja Xbox One operatsioonisüsteemidega.



* "OneCore" juhib neid kõiki: Projekt "OneCore" tähendab seda et Windows 10, Windows Server, Xbox 10, Windows 10 Mobile, Windows 10 IoT ja HoloLens operatsioonisüsteemid ehitatakse kõik ühe- ja sama "põhi" operatsioonisüsteemi peale. Nad ehitatakse ühise tuuma ("core") peale, mida teatakse kui NT tuuma (Windows NT tuuma). Kuid seejuures hakkab iga Windows 10 olema erinev ja see sõltub juba kasutaja kompuutri riistvarast - sellest veel edaspidi. See "OneCore" projekt käivitati alates Windows 10 Anniversary Update väljalaskest ja sellest ajast alates põhineb Xbox One operatsioonisüsteem OneCore'il, nagu ka Windows 10.

Märkus: Windows 10 tuuma ("core") parandatakse 6.4 versioonilt 10.0 versioonile, mis on julge samm ja mõjub palju tarkvara kindlustamisele. Windows Vista omab tuuma 6.0 versiooni, Windows 7 omab tuuma aga v6.1. Tuuma versiooni, mida kasutatakse Windows 8.0 puhul, on 6.2 ja Windows 8.1 puhul on see 6.3. Eelmised Windows 10 Technical Preview versioonid omavad tuuma 6.4 versiooni ja alates Windows 10 Technical Preview build 9888 versioonist saab tuuma versiooniks olema juba 10.0.



Täiesti uus Windows Core OS (WCOS):


Mis on Windows Core OS (WCOS)?

Microsoft tahab, et kõik Windowsi seadmed põhineksid ühele -ja samale operatsioonisüsteemile. Windows Core OS on Windowsi tulevik, mis võtab OneCore ühise koodi ja ehitab selle peale moodsa kaasaegse operatsioonisüsteemi. Windows Core OS koos uue Composable Shell (CShell) kestaga lubab Microsoftil kiiresti ja lihtsalt luua Windows 10 uusi versioone ning jagada ühiselt komponente ja funktsioone eri tüüpi seadmetel ning WCOS-versioonidel. Töö selle uue Windows Core OS'i kallal käib juba mitu aastat.

Windows Core OS-iga loob Microsoft Windowsi jaoks universaalse baasi, mida saab kasutada kõigis nendes erinevates seadmetes. Selle asemel, et luua iga uut tüüpi seadme jaoks uut erinevat Windows 10 versiooni, saab Microsoft lihtsalt kasutada Windows Core OS-i, kasutada funktsioone ja vahendeid, mis on juba selle jaoks loodud ning luua selle alusel operatsioonisüsteem just antud tüüpi seadmete jaoks.

Windows Core OS eemaldab Windowsist kõik "üleliigse" ja viib ta miinimumini. Windows Core OS ei oma vananenud Win32 programmide (standardsete töölaua programmide) jaoks tuge ja ta ei toeta ka ühtegi vananenud liidest. Windows Core OS seadmes saab käivitada ainult Universal Windows Platform (UWP) äppisid/rakendusi. Sellega loob Microsoft uue Windows Core OS-i koos tema erinevate komponentide ja funktsioonidega, mida saab vajadusel seadmetele rakendada. Aga neid komponente ja funktsioone saab nüüd ühiselt kasutada paljudes erinevates seadmetes, milles see Windows Core OS jookseb.

See on sisuliselt modulaarne platvorm. Mis tahes funktsiooni või vahendit, mille Microsoft selle platvormi jaoks loob, saab seejärel rakendada mis tahes seadmele, kus on see Windows Core OS juba olemas. Selline ühine komponendi idee laieneb ka kasutajaliidesele ja seda tänu universaalsele Composable Shell kestale, mida tuntakse lühidalt ka kui CShell nime all. CShell on selle Windows Core OS-i universaalse idee teine pool, mis võimaldab Microsoftil luua kasutajaliideseid, mida saab erinevates seadmetes kasutada. Näiteks seejärel võib Tegevuskeskust (Action Center), Start menüüd või tegumiriba kasutada kõikides nendes seadmetes, kus on see CShell juba olemas.

Ühesõnaga, Windows Core OS on järgmine samm, et muuta Windows 10 täielikult modulaarseks. See saab olema kõikide seadmete jaoks ühiseks baasoperatsioonisüsteemiks. Erinevalt Windows 10, Windows 10 Mobile ja Xbox, mis põhinevad OneCore'ile, aga on endiselt erinevad, hakkavad nad kõik töötama nüüd Windows Core OS juhtimise all.

Seega, Microsoft töötab aktiivselt mitte ainult praeguse Windows 10 arendamisel vaid ka teiste Windows Core OS (WCOS-il) põhinevate süsteemide kallal. See on vajalik selleks, et pakkuda sobivaid ja kohandatud platvorme eri tüüpi seadmetele, sealhulgas HoloLens'i ja suure Surface Hub'i tahvelarvuti jaoks. Microsoft tahab pakkuda oma alternatiivi kergele ja tagasihoidlikule Chrome OS-ile, selleks et Windows jõuaks lõpuks ka taskukohastele ja pilvele orienteeritud seadmetele.


Kas neid vananenud töölaua Win32 programme saab nüüd käivitada?

Tänapäeval mõistab Microsoft, et Windows Core OS peab suutma käivitada ka Win32 programme. Seega, Microsoft uurib paljusid erinevaid võimalusi, et Windows Core OS saaks ka vananenud standardsete programmide jaoks mingit tüüpi toe. Üheks selliseks võimaluseks on näiteks nn "Win32usermode", mis tehakse kättesaadavaks seal, kus see mõttekas on. On väga tõenäoline, et see tugi piirdub ainult Microsofti enda poe töölaua rakendustega või need vananenud Win32 programmid laaditakse siis vajadusel alla, kasutades selleks APPX või MSIX pakette. On ebatõenäoline, et Sa võid käivitada puhtaid, muutmata .exe faile.


Mis juhtub praeguse Windows 10-ga?

Loomulikult viib see meid selleni, et mida kõik see tähendab praegustele Windows 10 kasutajatele. Kas olemasolevad Windows 10 arvutid saavad samuti selle Windows Core OS värskenduse? Arvatavasti mitte. Windows Core OS on mõeldud ainult uute seadmete jaoks. Praegune Windows 10 (Windows Classic) on ka edaspidi kättesaadav kogenud kasutajate jaoks.

Praegune Windows 10 ei kao kuhugi. See on nende kogenud kasutajate jaoks, kes seda endiselt vajavad. Windows Core OS on olemas ainult uutel seadmetel ja neid seadmeid kasutavad ainult need inimesed, kes ei vaja kõike seda, mida praegune Windows 10 pakub. See Windows Core OS võib pakkuda lihtsustatud võimalusi neile, kes eelistavad midagi iOS-i või Chrome OS-i sarnast. Tulevikus hakkavad seda tänapäevast Windows 10 operatsioonisüsteemi kasutama ainult kogenud kasutajad, mängijad ja ettevõtted.

Praegune Windows 10 (Windows Classic) saab ka tulevikus kätte kõik uued funktsioonid (värskendused), aga teda ei hakata enam nii tormiliselt arendama nagu seda praegu tehakse. Microsoft mõistab, et Windows 10 kasutajatele need pidevad suured muudatused (suured värskendused) ei meeldi ja nad tahavad vaid seda et nende arvuti korralikult töötaks — õige asjale lähenemine — praegu on sellega aga üks pidev jama... Kõik unikaalsed ideed või uuendused, mis muudavad asju olulisel moel, jõuavad suure tõenäosusega ainult Windows Core OS-i.


Millal see Windows Core OS tuleb?

Microsoft ei ole selle Windows Core OS-i kohta veel mingeid ametlikke teadaandeid avaldanud kuigi ta on juba demonstreerinud kahte toodet, mis ilmuvad 2020 aastal. 2019. aasta maailma suurimal arvutinäitusel (Computex 2019) mainiti esmakordselt ka seda uut "modern OS"-i. See oli esimene ametlik kinnitus selle kohta, et Microsoft tegeleb tõepoolest täiesti uue operatsioonisüsteemiga, aga sealjuures ei antud tegelikke üksikasju selle kohta, et mis see reaalselt on, millal see tuleb ja kelle jaoks ta ette nähtud on. Arvatavasti võtab selle uue Windows Core OS-i arendamine veel aega 5-10 aastat.


Windows Core OS on seega oma põhiolemuselt järgmine:

- Universaalne baas Windowsi toodete jaoks.
- See võimaldab Microsoftil kiiresti ja tõhusalt luua uusi Windowsi versioone eri tüüpi seadmete jaoks.
- Kasutada ühiselt komponente ja funktsioone seal, kus see mõttekas on.
- Kiirem värskenduste kättesaamine.
- See on Windowsi tulevik uute ja ainulaadsete seadmetüüpide jaoks.
- Ta ei asenda vananenud Windows 10 operatsioonisüsteemi.


Microsofti WCOS platvormil arendatavate Windowsi versioonide loetelu ja see alltoodu loetelu võib veel tulevikus muutuda (uuendatud 2019. a.):

ONECOREUPDATEOS (see ongi siis see arendatav Windows Core OS / WCOS)
CLOUDE
CLOUDEN
ANDROMEDA
IOTOS
IOTEDGEOS
IOTENTERPRISE
IOTENTERPRISES
LITE
XBOXSYSTEMOS
XBOXNATIVEOS
XBOXGAMEOS
XBOXERAOS
XBOX_DURANGOHOSTOS
XBOX_SCARLETTHOSTOS


C-Shell on Modular Interface (Modulaarne Kasutajaliides): Composable Shell, tuntud ka kui C-Shell või CShell, on Windows Core OS süsteemiga seotud teine projekt. Praegusel ajal, seadmed, mis jooksutavad kõiki Windowsi versioone, omavad omaenda kasutajaliideseid, mis on nende unikaalsetesse operatsioonisüsteemidesse sisseehitatud. Lauakompuutrid omavad töölauda, Xbox One omab Xbox instrumentide paneeli ja Windowsi nutitelefonid omavad telefoni kasutajaliidest. Need kõik on erinevad kasutajaliidesed.

C-Shell saab aga olema ühiseks kasutajaliideseks (shell), mis töötab Windows Core OS'i peal. See on modulaarne shell modulaarse operatsioonisüsteemi jaoks. Ühesõnaga, Microsoft võib luua ühise kasutajaliidese, mis hakkab automaatselt ja targalt adopteeruma sellesse seadmesse, mida Sa kasutad ning seda tema kasutamise jooksul.



* Windows Store: Ühine / universaalne pood ja kaubanduse mudel kõikide platvormide jaoks. 'Windows Store' saab nüüd olema ühiseks poeks nii tarbijate, ettevõtete kui ka arendajate jaoks. Arendajad võivad nüüd kirjutada oma rakenduse ja pakkuda seda tervele Windows 10 seadmete perekonnale, mis teeb selle leidmise, ostmise ning värskendamise klientide jaoks üsna lihtsaks. Windows Store äppide installimine ja uninstallimine on lõppkasutaja jaoks lihtne ning toetatakse ka erinevaid globaalseid maksemeetodeid ja seda kõikide Windowsi seadmete puhul. Microsoft on juba alustanud Windows Phone Store ja Windows Store ühendamisega ning seejärel tahetakse ühe poe alla ühendada kõik platvormid. Windows Store toetab ka iOS ja Android platvorme.


Järgmine suur Windows 10 'Anniversary Update' värskendus toob sinna Windows Store veebsaiti veel ka järgmised muudatused: Microsoft alustas koodinimega Project Centennial (nüüd ametlikult Desktop App Converter) abiga traditsiooniliste / klassikaliste Win32-rakenduste (tavaliselt .exe laiendiga) lisamist Windows Store veebsaiti. Nende seas on ka näiteks WordPad, XPS Viewer, Windows Fax ja Scan ning ka Microsoft Character Map.

Desktop App Converter on üks nendest konverteritest, mis lubavad Win32 töölaua täisrakenduste ühildumist Universaalse Windows Platvormiga (UWP) ja pakkuda traditsioonilisi töölaua rakendusi ka Windows Store kaudu. Ühesõnaga arendajad saavad nüüd oma klassikalistele töölaua rakendustele (.NET 4.6.1 või Win32 ) lisada ka UWP komponente (näiteks Live Tiles & teateid & UWP-sarnase shell'i jne) ja pakkuda neid ka Windows Store kaudu - näide taolisest WordPad äpist - pilt.
Sellised konverditud töölaua rakendused ei ole iseenesest UWP äpid, nende paketid on AppX ja lisatud on ainult UWP komponendid, sellised konverditud äpid jäävad endiselt ikkagi klassikalisteks Win32 äppideks. Näiteks neid konverditud äppisid ei saa jooksutada Windows 10 Mobile nutitelefonides, Xbox One, HoloLens, Surface Hub ja muudes Windows 10 platvormides, mis jooksutavad UWP äppisid. Taolised konverditud rakendused jooksevad ainult Windows 10 lauakompuutrites.

(Siiski, kui Sa oled arendaja, siis pakub Microsoft võimalust muuta oma klassikaline töölaua rakendus ka multi-platvorm UWP rakenduseks, mida saab jooksutada KÕIKIDES Windows 10 seadmetes: “If you choose to move all of your app’s functionality out of the full-trust partition of the app and into the app container partition, then your app will be able to run on any Windows 10 device.”)

Juba lähimal ajal ilmuvad Store poodi sellised programmid nagu Evernote (juba ongi seal saadaval), Arduino IDE, Double Twist, PhotoScape, MAGIX Movie Edit Pro, Virtual Robotics Kit, Relab, SQL Pro, Voya Media, Predicted Desire ja korAccount. Peale selle on seal poes saadaval ka seesama klassikaliste programmide konverter — DesktopAppConverter (Desktop App Converter). See vahend töötab ainult Windows 10 Professional või Enterprise opsüsteemides. Windows 10 Home versiooni jooksutajad ei saa seda Desktop App Converter'it kasutada. Kuid arendajad ei pea kasutama ainult seda 'Desktop App Converter' (DAC) konverterit, sest antud tehnoloogia on realiseeritud juba ka näiteks populaarsetes InstallShield, WiX ja Advanced Installer installaatorites.


Märkus: Windows 10 Home versioonilt üleminek (upgrade) Windows 10 Pro versioonile ja seda täiesti TASUTA!



* Ühtne arendamise platvorm: Arendajad kirjutavad tarkvara ainult ühe korra ja võivad seejärel seda jooksutada kõikides Windowsi versioonides. Seega saab nüüd luua nn "universaalseid äppisid (Windows Apps)", mis jooksevad kõikides Windows Phone, Windows ja Xbox opsüsteemides. (Metro – Modern – Universal Apps ametlikuks nimeks on nüüd Windowsi Apps.)



* Universal Windows Platform (UWP) ja UWP äpid: Äppisid (st mobiilseid rakendusi), mis on ehitatud Universal Windows Platform alusel, kutsutakse nüüd ametlikult Windows Apps (Windowsi äpid). Universaalseid Windowsi platvormi äppisid hakatakase tähistama ka tähtedega "UWP", näiteks Skype UWP äpp (või UWP Skype äpp). Mis teeb tulevase Windows 10 operatsioonisüsteemi teistest opsüsteemidest erinevaks on see et ta toetab universaalseid rakendusi (Windows apps / UWP apps), mis jooksevad mõlemates nii laua- kui ka mobiilsetes seadmetes. Windowsi äpid on sarnase väljanägemise- ja kujundusega, aga vahendite / funktsioonide juhtelemendid sõltuvad juba seadmest, mida Sa kasutad. Näiteks tahvelarvuti puhul kasutad tööks oma sõrmi, aga lauaarvuti puhul hiirt... - sellist kasutamisviisi arvestatakse ka siis nende universaalsete äppide (UWP äppide) puhul. Universaalsete ehk Windowsi äppide sellist adopteerimist (iga individuaalse seadme jaoks) võib kutsuda ka kui "Adaptive UX."
Windows äpid lubavad arendajatel luua nüüd äppisid / rakendusi (ka mängusid), mida saab jooksutada kogu Windows 10 ühises ökosüsteemis: nutitelefonides; tahvelarvutites; lauakompuutrites; sülearvutites; 'Internet of Things' (IoT) seadmetes, kuhu on installitud Win 10 spetsiaalne versioon; Xbox One konsoolis ja lõpuks ka HoloLens virtuaalses reaalsuses. Uus universaalne Windowsi platvorm (UWP) lubab mänge jooksutada erinevatel Windows 10 seadmetel. See uus platvorm toetab ühist API-d telefonile, PC-le ja Xbox One-ile ning koos lisavõimaluste ja tööriistadega muudab ta mängukogemuse vastavalt Sinu seadmele.

Windows Apps




'Universal Windows Platform' pakub nüüd ka uusi instrumente ja teenuseid:

'Universal Windows Platform' pakub nüüd ka uusi instrumente ja teenuseid


Uued Windows 10 UWP äpid on disainitud nii et nad on skaleeritavad peaaegu kõikide suurustega ekraanide jaoks. Kui Sa kasutad näiteks Windows 10 tahvelarvutit, siis pole mingit erinevust. Windows äpid, näiteks nagu Calculator ja Alarm, paistavad ka väikse ekraaniga seadmel välja nagu töölaua äpidki mitte aga nagu Windows Phone nutitelefoni äpid.
Sa võid oma väikse ekraaniga seadmega ühendada ka Bluetooth hiire ja klaviatuuri, mis lubavad Sul navigeerida hiirekursoriga ja tippida otse füüsiliselt klaviatuurilt. See on kasulik just neile, kes töötavad liikudes ja koos uue Universal Office äppidega, mis on loodud ka Windows 10 väikeste tahvlite jaoks, võid Sa oma dokumente luua ning redakteerida suvalises asukohas. Mõned näited Windows äppidest, mis jooksevad ka väikse ekraaniga Windows 10 seadmetes, näiteks tahvelarvutites:

pilt,...

pilt ...

pilt.

Kuid see Universal Windows Platform (UWP) on veel väga varajases staadiumis ja mobiilsed äpid ei asenda veel selliseid tõsiseid programme nagu näiteks Adobe Photoshop või Adobe Dreamweaver või siis Visual Studio - igal juhul mitte veel praegu, aga tulevikus miks ka mitte. Isegi praegu, väga varajases staadiumis, on UWP 'Application Programing Interfaces' palju suuremate võimalustega kui seda iOS või Android's raamistikud ja UWP toetab ka keerulisi tarkvarasid ning mudeleid, mida näiteks iOS või Android all ei saa lihtsalt jooksutada. (Ma üldse ei imestaks kui Adobe laseks juba lähitulevikus välja oma UWP Photoshop äpi. Näiteks Adobe XD on juba praegu puhtal kujul UWP äpp.)

Universal Windows Platform lubab kasutada ka uut 'Continuum' vahendit. Continuum lubab Sinu nutitelefoni muuta vaata et tavaliseks lauaarvutiks, sellest Continuum vahendist (Tahvelarvuti Režiimist) tuleb siin edaspidi juttu seal.


Kuidas neid UWP äppisid viia täisekraani režiimi? Et avada mingit UWP äppi üle terve ekraani, kasuta Shift+Win+Enter klahvikombinatsiooni. Sel teel aktiveerid Sa UWP rakenduse jaoks tegelikult selle Tahvelarvuti Režiimi, mida kasutatakse ka Windows 10 sensoritega seadmetes.
Et UWP äppi sellest täisekraani režiimist jälle välja tuua, vajuta uuesti seda Shift+Win+Enter klahvikombinatsiooni või siis vii oma hiirekursor üles ekraani serva, oota kuni ilmub antu rakenduse päis ja seejärel kliki hiire keskmise nupuga.


Märkus: Microsofti uue Universal Windows Platform rakendused kasutavad .Appx või siis .AppxBundle failiformaati. Selliseid UWP rakendusi/äppisid installeeritakse tavaliselt Windows Store veebsaidi kaudu, aga Windows 10 lubab selliseid Appx pakette laadida alla ja installida ka suvalisest muust turvalisest kohast.
Kui arendaja kirjutab .Appx programmi, siis Sa tavaliselt ei lae alla ja ei installi teda otse. Sa lähed selle asemel Windows Store veebsaiti, otsid vajaliku äpi üles ja laed selle sealt alla. Windows Store kõik tarkvarad omavad .Appx või .AppxBundle faililaiendit (näiteks: VLC-2015.1014.1606.0-Appx4Fun.com.appxbundle).

Kuid mõnel juhul pead võib olla installima .Appx või .AppxBundle pakendi väljaspool Windows Store't. Et nüüd neid installeerida, tee järgmist:

* Tee allalaaditud .Appx või siis .AppxBundle pakendil 2x klikk;

* Kliki ilmuvas hoiatusaknas More info lingile - pilt.

* Seejärel kliki Run anyway nupule - pilt.

* Lõpuks kliki ilmuvas graafilises aknas nupule Install - pilt.

Et uninstallida AppX pakendit, tee Start Menüüs vajalikul rakendusel paremklikk ja vali ilmuvast kontekstmenüüst Uninstall käsk.



Windows Device Platform: See universaalse seadme platvorm lubab seadmete loojatel ja arendajatel investeerida ning tegutseda Windowsi kõikide seadmete jaoks. Windows 10 seadme platvormi eesmägid on siis järgmised:

1. Teha seadmete draiverite arendamine lihtsamaks.
2. Langetada Windowsi seadmete arendamise ja tootmise hinda.
3. Lubada riistvara arendamist ja eksperimenteerimist Windowsi jaoks.
4. Windowsi laialdane kasutamine limiteeritud ressurssidega IoT ("Internet of Things") seadmetes.

Windows Device Platform

Etteotsa




"Progressive Web Apps" (PWA): Mis need "Progressiivsed Veebirakendused" on ja kuidas neid kasutada?


Vaatamata sellele et Microsoft on juba ammu käivitanud oma Windowsi rakenduste poe, ignoreerivad paljud arendajad ja teenused seda endiselt. Et seda probleemi lahendada, panebki Microsoft üha enam rõhku nendele progressiivsetele veebirakendustele (Progressive Web Apps / PWA), mida toetavad juba kõik populaarsed brauserid. PWA-rakendused käivitatakse otse eraldi brauseriaknas ja nende otseteed / kiirkorraldused lisatakse automaatselt ka Stardimenüüsse. Mõne PWA puhul pannakse nende kiirkorraldused lisaks ka alla tegumiribale ja/või töölauale. Põhimõtteliselt võib öelda, et progressiivne veebirakendus on veebsait, millel on sellised funktsioonid nagu kiirus, jõudlus, reageerimisvõime ja mis töötab lauaarvutites ning mobiilseadmetes lausa ideaalselt. Lisaks pole PWA rakenduse saatmine näiteks Play poodi või Appstore'i enam vajalik.

Progressiivsed veebirakendused (PWA) on seega veebsaidid, mis töötavad nii nagu ka Sinu Windowsi äpid / rakendused. (Seda võib ka nii mõista: Progressiivsed veebirakendused on lihtsalt rakendused, mis töötavad veebitehnoloogiate abil ja vahendavad Sulle veebi infrastruktuuri.) Progressiivsed veebirakendused on Sinu operatsioonisüsteemiga integreeritud (näiteks märguanded / teated), nad lubavad taustal andmete sünkroniseerimist ja mis kõige tähtsam, nende autonoomne kasutamine: Sa näed oma juba vaadatud sisu ka siis kui internetiühendus puudub; seda et kui palju Sa seda veebsaidi sisu võrguühenduse puudumisel näed, sõltub juba antud PWA looja valikutest.

Progressiivse veebirakenduse funktsionaalsus tuleb veebirakndusest, mis asub ettevõte poolt hallatavas serveris. Veebiarendajad lisavad serveripoolseid värskendusi, sealhulgas ka uusi funktsioone ja võimalusi. Seega tehnilisest vaatevinklist vaadatuna on PWA'd sellised veebi-äpid, mida täiustatakse järk-järgult kaasaegsete veebitehnoloogiatega (Service Worker, Fetch networking, Cache API, Push notifications, Web App Manifest), et pakkuda sellega rohkem rakenduslikke kogemusi. Need värskendused saavad lõppkasutajale kättesaadavaks järgmisel korral, kui ta seda veebsaiti külastab.

Peale selle lubab see PWA'sid jooksutada liivakasti keskkonnas, mis tagab nende suurema turvalisuse ja kaitse. Need veebi-äpid (PWA'd) on seega hübriidsed veebirakendused. Antud momendil toetatakse neid PWA-sid Google, Apple ja Microsofti poolt. PWA üheks paremaks näiteks on Twitter PWA äpp.

Peale selle et Apple, Microsoft ja Google veebibrauserid toetavad seda PWA'd, on ka paljud ettevõtted oma veebsaidid juba nii konfigureerinud, et nad omaksid seda PWA-staatust (PWA-tuge). PWA-toega on näiteks sellised suured brändid nagu Starbucks (U.S.) (starbucks.com), Tinder (tinder.com), Google Maps (maps.google.com), Uber (m.uber.com), Lyft (ride.lyft.com), Twitter Lite (lite.twitter.com), Instagram (Instagram.com) ja Pinterest (pinterest.com). Alibaba, Medium, Flipboard, Snapdeal, Trivagao, The Weather Channel, The Financial Times, Pokedex.org, GitHub Explorer, Flipkart, Offline Wikipedia ja Forbes on samuti käivitanud oma PWA-toega veebsaidid. Praegu on selle PWA-toega tuhanded veebsaidid ja neid lisandub aina juurde. Isegi Microsofti onlain-teenused on PWA-toega, näiteks nagu Outlook.com. Lisaks ka mängud võivad olla PWA-d.



Parimad progressiivsed veebirakendused omvad mõnda või siis kõiki alltoodud funktsioone:

* Rakenduste sarnased: need tegutsevad nagu tavalised rakendused.
* Progressiivsed: need töötavad mis tahes brauseriga.
* Vastuvõtlikud: need töötavad igas seadmes.
* Sõltumatud: neil on mõned võrguühenduseta funktsioonid ja nad võivad töötada ka ilma internetiühenduseta. Sa näed oma juba vaadatud sisu ka siis kui internetiühendus puudub; seda et kui palju Sa seda veebsaidi sisu võrguühenduse puudumisel näed, sõltub juba antud PWA looja valikutest. Progressiivne veebirakendus laadib sisu seadme vahemällu. Kui kasutaja külastab esimest korda rakendust, lubab vahemälusüsteem kas kogu sisu või siis selle osa lokaalselt säilitada. Kasutaja pääseb sellele sisule ligi järgmiste külastuste ajal ja seda isegi siis, kui ta on võrguühenduseta. Need PWA-d ei sõltu ka Sinu internetikiirusest.
* Kaasaegsed: nad kasutavad värskendusprotsessiks vastavat teenust.
* PWA-d töötavad turvalisemalt, neid saab kasutada ainult siis kui veebsait jookseb HTTPS turbeprotokolliga.
* PWA-d töötavad ka täisekraanirežiimis.
* Installitavad: neid saab salvestada ükskõik millisele koduekraanile, ilma et neid oleks vaja mingist rakenduste poest alla laadida. Progressiivsed veebirakendused (PWA-d) on rakendustele sarnased, välja arvatud see et kasutaja ei pea neid alla laadima.



Kuidas neid progressiivseid veebirakendusi (PWA-sid) installida?

1. Näiteks Edge brauseris — Windows 10 lauakompuutris:

Kui Sa külastad mingit progressiivse vaabirakendusega veebsaiti, näiteks nagu Twitter, Spotify või Pinterest, siis võid selle nüüd "installida", et sellega seejärel töötada nagu tavalise töölauarakendusega ja seda isegi offline režiimis. Kui Sa oled veebsaidil, mis pakub PWA-d, siis näed üleval aadressiriba paremas osas ühte uut "+" sümboliga nuppu, kliki sellele nupule ja seejärel kliki nupule Install. Näiteks Twitter'i puhul näeb see välja nii:

Näiteks Twitter'i puhul näeb see välja nii


Aga Sa võid avada ka Edge brauseri sätete menüü ja valida sellest Apps > Install [rakenduse nimi].

Aga Sa võid avada ka Edge brauseri sätete menüü ja valida sellest Apps > Install [rakenduse nimi]


Märkus: Kui Sa ei näe mingil veebilehel neid PWA installimise võimalusi, siis antud veebsait ei paku veel oma progressiivset veebirakendust. Enamik veebsaite praegu ei pakugi seda!


Pärast seda avatakse see Twitter PWA automaatselt eraldi aknas ja Sa võid oma Microsoft Edge brausri enda sulgeda:

Pärast seda avatakse see Twitter PWA automaatselt eraldi aknas ja Sa võid oma Microsoft Edge brausri enda sulgeda


Kasutaja avas Twitter progressiivse veebirakenduse põhimenüü:

Kasutaja avas Twitter progressiivse veebirakenduse põhimenüü


Nüüd avati Twitter progressiivse veebirakenduse enda sätete menüü:

Nüüd avati Twitter progressiivse veebirakenduse enda sätete menüü


Selle Twitter progressiivse veebirakenduse kiirkorraldus / otsetee pannakse automaatselt ka Start Menüüsse:

Selle Twitter progressiivse veebirakenduse kiirkorraldus / otsetee pannakse automaatselt ka Start Menüüsse


Kui Sa teed siin sellel Twitter otsetee peal paremkliki, siis avatakse selle kontekstmenüü nii nagu seda ka muude tavaliste äppide / rakenduste puhul. Sa võid selle PWA ka siitkaudu süsteemist eemaldada (uninstallida) - kontekstmenüü Uninstall käsuga. Seda võid sedasama teha ka Twitter PWA akna enda menüü kaudu:

Kui Sa teed siin sellel Twitter otsetee peal paremkliki...


Twitter PWA installimine mobiilseadmesse:

* Ava mobile.twitter.com
* Toksa "Add Twitter to Home screen".
* Toksa "Add Now".
* Ava see Twitter PWA kasutades selle otseteed / kiirkorraldust.



2. Google Chrome brauseris käib see progressiivsete veebirakenduste (PWA-de) install sarnaselt — Windows 10 lauakompuutris:

* Kasutame siin Pinterest PWA installimise näidet. Esimene moodus selle Pinterest progressiivse veebirakenduse (PWA) installimiseks - pilt.

Teine meetod selle Pinterest progressiivse veebirakenduse (PWA) installimiseks - pilt.

* Pinterest PWA avati automaatselt eraldi aknas - pilt.

* Kasutaja avas Pinterest progressiivse veebirakenduse brauseriakna menüü - pilt.

* Selle Pinterest progressiivse veebirakenduse kiirkorraldus / otsetee pandi automaatselt ka Start Menüüsse ja Sa võid selle PWA siitkaudu ka uninstallida - pilt.

Mõne PWA puhul pannakse nende kiirkorraldused lisaks ka alla tegumiribale ja/või töölauale:

Mõne PWA puhul pannakse nende kiirkorraldused lisaks ka alla tegumiribale ja/või töölauale


Märkus: Kui Sul ei õnnestu oma mingit progressiivset veebirakendust näiteks Start Menüü kaudu süsteemist kustutada, siis ava selle PWA aken ja eemalda see progressiivne veebirakendus sealtkaudu. Avad seal menüü ja klikid Uninstall [PWA nimi...]:

Uninstall [PWA nimi]




Progressiivsete veebirakenduste installimine mobiilseadmetesse:

Nutitelefonidesse ja muudesse mobiilseadmetesse käib see PWA-de install natuke teisiti, toon siin mõned näited.

1. Spotify PWA install:

* Mine open.spotify.com veebsaiti.
* Sulle ilmub teade äpi lisamisest oma koduekraanile. Toksa " Add Now".
* Kinnita see, toksates "Add".
* Kasuta koduekraanil asuvat otseteed, et käivitada see Spotify PWA.


2. Telegram PWA install:

* Ava web.telegram.org veebileht.
* Toksa " Add Telegram to homescreen"
* Toksa " Add".
* Kasuta koduekraanil asuvat otseteed, et käivitada see Telegram PWA.


3. Instagram PWA install:

* Ava instagram.com kasutades mobiilset brauserit.
* Toksa "Add to Home screen".
* Toksa " Add".
* Kasuta koduekraanil asuvat otseteed, et käivitada see Instagram PWA.



Üldiselt saab mobiilsetes seadmetes neid PWA äppe installida ka järgmiselt:

* Ava oma brauseris mingi soovitud progressiivse veebirakenduse URL aadress.
* Ava brauseri sätete menüü.
* Keri seal allapoole ja toksa "Add to Home screen" või siis "Add to Home"..
* Kinnita see, toksates "Add".

Mõne veebsaidi puhul pead Sa esmalt sinna sisse logima ja pärast seda küsitakse Sinu luba "Add to Home" funktsiooniks ja teadete saatmiseks. Sellega luuakse Sinu töölauale otsetee (kiirkorraldus), mis ongi antud veebsaidi jaoks see PWA. Android seadmetes, kes kasutavad seal Edge brauserit, võivad selleks kasutada "Add to Home screen" funktsiooni. Mõne PWA äpi pead Sa aga alla laadima ja installima otse veebipoe kaudu, näiteks Microsoft Store veebilehelt.



Lisan siia ka mõne populaarsema PWA otselingi:

Twitter (Twitteri puhul suurenes, tänu selle PWA-le, lehtede arv seansis tervelt 65%, säutse oli 75% rohkem ja ülesütlemiste arv vähenes 20%.)

Spotify

Telegram (pilvepõhine kiirsõnumiteenus)

Instagram

Pinterest (Pinteresti kasutamine suurenes 60%)

Trivago (hotellibroneeringurakendus)

tinder (Populaarne tutvumisäpp. Tutvumisrakendus Tinder vähendas enda uue PWA-ga laadimisaega 11,91 sekundilt 4,69 sekundini.)

tinder (Eesti)

9GAG (samuti väga populaarne veebipõhine sotsiaalmeediaplatvorm)

Hulu (Hulu asendas oma töölauarakenduse selle progressiivse veebirakendusega ja nägi, et tagasivisiitide arv suurenes 27%)

Alibaba (Alibaba.com, Amazon'i peamine rahvusvaheline rivaal, suurendas oma PWA-ga mobiiliveebis konversioone 76%. Alibaba teatas ka et aktiivsete kasutajate arv Androidis tõusis 30% ja iOS-is 14%. Alibaba täheldas ka seda et selle nupu „Add to Homescreen” kasutamine kasvas tervelt 400%.)

AliExpress

Flipboard - esimene link...

Flipboard - teine link...

Uber (Uber laadib 2 G võrgus 2,5 sekundiga)

Squoosh.app (piltide täiustatud tihendamine / kompressimine)

Märkus: Näiteks 2019. a. oli kõige külastatavamaks veebsaidiks, mis kasutab PWA-d, ettervatult YouPorn veebsait. Antud veebsaidi PWA äpp (YP PWA) on tasuta ja seda saab esialgu ainult iPhone ning iPad seadmetes kasutada. Laadid selle äpi Safari brauseri kaudu alla jne... Praegu veel ei saa seda installida näiteks Chrome (iOS) või Edge brauseri kaudu. Kui Sa tahad selle veebsaidi PWA äppi aadressi teada saada, siis sisesta näiteks Google otsimootorisse sõnad youporn pwa ja vajuta ENTER.



!!! Üldiselt kui Sa satud mingile sobivale PWA-d pakkuvale veebilehele, siis soovitan Sul seda progressiivset veebirakendust ka kasutama hakata.
Etteotsa



Kuidas Edge või Chrome brauseri abil installida mis tahes veebsaiti nii et see töötaks kui tavaline rakendus?

Enamik kaasaegseid brausereid annab Sulle võimaluse installida mis tahes veebsaidi (kodulehe) kui lauaarvuti või sülearvuti töölauarakenduse. Selline veebirakendus EI OLE siin eelpool kirjeldatud suuremate võimalustega progressiivne veebirakendus (PWA), aga seda installitakse ja see töötab üsna sarnaselt nende PWA-dega.

See funktsioon on siis kasulik, kui Sa külastad mingit veebsaiti üsna sageli. Suvalise veebsaidi rakendusena installimine võimaldab Sul selle otse töölaualt avada, ilma et Sa peaksid oma brauserit avama. Sa võid suvalise veebsaidi muuta rakenduseks, kasutades selleks näiteks Google Chrome'i või uut Microsofti Edge brauserit. Pärast installimist avaneb see rakendus eraldi minimaalses brauseriaknas, kus puuduvad nii aadressiriba kui ka navigeerimise elemendid. Sell rakenduse tiitliribal on ka sätete nupp, mis annab Sulle juurdepääsu Sinu poolt installitud brauseri laiendustele. See sätete menüü sisaldab ka selliseid valikuid nagu "Print", "Zoom", "Teave veebsaidi kohta", "Cast to device" funktsiooni ja muud. Selline veebsait töötab nüüd nii nagu tavaline rakenduski. Töölauale ja Start menüüsse luuakse ka antud veebirakenduse otsetee (kiirkorraldus).


1) Teeme seda uue Edge brauseri näitel:

* Ava oma Edge brauseris mingi veebsait (koduleht), mida Sa külastad üsna tihti. Seejärel ava Edge sätete menüü ja vali seal 'Apps > Install this site as an app' käsk - pilt.

* Seejärel kliki üleval nupule 'Install' - pilt.

* Pärast seda avatakse antud veebsait automaatselt uues eraldi minimaalses brauseriraamis - pilt.

* Kasutaja avas antud veebirakenduse akna sätete menüü - pilt.

* Selle veebirakenduse otsetee (kiirkorraldus) lisati automaatselt ka Start Menüüsse - pilt.

* Antud veebirakenduse otseteel tehti paremklikk ja selle peale ilmus vastavate valikutega kontekstmenüü... - pilt.


Oma mingi veebirakenduse süsteemist eemaldamine (uninstallimine):

a) Esimene meetod:

* Ava Edge brauser ja seejärel selle sätete menüü. Kliki 'Apps > Manage apps' menüüpunktile - pilt.

* Seejärel näed kõiki oma juba installitud veebirakendusi (sh ka neid PWA-sid). Antud juhul on siin tegu ainult ühe tavalise veebirakendusega. Kui Sa tahad seda süsteemist eemaldada, siis kliki selle paremas otsas asuvale x nupule - pilt.

* Kliki nupule 'Remove' - pilt.


b) Teine, natuke kiirem meetod:

* Ava Start Menüü kaudu see eemaldamist vajav veebirakendus. Seejärel ava selle sätete menüü ja kliki 'Uninstall [veebsaidi / kodulehe nimi]' käsule - pilt.

* Kliki nupule 'Remove' - pilt.



2) Teeme seda Chrome brauseri abil:

* Ava oma Google Chrome brauser, seejärel ava selle sätete menüü ja kliki 'More tools > Create shortcut...' käsule - pilt.

* Kliki üleval 'Create' nupule - pilt.

* Seejärel luuakse automaatselt Sinu töölauale ja ka Stardimenüüsse antud veebilehe rakenduse otseteed - pilt.

* Kui Sa tahad nüüd järgmine kord antud veebilehe rakendust avada, siis ava see oma Stardimenüü või töölaual asuva otsetee kaudu. Nüüd aga ei avata seda veebirakendust kohe eraldi ankas vaid selle asemel avatakse esmalt Chrome brauser. Seejärel ava Chrome sätete menüü ja kliki 'Open in [antud veebsaidi nimi]' käsule - pilt.

* Ja Sulle avataksegi see veebirakendus eraldi brauseriraamis - pilt.


Veebirakenduse süsteemist eemaldamine:

* Ava see kustutamist vajav veebirakendus, seejärel ava selle sätete menüü ja kliki 'Uninstall [antud veebsaidi nimi]' käsule - pilt.

* Kliki nupule 'Remove' - pilt.

Etteotsa

 




< Tagasi Windows 10 pealehele ja sisukorda

 

 

Saada ka enda tuttavale lugemiseks!

Kui Sa saadad meili, siis on Sinu saadetavas kirjas selle lehe aadress juba
olemas ja muu saad ise juurde lisada.

Sisesta siia saaja e-mail aadress:

 

 

elaja koju .|. .|. .|. .|. .|. .|. About Us .|. .|. .|. .|. .|. .|. About Me .|. .|. .|. .|. .|. .|. Site Map .|. .|. .|. .|. .|. .|. POSTKASTI EI OLE! Sorry, no mailbox | © Ahv & Co Eesti Vabariik 2015 (16/17/18)