Shipping a PWA as an Android app

  Рет қаралды 50,492

Chrome for Developers

Chrome for Developers

Күн бұрын

Пікірлер: 72
@tripathiabhay1
@tripathiabhay1 4 жыл бұрын
Being an admirer of PWA, it is really cool. PWA is a great way to build products. The only thing that itches me is Apple's unwillingness to fully support PWA
@jerryf196
@jerryf196 4 жыл бұрын
If Apple does support PWAs it will hurt there app store market
@judewestburner
@judewestburner 4 жыл бұрын
If Apple don't support pwa's theres literally no point.
@HowaYe
@HowaYe 4 жыл бұрын
@@judewestburner Depends on where your market is... Globally, Android is by far the more popular OS @79% (Q4 2019) and is projected to be 87% by 2022
@judewestburner
@judewestburner 4 жыл бұрын
@@HowaYe in general (and I'm an Android user) paying customers and businesses tend to be on iPhone
@abarreir
@abarreir 4 жыл бұрын
Why not "simply" enabling developers to publish their PWA through the URL on the Google play store without any extra wrapping ?
@abnormi101
@abnormi101 4 жыл бұрын
This is called "the Internet" ;)
@pawepiat6170
@pawepiat6170 4 жыл бұрын
If you mean that androids should run PWA as default then: compability with older versions If you mean gplay should do this process automatically: there might be unforseen problems with generated apps. Better to let developers deal with them i suppose.
@SiriusFuenmayor
@SiriusFuenmayor 4 жыл бұрын
I agree with you, App stores are the default way users look for apps, if Google created the concept of PWA they could put a category for PWA in the Play Store.
@davidmaxwaterman
@davidmaxwaterman 4 жыл бұрын
@@SiriusFuenmayor Also, surely Google Search can be the 'app store' for PWAs...not too good for 'browsing', but for searching it should work well.
@ashiqdey
@ashiqdey 3 жыл бұрын
TWA is better than PWA for android kzbin.info/www/bejne/qHebn4OYhM6qja8 Also TWA supports everything that browser supports the file selection, Camera API, microphone API and there is absolutely no perfomance degrade
@santicros
@santicros 4 жыл бұрын
So great!!! Let's hope apple treats better PWAs
@LarsRyeJeppesen
@LarsRyeJeppesen 4 жыл бұрын
@Y K The EU should fine them for blocking competition
@davidmaxwaterman
@davidmaxwaterman 4 жыл бұрын
Yeah, Apple is the big PITA when it comes to PWAs...seemingly little to no interest in implementing anything but the most basic PWA features (ie service worker and add to homescreen).
@fayezaltamimi1255
@fayezaltamimi1255 4 жыл бұрын
I have been following the PWA path and wrapped my app finally in TWA. However, I'm struggling for weeks to publish on Play Store because the reviewers keeps repeating this information that Web Applications aren't accepted in the Play Store. I have been trying to describe to them that this is not a violation of Google guidelines but rather it is following the guidelines. did I waste my time on this contradiction??!!
@optimistanoop
@optimistanoop 4 жыл бұрын
Same here, months gone but not able to figure it out to publish it. Review comments are always same, looks like they are auto generated
@specy_
@specy_ 4 жыл бұрын
@@optimistanoop have you or fayez ticked the "this app is for children" or said that the app is ok for
@optimistanoop
@optimistanoop 4 жыл бұрын
@@specy_ thanks for the reply, this seems helpful, I will try and let you know here.
@davidmaxwaterman
@davidmaxwaterman 4 жыл бұрын
@@optimistanoop Well?
@spguy7559
@spguy7559 3 жыл бұрын
which one would you choose masters for cross-platform? 1-bringing web to other device ? 2-bringing other technologies to the web ?
@JitendraPalJP
@JitendraPalJP 2 жыл бұрын
1
@jasmeetsingh823
@jasmeetsingh823 Жыл бұрын
What are the native features of android we can use with this approach?
@jhjhj2172
@jhjhj2172 4 жыл бұрын
how to change jdk file path ?? i have written wrong path
@alissonreinaldosilva1119
@alissonreinaldosilva1119 4 жыл бұрын
Got my TWA published on Google Play, but when you open it displays a notification "Running in Chrome". Who is responsible for this notification? It should be removed, users keep asking what it means...that's silly
@qaedid936
@qaedid936 2 жыл бұрын
Yeah thats really sucks, im still trying to find a way how to hide that
@tipsstudio9707
@tipsstudio9707 Жыл бұрын
did you find any way to remove this notification ?
@tipsstudio9707
@tipsstudio9707 Жыл бұрын
@@qaedid936 did you find any way to remove this ?
@hfe1833
@hfe1833 3 жыл бұрын
I have question, in native app I can make UDP message to client or server is PWA Capable for this ?
@PratyushRajprats
@PratyushRajprats 4 жыл бұрын
Does Google web sign in works with TWA ?
@MrGokuuuuuu
@MrGokuuuuuu Ай бұрын
Cached files from service worker expire pretty fast , 3 days and app stop works without internet. Is there any way to embed images/files into apk ?
@rohitattaluri
@rohitattaluri 4 жыл бұрын
How the same can be possible for iphone's? I'm planning to build a TWA app for apple devices as well. Open for suggestions all the time. Thanks in advance.
@jackiecs8190
@jackiecs8190 4 жыл бұрын
You can also do this without downloading anything, using Microsoft's PWABuilder
@marcusjt
@marcusjt 4 жыл бұрын
Alas not, that creates a PWA from a website, not an APK from a PWA
@davidmaxwaterman
@davidmaxwaterman 4 жыл бұрын
Can this be used programmatically, so I can have a button to make an apk from my PWA using some configuration on my web site?
@harithimanshu3927
@harithimanshu3927 3 жыл бұрын
bubblewrap no longer generates assetlinks.json
@codekat153
@codekat153 3 жыл бұрын
Thank you for this tutorial. unfortunately, I'm getting the following error: "Bubblewrap is not recognized as an internal or external command".
@AyushSharma-2050
@AyushSharma-2050 Жыл бұрын
It's years down the line with PWA and TWA's & I am still struggling with the monetization options 😅
@jimmyroserovallejo
@jimmyroserovallejo 2 ай бұрын
So it's not a good idea to use that method?
@razt3757
@razt3757 4 жыл бұрын
Looks fine but why would I use this instead of cordova which builds for multiple platforms not just android?
@judewestburner
@judewestburner 4 жыл бұрын
Beats me. Been a Cordova guy for a decade and whilst it's not always been the smoothest ride it has at least worked the while time
@davidmaxwaterman
@davidmaxwaterman 4 жыл бұрын
It is as simple?
@alanguevara2288
@alanguevara2288 4 жыл бұрын
Are PWA capable of getting Geolocation from device while in background, if not is there a way to still get the location save it and send it till user opens up the app ?
@ashiqdey
@ashiqdey 3 жыл бұрын
TWA supports everything that browser supports do give it a try kzbin.info/www/bejne/qHebn4OYhM6qja8
@marcusjt
@marcusjt 4 жыл бұрын
It's definitely progress but it's still pretty complicated 🤯
@nybre8964
@nybre8964 3 жыл бұрын
totally agree with you!... the less the clicks the better
@yevheniibutenko8567
@yevheniibutenko8567 4 жыл бұрын
I'm really missing a way how to remove chrome navigation bar. I've tried to set standalone and fullscreen mode, tried to use webview and custom tabs, nothing helps me. Even 20-minutes googling about it didn't help. Any ideas?
@AlexGuerrero007
@AlexGuerrero007 4 жыл бұрын
you need to upload correct assetlinks.json inside /.well-known directory on your web server
@yevheniibutenko8567
@yevheniibutenko8567 4 жыл бұрын
@@AlexGuerrero007 thank you! It helps.
@ashiqdey
@ashiqdey 3 жыл бұрын
TWA is better than PWA for android kzbin.info/www/bejne/qHebn4OYhM6qja8 TWA also removes chrome navigation bar do give it a try
@anandharajramasamy4960
@anandharajramasamy4960 4 жыл бұрын
Hi , May I know we can hide/remove address bar. It's possible ? If possible please share here step by step Thanks
@georgehowarth2388
@georgehowarth2388 4 жыл бұрын
Anandharaj Ramasamy change the "display" property in your manifest.json to "standalone" (there are others as well)
@anandharajramasamy4960
@anandharajramasamy4960 4 жыл бұрын
@@georgehowarth2388 thanks. It's work for me ☺️👍
@krishnendumondal2743
@krishnendumondal2743 2 жыл бұрын
i dont need smartphone anymore i need a smart browsing device with all built in native feature and run a PWA with native feature support ..... and make the call and other basre minimum activity in the browser itself
@enzodaneri9731
@enzodaneri9731 4 жыл бұрын
Hope this can be simplified and improved!
@quiet-pat
@quiet-pat 29 күн бұрын
Before anyone wastes their time (as I did) by following this tutorial to create an app, you should know something very important: the "TWA" that you generate is NOT treated as a native app. It will be launched with this ugly warning message that says "Running in Chrome" and the user will have to dismiss that warning manually. You CANNOT remove this error message, and it will come back up to once per week, even after the user has dismissed it. Incredibly disappointing and defeats the entire purpose of this PWA/TWA process. Don't waste your time on this.
@yogeshkad6928
@yogeshkad6928 4 жыл бұрын
I dont andustand any think
@fail-fixer
@fail-fixer 4 жыл бұрын
Notification requires permission from user. While this is "Trusted Web Activities" it should have delegated by default.
@PhatPhunk
@PhatPhunk 4 жыл бұрын
Looks all good.. until you try to bake an APK yourself!! The frustrations that followed when you see the 'Running in Chrome' in the notification shade. What's the point? I mean all these steps to make it a 'native' Android app. . and there's no way to suppress the notification. It is frustrating after hours and hours of work just to discover, oh crap, think i've made a wrong decision to go with PWA. And with all these heavy marketing and talks about PWA... goes down the drain, when users sees that the app they downloaded is merely a website, or worst still, they might have the impression that the app is tracking them via Chrome or such...
@PhatPhunk
@PhatPhunk 4 жыл бұрын
I think PWA will never be 'Native' apps if it keeps showing the 'Running in Chrome' notification all the time. The Chrome browser remnants got to be suppressed if it is to be a TRUE native app.
@tipsstudio9707
@tipsstudio9707 Жыл бұрын
did you find any way to remove this ?
@wepranaga
@wepranaga 4 жыл бұрын
so we don't have to use ionic/cordova anymore. great
@arnovanlieshout7537
@arnovanlieshout7537 4 жыл бұрын
You still need it for your iOs app
@Pitgisa
@Pitgisa 4 жыл бұрын
👍🏻👏🏻
@randalvc
@randalvc 4 жыл бұрын
Or just pass the URL to your friend. Done, no need for play store.
@danielrolando6883
@danielrolando6883 2 жыл бұрын
Hola, hagamos un grupo de 5 personas, y le pagamos a algún desarrollador para que nos dé clases
@rishavbhowmik7778
@rishavbhowmik7778 4 жыл бұрын
Should have built it sooner🥵
@LtKyll
@LtKyll 4 жыл бұрын
Better title: Let's say HYPOTHETICALLY you want to ship your PWA as an android app.
@ciroxm
@ciroxm 4 жыл бұрын
No thanks! NO ADMOB or ADSENSE/SPA SUPORT!
How to define your install strategy
7:13
Chrome for Developers
Рет қаралды 9 М.
Практический мастер-класс по PWA
1:21:29
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Introduction to PWAs [1 of 17] | PWA for Beginners
13:46
Microsoft Developer
Рет қаралды 45 М.
Is THIS the Future of Mobile Apps?
9:06
The New Oil
Рет қаралды 7 М.
7 Web Features You Didn’t Know Existed
10:16
Fireship
Рет қаралды 281 М.
Install a progressive web app on Android [bubblewrap]
10:06
Daniel Persson
Рет қаралды 8 М.
How To Create a Progressive Web App with Blazor WebAssembly
30:15
Progressive Web Apps - PWA Roadshow
21:51
Chrome for Developers
Рет қаралды 166 М.
8 Tips to Make Your Website Feel Like an iOS App
15:43
Sam Selikoff
Рет қаралды 56 М.
How to Create a PWA With Next.js in 10 Minutes
13:08
James Q Quick
Рет қаралды 116 М.