[1] https://github.com/Toucaan/toucaan/blob/master/funding/fundi...
870 karma · joined February 19, 2011
Currently building Achiral AI for SMBs.
[1] https://github.com/Toucaan/toucaan/blob/master/funding/fundi...
So much bullshit is marketed these days that it is impossible to sleep well.
There are horrible slow or just badly built apps written with native stack as well.
Native is worthwhile for “appstore only” businesses. Mostly. For everyone else, a universal web app is the recommended path forward. Anyone who has a web app should absolutely avoid rewriting the same business logic three times over in native languages just for the appstores. It’s a nightmare to maintain and sync up three teams and codebases, not to mention also insanely expensive.
The future is pwa + webassembly + webview, and there’s no advantage of native over web whatsoever.
Someone needs to lawyer up and make them pay through the nose for stealing access to individual’s personal data that doesn't even belong to them.
this unsolvable battle is exactly why I opted for the Brave [1] browser. all the better if they’re able to use alternate engine under the hood next.
no sweetie, not everything needs to be a pictogram. and everything you see or use online is skeuomorphism off of something in the physical world at some level. yeah, that flat design also.
Edit: Added "at some level" after helpful comments below.
I like to keep all my app specific developer controls (UX/UI, functionality etc.) in my web-app and put in only very specific native modules that an appstore forces me to use.
NoiseBlend should be an easy conversion from what I can see prima-facie.
https://goose.red/order/63372afb651d77bf8b6cb66c
I'm happy to walk you through our codebase and show you how Red Goose generates sub apps using super templates for iOS and Android. I'm at marvin@goose.red
There doesn't appear a reason as to why not? This should be doable.
2. Do I have access to the real modern web stack in the compiled app?
Yes. The webview Red Goose provides is basically the thinnest it could be. All your users get to see on the front end is your choice of web stack.
3. Does my iOS build support offline caching via my web app's service worker?
Yes, it does! [1] Haha! And that's the main reason why I believe there is little value in coding up the whole business logic in native stack again. Although, I could be wrong here, and we are just starting to explore this vertical with the enormous power of PWAs.
1. We gravitated towards a new css framework following some initial work with existing web apps that were responsively designed. While some well-designed responsive web apps might make it to a level where they genuinely feel like mobile apps, we figured most websites reduce responsiveness to the idea of just shrinking the desktop UI to fit the handheld format. That isn't enough and those are the folks who are going to need the new CSS framework.
And yes, one would have to recode their website or plan a separate stylesheet for app-in-webview using parts of Toucaan.
2. I agree that Apple has fought the web and the web standards for a long time, but they do not reject wrapped web apps that meet their app store guidelines. Besides, it doesn't have to be a pure web-view if that is what it takes to get your app through the door. I'd say much of this depends on case to case basis, and it is in the interest of every business owner to go in with the cheapest web-view option first.
A Red Goose app is a web-view, but it also a starter app in Swift and Kotlin. So you can choose to get into native development should there be a need to. And get the best of both the worlds. I don't know, the likelihood of Apple booting the entire web-view based ecosystem from the app stores is fairly low. Even their Safari is a web-view based app. :-)
However, online scrolls are terrible at long-form. And that's because scrolls animate in a direction that's orthogonal to the reading direction. A vertically animating scroll rips apart our ability to read along a track. Meaning, no line-tracking. Since scrolling itself works against the grain of saccadic perception, animating structured text vertically only adds on to that difficulty of reading online.
I mean, as long as the web is a scrolling paradigm, a poetic structure would work better since its ragged left and right edges would help people track their position on the story better.
We provide push notifications along with a few more important things that you'd need to wrap your web-app with.
Full disclosure: I'm its founder and you can reach me on marvin@goose.red.