Google integreert Chrome-web-apps verder met Android

Google heeft aangekondigd dat het in de komende weken een nieuwe functie toevoegt aan de Chrome-bèta. Als een gebruiker een site toevoegt aan zijn homescreen, wordt deze nu ook getoond in de app drawer van Android.

google logoGoogle schrijft dat het in 2015 al de mogelijkheid introduceerde om sites te laten vragen om een koppeling toe te voegen aan het homescreen van Android. Met de nieuwe functie wil het deze mogelijkheid uitbreiden. Als een gebruiker in de nieuwe versie van Chrome een Progressive Web App toevoegt aan zijn homescreen, dan integreert deze verder in Android dan tot nu toe het geval was.

Zo wordt de web-app bijvoorbeeld opgenomen in de app drawer en in de instellingen van Android, net als een normale app. Deze web-apps waren al in staat om notificaties te sturen, maar gebruikers kunnen nu ook door een notificatie lang ingedrukt te houden bij het Android-notificatiecentrum komen in plaats van dat van de Chrome-browser. Om een dergelijke app aan het homescreen toe te voegen, is het nog steeds nodig om de corresponderende Chrome-functie te gebruiken.

Door Sander van Voorst

Nieuwsredacteur

03-02-2017 • 18:34

33

Submitter: Verwijderd

Reacties (33)

33
32
17
1
0
9
Wijzig sortering
Mooie toevoeging, ben sinds kort naast websites maken ook van het maken van Progressive Web Apps, hoewel ik ze alsnog in de store wil hebben (ivm vindbaarheid) is een webbased versie aanbieden eigenlijk fijner ivm updates.

En gezien de web apps ook in de achtergrond kunnen draaien is een plekje in de settings apps bij applicaties inderdaad wel op zn plaats.

[Reactie gewijzigd door watercoolertje op 27 juli 2024 00:44]

De app-intents zijn erg gaaf. De laatste tijd veel gewerkt aan een PWA volledig op Firebase, dat is toch wel een fijne omgeving.
Ik kan me voorstellen dat dit voor ontwikkelaars een droom is. Je bent nu namelijk als enige verantwoordleijk voor updates clientside. Het nadeel is echter weer dat er geen enkele controle kan plaatsvinden met wat jij doet met gegevens en hoe je app functioneerd.

Het is in principe volkomnen mogelijk om de sourcecode te jatten en deze vervolgens aan te passen naar een versie die niet zo heel veel goeds doet. Dat gebeurt nu in de Store immers ook al met APK bestanden die aangepast zijn.
Yes, deze optie miste ik laatst al toen ik Tweakers wilde pinnen als 'App'
Chrome heeft een dergelijk functie eerder al gehad. Als je dan de snelkoppeling op je homescreen opende, kreeg je een full screen weergave. Nadeel daarvan vond ik dat je een pagina niet kon delen. Even een Tweakers artikel delen via bv Whatsapp was dus niet mogelijk. Hoop dat dit hiermee wel mogelijk is!
Als Tweakers de link aanbiedt als Whatsapp:// werkt dat gewoon?

Althans zo werkt dat bij mijn app out of the box :)
Dat is nog steeds fullscreen en delen kan ook gewoon. Homescreen van tweakers, nieuws bericht langinhouden en adres kopieeren :)
Volgens mij bedoelt ReW juist dat hij deze toevoeging miste, nu zal de app namelijk ook getoond worden in de app drawer.

En als ik op een Tweakers artikel zit, dan kan ik deze gewoon delen via de knop onderin.

[Reactie gewijzigd door Kiwi op 27 juli 2024 00:44]

Kan ik gebruikers eigenlijk via een javascript interface mijn app aanbieden? Nu is het zo'n verborgen feature...
Wel tof! Ik heb alleen geen service worker op mijn site. Misschien eens onderzoeken.
Iemand info of dit ook naar Edge komt?
Allemaal leuk en aardig, maar ik gebruik nog steeds geen chrome. Deze browser opent steeds tabbladen bij het opstarten die ik als laatst gebruikte en ik krijg het in android niet uitgezet.

Wat eigenlijk best raar is. Waarom zou de mobiele versie, die dus juist zuinig moet zijn met data vanwege datalimieten, onnodig sites laden? En dan ook op de meeste apparaten(die ik heb) niet uit te schakelen.
Die tabbladen verbruiken pas wat als je ze opent, dus enkel degene die in beeld komt zal data verbruiken.

Ze hadden er wel een setting van mogen maken, kan me voorstellen dat andere het wel op prijs stellen, mij maakt het niks uit, dataverkeer genoeg dus om dat soort kleine dingetjes zal ik me niet druk maken :)
Ik geef toe, het is ook een beetje een principe kwestie. Ik wil gewoon niet dat een site wordt geladen die ik niet nodig heb. Ik heb niet eens mobiel internet, om eerlijk te zijn.

Chrome onder windows heeft wel dat soort instellingen, dus ik weet niet waarom ze het niet gewoon toevoegen. Firefox is in mijn ervaring soms iets trager, maar het heeft twee voordelen naast het bovengenoemde; Extensies en consistentie. Met dat laatste bedoel ik dat firefox onder android ongeveer hetzelfde werkt als op de desktop.
Als de webapp gebruikt maakt van appcache dan moet ie niet opnieuw worden geladen (enkel als er updates zijn). Dus als je internetverbinding uitzet. moet je de app nog steeds kunnen gebruiken. Helaas staat deze feauture nog wel wat in de kinderschoenen want nog niet elke browser doet dit goed.
Oplossing: voor afsluiten laatste tabblad sluiten.
Dat kán je ook niet in Android uitzetten. Het is namelijk de bedoeling dat je niet alleen de browser (het proces) in Android afsluit, maar je moet de tabbladen zelf ook afsluiten. Dat kan zo: https://www.androidplanet...s/2014/12/chrome-tabs.jpg

Het is namelijk zo dat als jij je tabbladen niet sluit, maar alleen Chrome zelf, dat je daarna - wanneer je Chrome weer start - de tabbladen die je open had staan, weer gaat openen.
Net even geprobeerd, de tabladen laden ook zonder internetverbinding.

Ze herladen enkel als je ze zelf opent, dus als je ze niet opent zouden ze geen internet mogen verbruiken.
Omdat je dat op chrome op de pc ergens hebt ingesteld en je inlogt met hetzelfde account op je telefoon.
Dit is hetzelfde als de optie "add to home screen" die al een tijd in iOS zit?
Het 'add to homescreen' gedeelte is dan ook verre van nieuw, maar de manier hoe het OS met die snelkoppeling omgaat is nieuw.

Werkt een Progressive Web Apps op iOS uberhaubt wel zoals het hoort? Zoals het laden in een eigen webview en dus ook echt als App overkomen, en dus niet als zoveelste tabbald in de browser. Of dat er bijv. files (eventueel zelfs alle) op je device gecached worden en ze volledig offline bruikbaar zijn. Op de achtergrond draaien?

Een Progressive Web App is net iets meer dan een simpele snelkoppeling naar een reguliere website, het bied redelijk diepe integratie met je OS (mits die dat dus ondersteund), waardoor het gezien kan worden als een app.

De vergelijking met 'add to homescreen' van iOS is dan eigenlijk ook erg misplaats, want de werking is enkel gelijk voor reguliere sites, maar bij Progressive Web Apps waar het artikel over gaat loopt Chrome mijlen voor op Safari.

Helaas blokkeert Apple de mogelijkheid voor andere browsers om 'add to homescreen' toe te passen, en heeft Safari daar het alleenrecht op.

[Reactie gewijzigd door watercoolertje op 27 juli 2024 00:44]

Nee een "add to homescreen" site op iOS werkt exact zoals deze "progressive webapp", mits de ontwikkelaar hier een meta tag voor opneemt uiteraard, maar dat zal hetzelfde zijn op Android. De webapp opent dan in een aparte webview zonder adresbalk of andere knoppen. Het lijkt dus echt een app, niet de browser. Ik gebruik het al jaren voor mijn webbased mobile game en werkt perfect. Mocht je een iOS device hebben probeer het dan maar eens met www.reincarnationgame.com

Er zijn wat langdurige problemen geweest op iOS in het verleden maar die zijn allemaal opgelost tegenwoordig. Je kunt bijv. ook files cachen, etc. Dus Apple heeft dit al veel langer dan Android, maar Apple zag ook ooit webapps als de toekomst. Jammer dat ze daar toch op teruggekomen zijn en niet eens apps in de Appstore toestaan die enkel een webview met website.

[Reactie gewijzigd door lepel op 27 juli 2024 00:44]

Deze werkt link werkt inderdaad zoals dit met Chrome op Android gaat. Vreemd genoeg blijft Tweakers wel altijd met adresbalk beginnen als je dit onder iOS als webapp hebt (op Android is dit niet).

Dit artikel geeft aan dat met Chrome nu nog een stapje verder is dan alleen deze functionaliteit. En dat het meer mogelijkheden geeft zoals een app uit de Play store dat heeft.
Wanneer je op Tweakers nog een adresbalk ziet dan ligt dit aan Tweakers en hebben zij niet de juiste meta tags in de head van de pagina staan. Wat ik me kan indenken is dat Tweakers ooit een app had, ik weet niet of die ook op Android te downloaden was? Wellicht dat ze daarom (ondertussen nog steeds niet) op iOS niet de "webapp" meta tags hebben.
Logisch ook. Tweakers is al jaren bezig om de website om te zetten naar mobile maar echt veel vaart zit er niet in. Af en toe vind je nog halve paginas (zoals profiel overzicht pagina.
Naja logisch, het is ongeveer een enkele regel code toevoegen. Waarom ze het misschien niet hebben gedaan is omdat je dan de terug knop mist. Dat kan behoorlijk irritant zijn wanneer de website er niet op gemaakt is.
Tweakers mobile is alleen overduidelijk wel gemaakt om geen terugknop te hebben vanuit het OS. Als je bij een artikel als dit drie reacties plaatst worden er meer dan 3 historypages toegevoegd. Je moet dus vier keer terug klikken om weer op je oude pagina te komen. Dan liever geen terugknop en direct een normale PWA app.
Maar of Tweakers dat gaat doen vraag ik mij af. Ze hebben een tijd een native iOS app gehad die ze uiteindelijk hebben laten vallen toen de mobiele versie van de website gelanceerd werd. Een PWA scheelt wel een hoop ontwikkelingstijd maar of ze dan weer een OS specifieke "app" willen onderhouden weet ik niet.
Er zijn verschillende launchers op Android, en het is verwarrend dat er hier gedaan word alsof er 1 officiële app drawer is van Android. Voor discussie kan men hier terecht:
Er is niet iets als "DE Android app drawer"
2 Minuten en er kan niet meer gereageert worden op deze thread.

Het is toch raar dat je bericht dan voor de volgende jaren vast in tijd staat zonder moderation.

Op dit item kan niet meer gereageerd worden.