Czy Progressive Web Apps może zastąpić w przyszłości Android SDK ?

0

Coraz więcej pojawia się informacji w sieci o Progressive Web Apps. Powstaje wiele artykułów na temat domysłów przyszłości Android SDK...

Progressive Web Apps to Replace Mobile Applications
Google will soon integrate Progressive Web Apps deeper into Android
Google wants Progressive Web Apps to replace Chrome apps

Co o tym myślicie? Javascript ma szansę przejąć rynek Android'a?
Cały czas trwają pracę nad Progressive Web Apps, więc wszystkie obecne niedoskonałości mają być wyeliminowane.

1

Szklanej kuli nie mam :]

To czy aplikacje webowe zastąpią aplikacje natywne zależy głównie od wydajności takich rozwiązań. Jeśli będzie akceptowalna to aplikacje webowe będą jeszcze bardziej zastępować aplikacje natywne.

0

Lubie JavaScript ale jak sobie wyobrażam, że jeden język będzie do wszystkiego to mi się słabo robi.

0

Google pewnie do tego dąży i nie zdziwie się jak w swoim Fushia OS zaimplementuje jakiś wydajny render dla takich stron.

0

Ten temat wyskakuje średnio raz na tydzień na Reddicie. Tutaj niezły komentarz (akurat odnosnie React Native): https://www.reddit.com/r/androiddev/comments/5qr9xw/avoiding_react_native/dd1wuzn/
A co przyniesie przyszłość - nie wiadomo. Ja tam niechętnie zamienie Kotlina na JS (ugh) ;)

Prawdopodobnie zastanawiasz się czy isć w Androida. Mysle, że przez najbliższe 5-10 lat na pewno nie będziesz miał problemów z pracą. Mowił to też Yigit Boyar (z Google) na jakiejś konferencji.

0
dbCooper napisał(a):

Ten temat wyskakuje średnio raz na tydzień na Reddicie. Tutaj niezły komentarz (akurat odnosnie React Native): https://www.reddit.com/r/androiddev/comments/5qr9xw/avoiding_react_native/dd1wuzn/
A co przyniesie przyszłość - nie wiadomo. Ja tam niechętnie zamienie Kotlina na JS (ugh) ;)

Prawdopodobnie zastanawiasz się czy isć w Androida. Mysle, że przez najbliższe 5-10 lat na pewno nie będziesz miał problemów z pracą. Mowił to też Yigit Boyar (z Google) na jakiejś konferencji.

Dokładnie, uczę się Androida ;) czytanie takich tematów w sieci czasem jest troszkę demotywujące... ale skoro tak to zostanę przy moim Androidzie :D

0

Sam już nie wiem czego mam się uczyć... w takim razie warto dalej uczyć się Android'a? skoro przez ten wynalazek PWAs może być coraz mniej ofert pracy... może lepiej jednocześnie uczyć się Androida i Javascript?

1
studenciakowo napisał(a):

Sam już nie wiem czego mam się uczyć... w takim razie warto dalej uczyć się Android'a? skoro przez ten wynalazek PWAs może być coraz mniej ofert pracy... może lepiej jednocześnie uczyć się Androida i Javascript?

Ucz się tego w czym się dobrze czujesz i co ci sprawia przyjemność. Wiesz ludki w internetach krzyczą żeby nie uczyć się Javy bo umiera od 20 lat ;)

0

Zanim PWA wejdą na dobre, minie jeszcze sporo czasu. Trzeba sobie zadać również pytanie, czy w ogóle się spopularyzują. To, że google "ciśnie" temat nie oznacza jego murowanego sukcesu.

Nawet jeśli, to zostaje - nadal - sporo wolnego miejsca na obie technologie. Nie oznacza to, że nagle natywni przestaną być potrzebni. Prędzej wejdą takie rozwiązania jak react native, czy flutter (któremu kibicuję), gdyż z perspektywy biznesu jest to atrakcyjniejsze rozwiązanie: mieć jeden cross systemowy zespół i wdrażać "ficzery" szybciej. Teoretycznie PWA też to umożliwi, ale pamiętajmy, że chyba tylko chrome to wspiera, a to nie 100% rynku.

W związku z powyższym w ogóle bym się nie przejmował. Piszę tu z pozycji Android Developera. Zgadzam się, że jest tutaj jeszcze pracy na kilka lat. Docelowo, pewnie, część ludzi przebranżowi się na inne mobilne technologie, jak np. flutter właśnie (kompilacja do ios/android/fuchsia!), część pójdzie w IOT itd, część pewnie w coś, co nie zostało jeszcze opublikowane ;)

Pracy jest multum, a samo przebranżowienie to kwestia kilku miesięcy przecież :)

0

##Progressive Web App
** What you'll need:**
A recent version of Chrome
The sample code
A text editor
Basic knowledge of HTML, CSS, JavaScript, and Chrome DevTools

Nie byłbym taki optymistyczny. Wymagania są naprawdę niskie, nawet nie trzeba znać żadnego framework'a typu react.
Bardzo małe (wręcz zerowe) koszty dla pracodawcy, a wydajność zbliżona do aplikacji natywnych...
Być może sklep play będzie służył tylko do ściągania gier mobilnych...

0
Mały Ogrodnik napisał(a):

https://whatwebcando.today/

Pracę trwają. Jeśli Google wprowadzi brakujące funkcjonalności to będzie rychły koniec natywnych aplikacji.
Tutaj pracownik Google się wypowiada na temat PWA
https://www.quora.com/Is-Flutter-likely-to-replace-Java-for-Android-app-development

0

Microsoft "wspiera" PWA poprzez wprowadzenie tej technologi do Edge i Microsoft Store w Windows 10. PWA jest promowane przez 2 giganty świata technologii - Google & Microsoft.
https://www.theverge.com/2018/2/7/16987842/microsoft-progressive-web-apps-pwa-edge-windows-10

0

M$ wspiera też Xamarina.i co? I nic - jak badziewny był, taki pozostaje.
PWA będą sobie spokojnie wypierać aplikacje natywne z segmentu produktów prostych i/lub tanich – to akurat jest win-win moim zdaniem (chyba, że ktoś jest bardzo słabym programistą i tylko takie resto-crudy potrafi tworzyć to już ma problem).
Ale zakres zaawansowanych zadań powierzanych telefonom będzie z każdym rokiem rósł – i tam właśnie będzie miejsce dla w pełni natywnego programowania.

BTW. uważam, że właśnie jeśli już to PWA wypchną z rynku wsyztkie rozwiązania pośrednie - od Xamarina, przez React Native po śmieszne "aplikacje" webowe zapakowane w natywnym kompilatorze.

0
HEMIkr napisał(a):

M$ wspiera też Xamarina.i co? I nic - jak badziewny był, taki pozostaje.
PWA będą sobie spokojnie wypierać aplikacje natywne z segmentu produktów prostych i/lub tanich – to akurat jest win-win moim zdaniem (chyba, że ktoś jest bardzo słabym programistą i tylko takie resto-crudy potrafi tworzyć to już ma problem).
Ale zakres zaawansowanych zadań powierzanych telefonom będzie z każdym rokiem rósł – i tam właśnie będzie miejsce dla w pełni natywnego programowania.

BTW. uważam, że właśnie jeśli już to PWA wypchną z rynku wsyztkie rozwiązania pośrednie - od Xamarina, przez React Native po śmieszne "aplikacje" webowe zapakowane w natywnym kompilatorze.

Niby jakie zaawansowane zadania? GPS? ze statystyk wynika, że 50% amerykanów ściąga 0 aplikacji miesięcznie, natomiast 1-2 aplikacje miesięcznie pobiera 25% amerykanów. Ludzie przeglądają głównie facebook, instagram i inne social media. Dlatego też, jednym z powodów dla których wprowadzono PWS jest kosztowność i nieopłacalność aplikacji natywnych, o czym często mówi Google. W sklepie Google Play najpopularniejsze są gry mobilne, tworzone w Unity.
PWS jeszcze nie zostało ukończone, a już może z łatwością wyprzeć z rynku React Native i większość aplikacji (gdzie nie wykorzystuje się funkcji GPS). Gdy Google uzupełni brakujące funkcje to PWS wyprze wszystkie aplikacje natywne. Przypomnę, że PWA jest szybsze, a wydajność jest niemal taka sama jak w apps natywnych.

0

Brzmisz trochę jak bootcampowiec który widzi w tym temacie jedyną szansę na zatrudnienie w swoim wyuczonym JavaScripcie. Nie przeczę, że PWA mogą zdominować rynek. Ale równie dobrze koncepcja może upaść z hukiem. Zobaczymy za kilka lat.

0
HEMIkr napisał(a):

Brzmisz trochę jak bootcampowiec który widzi w tym temacie jedyną szansę na zatrudnienie w swoim wyuczonym JavaScripcie. Nie przeczę, że PWA mogą zdominować rynek. Ale równie dobrze koncepcja może upaść z hukiem. Zobaczymy za kilka lat.

Szczerze mówiąc to nie przepadam za Javascript, to nie moja działka :D dlaczego brzmię jak absolwent bootcamp'a ? bo się z Tobą nie zgadzam ;D
Po prostu Twoje argumenty były słabe.

0

To że coś jest słabe nie znaczy, że nie zostanie wyhajpowane na technologię obcinania krawędzi. Patrz Java.

1

No ale z ta wydajnoscia PWA to szalejesz. Nie kazdy bedzie mial Samsung Galaxy Multiverse Interstellar S10 Edge za 5K ;)

Z reszta, dla przykladu. Jak korzystacie z YouTube albo Spotify to na 100% nie przez Chrome.

0
Wesoły Pomidor1 napisał(a):

Szczerze mówiąc to nie przepadam za Javascript, to nie moja działka :D dlaczego brzmię jak absolwent bootcamp'a ? bo się z Tobą nie zgadzam ;D
Po prostu Twoje argumenty były słabe.

Raczej dlatego, że bezdyskusyjnie zakładasz, że za X lat dany trend technologiczny zdobędzie pozycję dominującą. Czyli wierzysz w.gadanie z kategorii "brakuje 50k programistów".

1

Moim zdaniem PWA będzie wykorzystane do prostych aplikacji typu przeglądarka forum lub jakiś inny instagram, do bardziej zaawansowanych aplikacji typu Netflix w ruch pójdzie flutter/react-native, ale będą to uzupełniacze całego rynku mobilnego.

0

Moim zdaniem rynek aplikacji natywnych będzie stabilny przez co najmniej 5 lat, a może nawet 10 lat.
a za 10 lat i tak każda branża(nie tylko mobile) będzie wyglądać zupełnie inaczej niż dzisiaj ;)

0

@dbCooper jakiego typu aplikacje najczęściej wytwarza się na androida w pracy na etacie? aplikacje typu - book reader, music player itp. czy może bardziej biznesowe jak np. onet, filmweb, sklep online, bank itp. ?

0
Thomas napisał(a):

@dbCooper jakiego typu aplikacje najczęściej wytwarza się na androida w pracy na etacie? aplikacje typu - book reader, music player itp. czy może bardziej biznesowe jak np. onet, filmweb, sklep online, bank itp. ?

W sumie to wszystko co wypisałeś. Zależy gdzie się zatrudnisz.

0
studenciakowo napisał(a):

Sam już nie wiem czego mam się uczyć... w takim razie warto dalej uczyć się Android'a? skoro przez ten wynalazek PWAs może być coraz mniej ofert pracy... może lepiej jednocześnie uczyć się Androida i Javascript?

Jeśli chcesz zajmować się aplikacjami mobilnymi to w tej chwili (i w najbliżej przyszłości) popularniejszy jest Android (od Native React).
Natomiast za 5-10 lat nie wiadomo co będzie na topie.... ale co to za problem przestawić się na inną technologie ? jeśli będziesz mieć doświadczenie w tworzeniu aplikacji mobilnych to nie będzie żadnego problemu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1