Earlier quoted context omitted.
And I'd add that requiring a Mac is another unnecessary barrier to access. Things like Fog Creek's Glitch IDE are making it clear that it's possible to build things from any device with a browser.
And don't forget expo.io build process. I never have to open xcode anymore.
I built a progressive web app and published it in three app stores
261–270 of 415 posts
Re: I built a progressive web app and published it in three app stores
#262Earlier quoted context omitted.
Yep, I hear you. Unfortunately, the status quo today is, that's where the users are. I love the free and opened web. I want it to win. I think it will win and eat native apps (PWAs are already making that happen.) But the barriers to this right now are 1) app stores are where users are and 2) some mobile platforms (read: Apple) have a perverse incentive to cripple web apps so that submitting native apps to their stor…
> 2) some mobile platforms (read: Apple) You mean Google. Android webviews are VERY slow. Tha comnpound with the overall bad android OS (terrible privacy and security, terrible overal performance).
I've been dealing with UIWebView and WKWebView problems for over 3 years now, but Android webviews have given me zero problems.
Re: I built a progressive web app and published it in three app stores
#263Re: I built a progressive web app and published it in three app stores
#264Earlier quoted context omitted.
> My CI machine is a Mac mini I bought used for $350 and dropped an SSD and an extra stick of RAM into All but the vintage 2012 desktop Mac minis have been nuetered in the sense they are not upgradable.
"Neutered" is a weird term. The line is due for a refresh, I think it's got an i7-4578U Haswell in its top-end machine, but that's not "neutered". Yeah, they want you to pay for upgrades themselves and that sucks, but, whatever--my 2012 one has an Ivy Bridge i7 in it and it is still plenty fast for build tasks in my (fairly price-conscious) environment. If I needed a beefier machine, I would be making much more money…
That's the point: the current mini is worse than what you could get in 2012, due to removing the quad core option and upgradeable memory.
Re: I built a progressive web app and published it in three app stores
#265From a user perspective, this is why I love iOS. * Barrier to entry. If your project is more than a hobby, you can jump through a couple hoops to reach the iOS userbase. If the difference between $99 and $25 is make-or-break, you're probably trying to publish a hobby/low quality app anyways. There is a reason the Microsoft Store and Google Play are absolutely filled with trash, and this is part of it. * Forcing you t…
You might be applying your anti-Electron arguments a bit too broadly. PWA is not that easy, but the UX friction involved with downloading and installing native mobile apps is abysmal. Electron is (arguably) a shortcut for desktop apps, putting webdev convenience above UX. Whereas PWA is all about improving UX, and is also typically (in practice) more relevant to mobile than desktop.
Searching on the app store and hitting "install" is an abysmal amount of friction?
Re: I built a progressive web app and published it in three app stores
#266Earlier quoted context omitted.
I think you've discovered his point. The advantage that you describe makes the developer's job easier, not the user's. If you're an iOS user, where the monetary incentive is there for developers to invest the time to build you a native app, you don't care whether that imposes a greater hardship on the developer, because you're not the one affected. You've become accustomed to developers building something specificall…
As a user, I appreciate web apps because: 1. Web apps typically work everywhere, including on my Android phone, on my Windows machine, on my mom's Mac, and on Linux when I used to use it as my primary desktop platform. I know this without having to look up a compatibility table because I opened it in my browser, and other than mobile-version/desktop-version, web apps work the same way everywhere. Native apps are ofte…
Well, I mean, besides the 10s of thousands in the software repos, sure. The amount of time I spend in web apps on Linux is minuscule.
Re: I built a progressive web app and published it in three app stores
#267Earlier quoted context omitted.
As a user, I appreciate web apps because: 1. Web apps typically work everywhere, including on my Android phone, on my Windows machine, on my mom's Mac, and on Linux when I used to use it as my primary desktop platform. I know this without having to look up a compatibility table because I opened it in my browser, and other than mobile-version/desktop-version, web apps work the same way everywhere. Native apps are ofte…
> 5. If Linux users didn't have web apps, they'd have no apps at all. Well, I mean, besides the 10s of thousands in the software repos, sure. The amount of time I spend in web apps on Linux is minuscule.
Re: I built a progressive web app and published it in three app stores
#268Earlier quoted context omitted.
> If I were a startup or small business, I'd rather ship a slightly slow-feeling app with my existing team of web developers who already know their tools, than to hire a bunch of native developers and somehow get them all on the same page. That might be the time where you'd want to stand out from your competitors by shipping a fast, native app rather than a web app.
Slack was able to stand out from its competitors by providing a reasonably fast web app. Nobody cared (cares?) about the desktop app. It sure seems like you can compete with a good feature set and fast iteration on your product. Throwing more web developers on the project is often the right call, so you can keep shipping new features quickly on every platform. I'd love to be proven wrong, but performance seems to be…
Is Slack good enough that enough people will pay for it to make it a sustainable long term business?
https://www.recode.net/2017/6/15/15810088/slack-deal-funding...
Re: I built a progressive web app and published it in three app stores
#269Earlier quoted context omitted.
Your comment doesn't make sense, but even if it did, you don't have enough information about what we do to make any intelligent judgement and you're just being unnecessarily aggressive and hostile. Please stop doing that.
> Your comment doesn't make sense Really? Does the argument that you're saving on development time by not writing a native app for your users, which gives them a subpar experience, not "make sense"? > you don't have enough information about what we do to make any intelligent judgement You're coming off as "you don't know me, don't judge". If this is how you feel, maybe you could share more information about what you…
Re: I built a progressive web app and published it in three app stores
#270Earlier quoted context omitted.
I think you've discovered his point. The advantage that you describe makes the developer's job easier, not the user's. If you're an iOS user, where the monetary incentive is there for developers to invest the time to build you a native app, you don't care whether that imposes a greater hardship on the developer, because you're not the one affected. You've become accustomed to developers building something specificall…
As a user, I appreciate web apps because: 1. Web apps typically work everywhere, including on my Android phone, on my Windows machine, on my mom's Mac, and on Linux when I used to use it as my primary desktop platform. I know this without having to look up a compatibility table because I opened it in my browser, and other than mobile-version/desktop-version, web apps work the same way everywhere. Native apps are ofte…
Try asking someone who uses native MS Office to use the equivalent web app.