nostr:npub1048qg5p6kfnpth2l98kq3dffg097tutm4npsz2exygx25ge2k9xqf5x3nf nostr:npub1w0rthyjyp2f5gful0gm2500pwyxfrx93a85289xdz0sd6hyef33sh2cu4x nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q

Habla is best at the moment

Reply to this note

Please Login to reply.

Discussion

Native ***

What exactly do you mean by native?

Yakihonne and Habla are web clients .. don't think they have a native app for windows or Mac or Linux ..

Oh I see. I assume nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s means native iOS clients? In that case- not that I know of.

I did not say native ios clients, i said native clients

Pardon my stupidity… I am still confused by what you mean?

A native app is a program that is compiled to machine code capable of being executed directly by the operating system. (iOS app, android app, windows app, etc..)

A web app is written in a language that is interpreted (run) by a browser. The browser is the native app in that situation, the web app is “foreign” and is translated to run by the browser.

Typically native apps are faster, and more energy efficient by cutting out the translation step. Developer skills plays a role in how big the difference is.

native applications are programs that are compiled to a target cpu and are executed directly by it. Web apps are not native applications, but a web browser is.

A native application is a binary file containing cpu instructions that a computer executes when you run it. ios apps are native apps. Windows exe files are native apps, etc.

Would this qualify as native?

If its a browser executing a web app, i would not consider the app to be native

Hmmm… it could be. Doesn’t really look like that on the outset. https://v.nostr.build/6G7aW.mp4

I’m curious about your opinion of react native?

It feels like it lives in a grey area. 🤣

I don’t know enough about the details of react native, but I would consider them and flutter to be native, i don’t think there’s an interpreter in either case ?

There’s not, but flutter renders everything to a skia canvas, instead of using native controls. I guess it has the advantage of pixel perfect rendering on any platform, but it misses out on control styles being updated, and the optimization of the OS.

React native uses native apis for everything except telling the OS where to draw them. It feels a bit more native than flutter in that regard to me.

Well, RN does run JavaScript for the UI, so I misstated that there was no interpreter.