#DevDiscuss Archive
Tuesday January 31, 2017
9:00 PM EST
Programazing
Jan 31 @ 9:03 PM EST
Sorry
#DevDiscuss
but I have to skip this week.
ThePracticalDev
Jan 31 @ 9:04 PM EST
Time for the
#DevDiscuss
💬 Twitter chat! This week's topic: WEB vs NATIVE APPS
ThePracticalDev
Jan 31 @ 9:06 PM EST
Rules: - Stay on topic - ALWAYS use the hashtag
#DevDiscuss
- Be NICE/POSITIVE ❤️ - Quoting tweets for clarity is encouraged 😁
joshin_my_tots
Jan 31 @ 9:06 PM EST
This one should get people riled up haha
#DevDiscuss
In reply to @ThePracticalDev
joshin_my_tots
Jan 31 @ 9:08 PM EST
#DevDiscuss
I still feel like writing apps with JavaScript is a sin, but I am continually impressed by
@Ionicframework
In reply to @ThePracticalDev, @Ionicframework
Brocco
Jan 31 @ 9:08 PM EST
Wow, quite a broad topic this week. Too many things to consider to consider when making this decision. Should be interesting!
#DevDiscuss
ThePracticalDev
Jan 31 @ 9:04 PM EST
Time for the
#DevDiscuss
💬 Twitter chat! This week's topic: WEB vs NATIVE APPS
OneEaredMusic
Jan 31 @ 9:09 PM EST
#DevDiscuss
More work is needed on a native app; they should be for specialised actions. Web apps are ubiquitous.
In reply to @ThePracticalDev
neriusv
Jan 31 @ 9:09 PM EST
You should always pick the right tool for the job. 1/
#devdiscuss
In reply to @ThePracticalDev
neriusv
Jan 31 @ 9:10 PM EST
If web gets the job done - great, but don't try to make it look like it's native. /2
#devdiscuss
In reply to @neriusv, @ThePracticalDev
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
quangdaon
Jan 31 @ 9:11 PM EST
After seeing what Android Devs have to go through, I will never complain about CSS again.
#DevDiscuss
neriusv
Jan 31 @ 9:11 PM EST
Consider this: if you can get away with a web app, maybe don't need an app? Maybe a good(!) mobile website is enough?
#devdiscuss
BinaryIdiot
Jan 31 @ 9:12 PM EST
It seems a lot of tech is consolidating to using web technologies (JavaScript) and directly interfacing with native components.
#devdiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
gumnos
Jan 31 @ 9:13 PM EST
Native has performance & offline advantages, but requires greater accessibility & porting efforts. 1/
#DevDiscuss
In reply to @ThePracticalDev
quangdaon
Jan 31 @ 9:13 PM EST
Our Front-End team at
@experienceGray
are looking to get into Progressive Web Apps
https://t.co/JUL2nxy6J3
#DevDiscuss
In reply to @ThePracticalDev, @experienceGray
BinaryIdiot
Jan 31 @ 9:13 PM EST
It seems this trend will continue and become more seamless over time. Maybe Web Assembly will get access to native components
#devdiscuss
kellyjandrews
Jan 31 @ 9:13 PM EST
One thing to consider here is app fatigue. There are so many apps out there, and usage indicates low adoption of new ones
#devdiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
bendhalpern
Jan 31 @ 9:13 PM EST
Apple's closed platform which inhibits web progress is a huge boon to native development in general and hurts the browser.
#DevDiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
joshin_my_tots
Jan 31 @ 9:13 PM EST
#DevDiscuss
That's a good consideration. Usually not a decision a programmer gets to make, but we can suggest that.
In reply to @neriusv
joshin_my_tots
Jan 31 @ 9:13 PM EST
#DevDiscuss
It's not hard to ask the user to add the web page to their home screen.
In reply to @joshin_my_tots, @neriusv
kellyjandrews
Jan 31 @ 9:14 PM EST
Carefully consider if native is worth the investment because it may not work as expected
#devdiscuss
joshin_my_tots
Jan 31 @ 9:14 PM EST
#DevDiscuss
never heard about this, thanks for sharing
In reply to @quangdaon, @ThePracticalDev, @experienceGray
BinaryIdiot
Jan 31 @ 9:15 PM EST
There will be a place for native for maximum performance but web will always offer better ROI esp w/ native access to device
#devdiscuss
gumnos
Jan 31 @ 9:15 PM EST
[standards-based] Web gets you broad portability and a base level of a11y, but offline/speed takes effort.
#DevDiscuss
In reply to @ThePracticalDev
bendhalpern
Jan 31 @ 9:15 PM EST
Apple's practices to prop up its own apps made more sense when devices were less powerful. Now it just seems stifling.
#DevDiscuss
luke_dot_js
Jan 31 @ 9:15 PM EST
I get so excited about new web platform features and then remember that Apple exists
#devdiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
kellyjandrews
Jan 31 @ 9:15 PM EST
It's also important to note that Progressive Web Apps can produce a native like experience with out the heavy lifting
#devdiscuss
cathodion
Jan 31 @ 9:16 PM EST
#DevDiscuss
The right tool for the right job. *but*, the distinction is a source of vendor lock-in and should be opposed.
In reply to @ThePracticalDev
gumnos
Jan 31 @ 9:16 PM EST
Web also doesn't require app-store approval and is easier to hook with tools (e.g. curl) 3/
#DevDiscuss
In reply to @ThePracticalDev
dev_vine
Jan 31 @ 9:16 PM EST
Web continues to be more powerful. Lots of webapps now that could only have been native in past. 1/
#devdiscuss
In reply to @ThePracticalDev
kellyjandrews
Jan 31 @ 9:16 PM EST
react native is bridging gaps
#devdiscuss
In reply to @BinaryIdiot
claudiordgz
Jan 31 @ 9:17 PM EST
#devdiscuss
today i lost a hackathon because the computer presenting our live demo webapp had a breaking extension in chrome
BinaryIdiot
Jan 31 @ 9:17 PM EST
for sure and I know there is a native vue.js and others joining the fray. Crazy how ubiquitous JavaScript is!
#devdiscuss
In reply to @kellyjandrews
dev_vine
Jan 31 @ 9:17 PM EST
Because of this, it becomes a question of, do we require the user to install something? Is it necessary? 2/2
#devdiscuss
In reply to @ThePracticalDev
kellyjandrews
Jan 31 @ 9:17 PM EST
If only it were a real programming language :D
#devdiscuss
In reply to @BinaryIdiot
cathodion
Jan 31 @ 9:17 PM EST
#devdiscuss
In the short term, hybrid apps are one way to do this
In reply to @ThePracticalDev
claudiordgz
Jan 31 @ 9:18 PM EST
#devdiscuss
maybe lost is 2 strong. But breaking a site due to some shitty extension sucks
joshin_my_tots
Jan 31 @ 9:18 PM EST
#DevDiscuss
I don't think there is an argument that native provides the best experience, but is it necessary all the time?
In reply to @bendhalpern
kellyjandrews
Jan 31 @ 9:18 PM EST
that really sucks man :(
#devdiscuss
In reply to @claudiordgz
neriusv
Jan 31 @ 9:19 PM EST
I haven't tried react native my self, but on paper it looks very impressive
#devdiscuss
In reply to @kellyjandrews, @BinaryIdiot
RappidDev
Jan 31 @ 9:19 PM EST
#devdiscuss
tremendous3
Jan 31 @ 9:20 PM EST
Native is appealing for the younger market. Teens arent always connected & offline capabilities provide real value/impact.
#devdiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
gumnos
Jan 31 @ 9:20 PM EST
Browser sandboxing also means I'm more comfortable visiting random websites. But installing rando apps? 😱
#DevDiscuss
In reply to @ThePracticalDev
gildaswise
Jan 31 @ 9:20 PM EST
#DevDiscuss
I like being able to use everything the mobile platform has to offer, so native. (also, web/hybrid are so damn ugly in UI/UX)
In reply to @ThePracticalDev
BinaryIdiot
Jan 31 @ 9:20 PM EST
ya I've barely played w/ it but since JavaScript runs everywhere it seems like this trend will only grow
#devdiscuss
In reply to @neriusv, @kellyjandrews
joshin_my_tots
Jan 31 @ 9:21 PM EST
#DevDiscuss
true, the average number of apps a user installs every month is 0
In reply to @gumnos, @ThePracticalDev
cathodion
Jan 31 @ 9:21 PM EST
#devdiscuss
In the long term, I dream of one language-agnostic platform for server, browser, and native.
In reply to @ThePracticalDev
dev_vine
Jan 31 @ 9:21 PM EST
W/ native you're subject to an ecosystem that is based on the whim of a Co. who is often competing w/ you.
#devdiscuss
In reply to @ThePracticalDev
kellyjandrews
Jan 31 @ 9:21 PM EST
#devdiscuss
In reply to @BinaryIdiot
joshin_my_tots
Jan 31 @ 9:22 PM EST
#DevDiscuss
The UI can be ugly or it doesn't match. But some platforms allow the design to look close to native
In reply to @gildaswise, @ThePracticalDev
the_hme
Jan 31 @ 9:22 PM EST
for us native would be better than web responsive, but native requires specialization & we're 2 small of a team
#DevDiscuss
In reply to @ThePracticalDev
gumnos
Jan 31 @ 9:22 PM EST
Conversely, for device-specific hardware (cameras, accelerometers, audio, card/chip readers) apps win.
#DevDiscuss
In reply to @ThePracticalDev
kellyjandrews
Jan 31 @ 9:23 PM EST
Downsides - web apps must be BLAZING fast to even remain relevant. You can't D/L native weights on 3G speeds in a web app
#devdiscuss
neriusv
Jan 31 @ 9:23 PM EST
and slow. don't forget slooow. But to be fair, a lot of native UI is also ugly.
#devdiscuss
In reply to @gildaswise, @ThePracticalDev
joshin_my_tots
Jan 31 @ 9:23 PM EST
#DevDiscuss
I'm curious to know why people chose native or web? How did it go for you?
kellyjandrews
Jan 31 @ 9:24 PM EST
It's easier when talking native OS apps as typical speeds on home net is faster, but you can't rely on it - perf still priority
#devdiscuss
claudiordgz
Jan 31 @ 9:24 PM EST
any webapp correctively done as a pwa is a force of nature
#DevDiscuss
neriusv
Jan 31 @ 9:24 PM EST
This. If you need this, don't bother with web. It will be a world of pain.
#devdiscuss
gumnos
Jan 31 @ 9:22 PM EST
Conversely, for device-specific hardware (cameras, accelerometers, audio, card/chip readers) apps win.
#DevDiscuss
In reply to @ThePracticalDev
bendhalpern
Jan 31 @ 9:25 PM EST
Apple's killing the web by stifling browsers. Google's killing the web by eating the ecosystem. Native is a pain in the ass.
#DevDiscuss
joshin_my_tots
Jan 31 @ 9:25 PM EST
#DevDiscuss
Another advantage for web is you can update anytime & force the user to update. Maintaining multiple app versions can be a pain
gumnos
Jan 31 @ 9:25 PM EST
Just because the web has gotten fat & lazy doesn't mean it *has* to be that way. 😉
#BrowsedTheWebAt28
.8
#DevDiscuss
In reply to @kellyjandrews
neriusv
Jan 31 @ 9:25 PM EST
I really, really don't like writing JS, so... ;)
#devdiscuss
In reply to @joshin_my_tots
gildaswise
Jan 31 @ 9:25 PM EST
#DevDiscuss
Not when complying with the guidelines
In reply to @neriusv, @ThePracticalDev
kellyjandrews
Jan 31 @ 9:26 PM EST
I resemble that remark
#devdiscuss
In reply to @gumnos
robmurrer
Jan 31 @ 9:26 PM EST
They both have their place but the easiest way to be everywhere FAST is use web. More JS devs than c++.
#DevDiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
kellyjandrews
Jan 31 @ 9:26 PM EST
we all have our downsides ;)
#devdiscuss
In reply to @neriusv, @joshin_my_tots
TasmacNCheese
Jan 31 @ 9:27 PM EST
1. Native has a permanent presence on users, can push smarter notifications. 2. Bugfixes are incumbent on users updating apps :(
#devdiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
davidcstevens_
Jan 31 @ 9:27 PM EST
With
@ReactNative
and
@GraphQL
this is entirely possible. JS to native is finally performant enough
#DevDiscuss
In reply to @reactnative, @GraphQL
cathodion
Jan 31 @ 9:21 PM EST
#devdiscuss
In the long term, I dream of one language-agnostic platform for server, browser, and native.
In reply to @ThePracticalDev
kellyjandrews
Jan 31 @ 9:27 PM EST
nd my first modem was 2400... :P
#devdiscuss
In reply to @gumnos
BinaryIdiot
Jan 31 @ 9:27 PM EST
oh god is that true. I had to refactor a web page a fellow dev created that contained 100MB worth of CRAP
#devdiscuss
In reply to @gumnos, @kellyjandrews
neriusv
Jan 31 @ 9:27 PM EST
yes, web "forces" all users to use the same version & that avoids lots of headaches.
#devdiscuss
In reply to @joshin_my_tots
kellyjandrews
Jan 31 @ 9:28 PM EST
honestly it's because of our reliance on modules. They add so much bloat
#devdiscuss
In reply to @BinaryIdiot, @gumnos
BinaryIdiot
Jan 31 @ 9:28 PM EST
It's like every web developer forgot that web pages could be small & fast. Now they're all bloated to hell!
#devdiscuss
blehdesu
Jan 31 @ 9:28 PM EST
Native apps can be sold - people pay the same even if they never open the app. Web apps need subscribers or ads to make money.
#devdiscuss
robmurrer
Jan 31 @ 9:28 PM EST
If you need direct hardware access, native will always win.
#DevDiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
kimberlypilbeam
Jan 31 @ 9:28 PM EST
Native wins the UX challenge every time.
#DevDiscuss
In reply to @ThePracticalDev
claudiordgz
Jan 31 @ 9:28 PM EST
#DevDiscuss
whichever road u take learn to build webservices in multiple langs and frameworks and you'll be conan d destroyer
joshin_my_tots
Jan 31 @ 9:29 PM EST
#DevDiscuss
we've implemented a lockout feature to force updates, but we hate to use it.
In reply to @neriusv
BinaryIdiot
Jan 31 @ 9:29 PM EST
that's my biggest worry with import; multiple calls introduce latency which is BAD on high latency pipes
#devdiscuss
In reply to @kellyjandrews, @gumnos
kellyjandrews
Jan 31 @ 9:29 PM EST
The time it took to connect would have people dropping now
#devdiscuss
In reply to @gumnos
kellyjandrews
Jan 31 @ 9:29 PM EST
can we still say
#NewYearNewYou
?
#devdiscuss
In reply to @neriusv, @joshin_my_tots
joshin_my_tots
Jan 31 @ 9:30 PM EST
#DevDiscuss
⛪️ PREACH ⛪️
In reply to @kimberlypilbeam, @ThePracticalDev
bendhalpern
Jan 31 @ 9:30 PM EST
Is
@GraphQL
all that important with this? Seems more like an agnostic data flow detail than specific to native.
#DevDiscuss
In reply to @davidcstevens_, @GraphQL
gildaswise
Jan 31 @ 9:30 PM EST
#DevDiscuss
And there's that! Performance is better by a large amount when using native!
In reply to @neriusv, @ThePracticalDev
BinaryIdiot
Jan 31 @ 9:30 PM EST
I worked on a system that had to support a web app in a desert over sat; each new JavaScript lib hurt
#devdiscuss
In reply to @kellyjandrews, @gumnos
tremendous3
Jan 31 @ 9:31 PM EST
The ability for an app to fit into your user's existing daily processes remains significant.
#devdiscuss
gumnos
Jan 31 @ 9:31 PM EST
Looking forward to HTTP/2 alleviating some of these latency issues.
#DevDiscuss
In reply to @BinaryIdiot, @kellyjandrews
tremendous3
Jan 31 @ 9:31 PM EST
Web is nice, but beibg tied to the phone's hardware changes your exposure and points of contact.
#devdiscuss
kellyjandrews
Jan 31 @ 9:32 PM EST
100% - you can't beat the experience
#devdiscuss
In reply to @kimberlypilbeam, @DevDiscussHQ, @ThePracticalDev
kellyjandrews
Jan 31 @ 9:32 PM EST
good times, good times
#devdiscuss
In reply to @gumnos
kellyjandrews
Jan 31 @ 9:32 PM EST
REST is best ;)
#devdiscuss
In reply to @bendhalpern, @davidcstevens_
nitish_dayal
Jan 31 @ 9:32 PM EST
Q1: PWAs & tools like React Native/Ionic/NativeScript/Electron/Xaramarin, etc. Outlook is good, heavy chance of JS.
#devdiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
davidcstevens_
Jan 31 @ 9:33 PM EST
Native represents higher engagement / retention as long as you actively produce content. Web is a funnel to get them there.
#DevDiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
the_hme
Jan 31 @ 9:33 PM EST
one of our clients has a native app. When they break it, it takes forever to get app store approval. Affects us 👎
#DevDiscuss
In reply to @gumnos
blehdesu
Jan 31 @ 9:33 PM EST
Cryptography can be an issue on web. Client-side javascript is vulnerable to code injection if SSL fails. Native apps are safer.
#devdiscuss
kellyjandrews
Jan 31 @ 9:34 PM EST
Sure - but when the average user only has room for ~5 apps in their daily workflow - thats a tough nut to crack
#devdiscuss
In reply to @tremendous3
claudiordgz
Jan 31 @ 9:35 PM EST
webpack has helped me a lot making best practices std, whereas before i had to slowly add them
#DevDiscuss
gumnos
Jan 31 @ 9:35 PM EST
@ThePracticalDev
This. I cringe at the idea of ceding control to app-stores re. timing for getting fixes/features to customers.
#DevDiscuss
the_hme
Jan 31 @ 9:33 PM EST
one of our clients has a native app. When they break it, it takes forever to get app store approval. Affects us 👎
#DevDiscuss
In reply to @gumnos
neriusv
Jan 31 @ 9:35 PM EST
guess this is more of a problem for iOS (3-4days?) Android & Windows approval is like an hour or so?
#devdiscuss
In reply to @the_hme, @gumnos
the_hme
Jan 31 @ 9:35 PM EST
what do you mean by "don't try to make it look like it's native"? Disabling browser behavior?
#DevDiscuss
In reply to @neriusv, @ThePracticalDev
kellyjandrews
Jan 31 @ 9:36 PM EST
maybe a marginal victory
#devdiscuss
In reply to @blehdesu
nitish_dayal
Jan 31 @ 9:37 PM EST
Q2: I don't differentiate them anymore. When working w/ web the approach is mobile first; when native it's cross-platform. Same.
#devdiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
dev_vine
Jan 31 @ 9:37 PM EST
.
@Nick_Craver
So true. I'll gladly visit a site, but install an app? So the q becomes, is it necessary/are we gaining anything?
#devdiscuss
In reply to @Nick_Craver
robmurrer
Jan 31 @ 9:37 PM EST
@ThePracticalDev
The web will win eventually. On a Siracusa Infinite Timescale.
#DevDiscuss
In reply to @bendhalpern, @ThePracticalDev
gumnos
Jan 31 @ 9:38 PM EST
"Dear customer, I fixed the costly issue and A: deployed it now B: submitted it to $APPSTORE for eventual approval"
#DevDiscuss
In reply to @neriusv
gumnos
Jan 31 @ 9:39 PM EST
Went web. One code-base for broad access, no app-store wait, easy updates, easy a11y, curlable API. 10/10
#DevDiscuss
In reply to @joshin_my_tots
kellyjandrews
Jan 31 @ 9:39 PM EST
Your app needs to be super compelling to get a d/l, let alone get used.
#devdiscuss
In reply to @dev_vine, @Nick_Craver
claudiordgz
Jan 31 @ 9:40 PM EST
plugin babel used to be brutality itself, nowadays it's pretty mainstream, really impressed at tools progress on web
#DevDiscuss
the_hme
Jan 31 @ 9:40 PM EST
had to look up "hybrid mobile app" 🤔 how do u like over native?
#devdiscuss
In reply to @joshin_my_tots, @cathodion, @ThePracticalDev
neriusv
Jan 31 @ 9:40 PM EST
yes! app has to give you _something_ extra. Sometimes performance is enough, e.g. facebook web vs. app
#devdiscuss
In reply to @dev_vine, @Nick_Craver
dev_vine
Jan 31 @ 9:41 PM EST
.
@kellyjandrews
@Nick_Craver
Yup! Games aside, I'm a bit annoyed when I'm forced to use an app that could easily be a web app.
#devdiscuss
In reply to @kellyjandrews, @Nick_Craver
joshin_my_tots
Jan 31 @ 9:42 PM EST
#DevDiscuss
It's hybrid in the sense that it's mostly native, but opens a webview for the web portion of the app.
In reply to @the_hme, @cathodion
neriusv
Jan 31 @ 9:42 PM EST
haha, this is what scares me the most about modern web dev stuff
#devdiscuss
In reply to @BinaryIdiot
davidcstevens_
Jan 31 @ 9:42 PM EST
REST definitely better than core methods, but poor/nonexistent API versioning still a frustration
#DevDiscuss
In reply to @kellyjandrews, @bendhalpern
the_hme
Jan 31 @ 9:43 PM EST
i see, yeah, that wouldn't be fun to do.
#devdiscuss
In reply to @neriusv, @ThePracticalDev
kellyjandrews
Jan 31 @ 9:43 PM EST
REST and GraphQL both have a place. I was quoting Daniel Tiger. ¯\_(ツ)_/¯ Inside joke I guess
#devdiscuss
In reply to @davidcstevens_, @bendhalpern
kellyjandrews
Jan 31 @ 9:45 PM EST
Night y'all - been a blast as always.
#devdiscuss
gumnos
Jan 31 @ 9:45 PM EST
"Dude, UX would be a complete failure if our Contact Us page didn't have a 3000x800 Retina hero image…"
#DevDiscuss
In reply to @BinaryIdiot, @neriusv
claudiordgz
Jan 31 @ 9:46 PM EST
#devdiscuss
not a fan, used angular ionic for one and it had a LAG that drives me crazy
In reply to @the_hme, @joshin_my_tots, @cathodion, @ThePracticalDev
tremendous3
Jan 31 @ 9:46 PM EST
True, very few winners. We'd like that user to add another & most apps are niche so they get some play. Then sit.
#devdiscuss
In reply to @kellyjandrews
the_hme
Jan 31 @ 9:46 PM EST
yeah, we take 4 granted the freedom we get from having responsive web app when it comes to deployment.
#devdiscuss
In reply to @gumnos, @ThePracticalDev
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
neriusv
Jan 31 @ 9:46 PM EST
hybrid apps: Advantage: one code base. And all disadvantages of BOTH web and native (performance, appstore, etc) :|
#devdiscuss
In reply to @the_hme
OzBobWA
Jan 31 @ 9:47 PM EST
@ThePracticalDev
@gumnos
#devdiscuss
https://t.co/0CRxL6f1Vr
@reactnative
@apachecordova
In reply to @the_hme, @ThePracticalDev, @gumnos, @reactnative, @apachecordova
quincymitch
Jan 31 @ 9:47 PM EST
SPA makes web feel like app. Tools for apps are more cross platform. Cost of app more like web. Cost of web more like app.
#DevDiscuss
ThePracticalDev
Jan 31 @ 9:10 PM EST
What is the outlook in web vs native? What are the environmental factors guiding the future of each specialty?
#devdiscuss
gumnos
Jan 31 @ 9:47 PM EST
If you're lucky, you get a web version…that pushes the app in a banner on every page. 😡
#DevDiscuss
In reply to @dev_vine, @kellyjandrews, @Nick_Craver
kellyjandrews
Jan 31 @ 9:47 PM EST
Make this a poll - but web.
#devdiscuss
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
the_hme
Jan 31 @ 9:48 PM EST
🤔
#devdiscuss
In reply to @claudiordgz, @joshin_my_tots, @cathodion, @ThePracticalDev
claudiordgz
Jan 31 @ 9:48 PM EST
#devdiscuss
as new AI needs snap dragon drivers the need for both will prevail, choose wisely
In reply to @ThePracticalDev
lucus_patrick
Jan 31 @ 9:48 PM EST
Check demographics. I find North American/Europe focused has native adoption, rest of World strong web adoption
#devdiscuss
In reply to @ThePracticalDev
RappidDev
Jan 31 @ 9:49 PM EST
Web devs seem to touch each part of the stack and frequently can move between code bases in diff langs PHP -> Ruby -> JS.
#devdiscuss
claudiordgz
Jan 31 @ 9:49 PM EST
#devdiscuss
i mean seriously having an ai powerhouse in ur hand is pretty amazing and i don't mind doing both
In reply to @ThePracticalDev
BinaryIdiot
Jan 31 @ 9:49 PM EST
Convergence is inevitable; web is gaining access to native controls & new capabilities.
#devdiscuss
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
johnderrdotnet
Jan 31 @ 9:50 PM EST
Looking forward to exploring PWA's. As a small team it's hard to allocate resources for native apps when web is our focus.
#DevDiscuss
BinaryIdiot
Jan 31 @ 9:50 PM EST
If you can use Web Assembly, hooked up with native controls, then you can literally use any language to write any type of app
#devdiscuss
BinaryIdiot
Jan 31 @ 9:49 PM EST
Convergence is inevitable; web is gaining access to native controls & new capabilities.
#devdiscuss
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
the_hme
Jan 31 @ 9:50 PM EST
@neriusv
i see, yeah w our responsive web app, performance is an issue on mobile. Need to look for improvements.
#devdiscuss
neriusv
Jan 31 @ 9:46 PM EST
hybrid apps: Advantage: one code base. And all disadvantages of BOTH web and native (performance, appstore, etc) :|
#devdiscuss
In reply to @the_hme
BinaryIdiot
Jan 31 @ 9:50 PM EST
Which then begs the question: Why call it Web Assembly? Maybe it should become something more generic in the future
#devdiscuss
BinaryIdiot
Jan 31 @ 9:50 PM EST
If you can use Web Assembly, hooked up with native controls, then you can literally use any language to write any type of app
#devdiscuss
BinaryIdiot
Jan 31 @ 9:49 PM EST
Convergence is inevitable; web is gaining access to native controls & new capabilities.
#devdiscuss
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
dev_vine
Jan 31 @ 9:51 PM EST
Web will win out. Eventually. The ubiquity cannot be beat. The cloud is too powerful. Last few years 📈
#devdiscuss
In reply to @ThePracticalDev
saronoff
Jan 31 @ 9:52 PM EST
React Native does a good job of this now for mobile. Not a stretch to think we will see convergence sooner than later.
#devdiscuss
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
tremendous3
Jan 31 @ 9:52 PM EST
No single platform wins. We still have further hardware enhancements to make. Are devs ready for
#AR
glasses,
#iot
for fridges?
#devdiscuss
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
__biancat
Jan 31 @ 9:52 PM EST
Hopefully the former. I love the dev advantages of hybrid apps for sure though
#devdiscuss
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
neriusv
Jan 31 @ 9:53 PM EST
#truestory
: we decided to make some UI look "native" depending if device is iOS or Android on a web app.Biggest. Mistake. Ever.
#devdiscuss
quincymitch
Jan 31 @ 9:54 PM EST
There will be tools to compile native app or output website. One codebase. Both will thrive.
#DevDiscuss
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
ecnepsnai
Jan 31 @ 9:55 PM EST
iOS review time for updates is usually only a couple of hours now, max 2 days
#DevDiscuss
In reply to @neriusv, @the_hme, @gumnos
ecnepsnai
Jan 31 @ 9:55 PM EST
you can also request expedited reviews from Apple for critical fixes.
#devdiscuss
In reply to @neriusv, @the_hme, @gumnos
callumj
Jan 31 @ 9:56 PM EST
Standards is a blessing and a curse. Native can move faster because the company can decide on what to add next quickly.
#devdiscuss
5paceToast
Jan 31 @ 9:56 PM EST
The issue with Native is it looks bad. Web will converge into native (once someone figures out how to handle it properly).
#devdiscuss
nitish_dayal
Jan 31 @ 9:57 PM EST
I hope for standardization in native APIs. Would allow for libraries to evolve+compete w/o devs having to commit to a platform.
#DevDiscuss
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
neriusv
Jan 31 @ 9:57 PM EST
eventually, yes. But people are saying this for the last 5 years. I want it now! :(
#devdiscuss
In reply to @dev_vine
zwaldowski
Jan 31 @ 9:57 PM EST
“Access to” is still not, you know, /actually/ having those things.
#devdiscuss
BinaryIdiot
Jan 31 @ 9:49 PM EST
Convergence is inevitable; web is gaining access to native controls & new capabilities.
#devdiscuss
ThePracticalDev
Jan 31 @ 9:46 PM EST
Will web vs native keep being a "best tool for the job" situation, or will one of the platforms "win" in the future?
#devdiscuss
philibertdugas
Jan 31 @ 9:58 PM EST
#devdiscuss
We'll eventually call them native web apps 🙈
In reply to @ThePracticalDev
the_hme
Jan 31 @ 9:58 PM EST
summary 👎🏼 hybrid (lag), mobile (performance + store), and responsive (performance). 👍🏼 hybrid/responsive (1 code base), native?
#devdiscuss
claudiordgz
Jan 31 @ 9:52 PM EST
maybe it was our ignorance with cordova but it means that hybrid is not exactly web
In reply to @ThePracticalDev, @the_hme, @joshin_my_tots, @cathodion
kiwi89
Jan 31 @ 9:59 PM EST
Great user experience is key to success. Native apps as so much better at delivering a great user experience
#DevDiscuss