Live data from Hacker News

Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

appgyver.com

11–20 of 82 posts

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#12

Yeah I was wondering about what's different between this and ionic. Looks like some of the elements are 'native' rather than html representations of native elements such as tabs and slide out menus are done with native elements for performance reasons. I like ionic but this looks pretty good, its forked from ionic. Will give it a run on my next project

The Ionic fork is just the css (a small piece of what supersonic is).

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#13
post #2

I like some of the ideas in the CLI (live reloading on both platforms, live dom editing etc.), but indeed this is very much Ionic + Firebase-like 3 way binding bundled into a nice packaging. Not sure I see the benefit vs. Ionic in itself to be honest.

The big unique thing is the native UI and navigation – instead of running a single WebView and doing everything in the DOM, we actually shuffle around multiple WebViews by leveraging the native navigation controllers (and native UI elements like navigation bar).

This means that you can e.g. have your details view running in the device memory even when it's not visible. Then, when you click on a link on your index page, the details view animates into view using a hardware-accelerated, native transition. Same for tabs – switching between them is instant, since no DOM needs to be redrawn. It's a whole separate WebView being brought onto the screen.

Disclaimer: I work for AppGyver.

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#14
post #2

I like some of the ideas in the CLI (live reloading on both platforms, live dom editing etc.), but indeed this is very much Ionic + Firebase-like 3 way binding bundled into a nice packaging. Not sure I see the benefit vs. Ionic in itself to be honest.

Ionic has no runtime.. you have to use cordova/phonegap which sucks big time. Supersonic has its own runtimes for iOS and Android that have much more features and are way faster... + they are compatible with Cordova/Phonegap plugins

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#15
post #3

I like AppGyver - however when I try to run their Scanner app in the iOS simulator it seems to reload itself (even without file changes) relatively often. Is this intentional?

No. it might be an issue. You can report it here https://forums.appgyver.com

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#16
post #5

Frameworks upon frameworks upon frameworks, running in a platform-dependent embedded mobile browser, wrapped together with AppGyver-specific API thunks for accessing some native functionality in a non-standard way. There's tremendous impedance mismatch at every layer here. I don't feel these deeply convoluted stacks are ever the right way to build a mobile app... Unless perhaps in the situation where you're already f…

The only browser you can run on iOS is the Mobile Safari, which is ok. Apple is slowly bringing in WKWebView which will be even better than Mobile Safari (there are still some issues apple has to crack though).

And when it comes to Android devices, AppGyver works with Intel and crosswalk is used to bring unified experience on all devices. Crosswalk is fork of the newest chromium codebase. Check out https://crosswalk-project.org/ for more information about this.

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#17
post #5

Frameworks upon frameworks upon frameworks, running in a platform-dependent embedded mobile browser, wrapped together with AppGyver-specific API thunks for accessing some native functionality in a non-standard way. There's tremendous impedance mismatch at every layer here. I don't feel these deeply convoluted stacks are ever the right way to build a mobile app... Unless perhaps in the situation where you're already f…

Amen, less is more. I think certain programming languages and ecosystems just naturally attract these huge, convoluted stacks, and I don't necessarily mean JavaScript, but UI programming in general. This shit has all been tried before. If you're familiar with .NET, let's just think back to the atrocity that was / is .NET Webforms + .NET AJAX. I think it's sad that certain people think that a frameworks like WPF or An…

So how would you do it any better? AngularJS and WPF are both great for their porpose.

How much longer would it take if they had to write Apache Cordova/Ionic from the start? How much longer would you create a website without Bootstrap or jQuery?

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#18
Supersonic is much more than a UI Framework, it is all of the best tools and components you need to develop hybrid mobile apps in a single place. Anyone that has real world experience developing hybrid mobile apps knows the hassle and hundreds of different bits and pieces requires for development. It is time consuming and painful. Supersonic is all about taking out the pain and complexity. It brings together all of the best pieces available instead of reinventing the well + it has some great innovations of its own. You should try it now.

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#19
post #5

Frameworks upon frameworks upon frameworks, running in a platform-dependent embedded mobile browser, wrapped together with AppGyver-specific API thunks for accessing some native functionality in a non-standard way. There's tremendous impedance mismatch at every layer here. I don't feel these deeply convoluted stacks are ever the right way to build a mobile app... Unless perhaps in the situation where you're already f…

Feels like your are describing an enterprise app.

That's also the same kind of situations where you have to freeze the hardware and software versions to keep it working, and in 5 years you still have to keep iOS8 devices running around, like it was done with IE6 in the old days.

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#20
post #13
post #2

I like some of the ideas in the CLI (live reloading on both platforms, live dom editing etc.), but indeed this is very much Ionic + Firebase-like 3 way binding bundled into a nice packaging. Not sure I see the benefit vs. Ionic in itself to be honest.

The big unique thing is the native UI and navigation – instead of running a single WebView and doing everything in the DOM, we actually shuffle around multiple WebViews by leveraging the native navigation controllers (and native UI elements like navigation bar). This means that you can e.g. have your details view running in the device memory even when it's not visible. Then, when you click on a link on your index pag…

So you're not using webview for the entire app? Does this mean that one could possibly implement the camera-feature of the facebook chat client? The one where the viewfinder occupies the lower 2/5ths of the screen (where the keyboard would go). I have an app-idea in my head that would benefit from this ;)
Post reply on HN