webmaxru / progressive-web-conf

Gathering interest to organizing Progressive Web Conf
23 stars 12 forks source link

Motivation #3

Open webmaxru opened 6 years ago

webmaxru commented 6 years ago

2018 is the #YearOfPWA - the year when all major browser vendors released at least basic PWA functionality. The web now has a unique chance to become a truly universal platform for all kinds of the apps on all kinds of devices - the term "web" is not about "surfing the websites while online" anymore.

We (enthusiasts, devrels, browser vendor reps) advocate PWAs on many conferences - I believe, there was no a single web-related event without at least one session about this topic this year. We say "this is an exciting new world of building the cross-platform apps". At the same time, the question "should I choose a PWA way for building a new app right here and right now" is still far from having a clear, reasoned (with enough pros and cons) answer. [Web-, mobile-] developers are worrying about:

The main point of organizing Progressive Web Conf (working title) is to confirm:

Both points (especially, the second one) are not possible to reason about without all browser vendors involved in the discussion.

History

I've got this idea one year ago (the creation date of #pwaconf channel on PWA slack is June 30th, 2017), but only now we have the "critical mass" to make this real. The idea got its second life after this tweet

comp615 commented 6 years ago

The two main points of organizing sound very developer-centric to me. My summary would be it's a conference to learn about why PWAs work and how to build them (or transform your existing app). That's not a bad thing at all, and is actually quite valuable. I just wanted to point out there's many aspects I think could be valuable, maybe they can happen at the same event on different times, maybe not. But for discussion...

I'd be interested to hear what the browser vendors think, but from my perspective there's value in supporting alignment from the various vendors around ideas. For instance, as I talked with people at the recent conferences, it seems like there's a lot of questions about how to prompt installing a PWA. Chrome led with one approach, but should that be a standards approach? What did they learn or what would they change that might help when ATHS for desktop comes? Should it be a user controlled command instead of event? How should the UI/messaging align?

Moreover, maybe this happens, but I'd love to just align the vendors on a roadmap so things don't get crazy splintered and the PWA brand as a whole can progress independent (to an extent).

To mix the two, I also think there's value in discussing as a SMALL roundtable directly what devs view as problems or opportunities in PWAs with the vendors. Are we finding that we need an interface to detect the current OS theme color? More generally, do we need a better way to expose OS apis? Should network signal be the focus? How important is sharing images to apps? A smaller meeting could be more productive where vendors can ask these questions directly to apps and have a tight feedback cycle.

TL;DR: I think you illustrated what aspiring PWA developers would want to get out, but I'm interested also in hearing how the vendors themselves think they could benefit, and how someone who's bought into the PWA ecosystem already might benefit. Figuring out those three use cases, and which fit into this conference will make it even more successful.

webmaxru commented 6 years ago

@comp615 I share your concerns and ideas. Actually, I'm still unsure about the term "conference" in the naming. My initial idea was about facilitating offline discussions like this https://github.com/w3c/manifest/issues/627 by gathering the feedback from all the browser vendors and dev community.

Also, as Aaron Gustafson mentioned here https://twitter.com/AaronGustafson/status/994446815310200832 - it would be cool to gather browser folks for the public discussion. Even if they don't share any extraordinary info and provide only some blurry roadmaps (developers don't like to prognose), the fact that they are all together gathered at some event to present/argue/reason about PWA is (and I truly believe in that) a huge factor of trust for the whole dev community. There never was a meeting (at least public one) like this before.

Anyway, it doesn't mean that the event will look like the meeting / panel / round table with browser vendors discussing and presenting and silent web developers around. We have to find a good balance on how to build the dialogue.

webmaxru commented 6 years ago

@comp615: more thoughts: https://github.com/webmaxru/progressive-web-conf/issues/2#issuecomment-390192418

torgo commented 6 years ago

@webmaxru: @thisisjofrank suggested an organizing committee. Can we establish such a committee? I would like to suggest yourself, two browser representatives and two developer community representatives.

webmaxru commented 6 years ago

@torgo: yes, I like the suggested structure and I'm ready to be a part of the committee! Could you or someone from your team take one of the browser reps place? @thisisjofrank: do you have the wish and bandwidth to join the committee as a representative from dev community? (I don't know your background, but I suggest you are a developer interested in PWA, please correct me if I'm wrong)

thisisjofrank commented 6 years ago

I'd love to join. I'm on the Samsung Internet team and an organiser of codebar, other tech meet-ups and conferences.

webmaxru commented 6 years ago

@thisisjofrank I'm happy to have you on the team! Could you please also add yourself to the list of participants (this is not only the team but a list of all who has shown interest in any form) by sending a PR to https://github.com/webmaxru/progressive-web-conf/blob/master/PARTICIPANTS.md