Engineer and coder that likes memes.

  • 3 Posts
  • 26 Comments
Joined 11 months ago
cake
Cake day: July 29th, 2023

help-circle










  • Ha! I’m partially looking at this issue in my bachelor’s thesis.

    It’s not at all necessary to embed a browser, but it’s really easy to transfer your web app to a “near native” experience with stuff like electron, ionic, cordova, react native or whatever other web stuff is out there. The issue is mostly that native APIs are complicated and relying on web views or just providing your own “browser” is a relatively easy approach.

    Stuff like Flutter, Xamarin or .NET MAUI compile depending on the platform to native or are interpreted by a runtime. There’s a study I use that compares Flutter to React Native, native Java and Ionic on Android and finds that unsurprisingly the native implementation is best, but is closely followed by Flutter (with a few hiccups), with the remainder being significantly slower.

    The thing is. I don’t think these compiled frameworks lag behind in any way. But when you have a dev team, that’s competent in web development, you won’t make them learn C#, Xaml, Dart or C++, just to get native API access - you’ll just let a framework handle that for you because it’s cheaper and easier.

    Edit: To add some further reading. This paper and this one explore the different approaches out there and suggest which one might be “the best”. I don’t feel like they’re good papers, but there’s almost no other write up of cross-platform dev approaches out there.

    Edit2: I also believe that the approach “we are web devs that want access to native APIs” may be turned around in the future, since Flutter and now also .NET offer ways to deploy cross-platforn apps as web apps. I’ll get back to writing the thesis now and stop editing.



  • I don’t think I understand your point about them impersonating users? It seems to me like an account gets created for everyone using the portal. It then provides you a password and you can start using that account. I tried it just now and it seems like your account gets flagged as bot on creation automatically. So most people posting from that domain, might just not have unchecked that “I’m a bot”-tick and are actual former Reddit users.

    Creating an account doesn’t make a user active though, but for the question if a bot posting stuff counts as an active user or not, I honestly can’t say.



  • prof@infosec.pubtoMemes@lemmy.mlParadox how could you
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    9 months ago

    No one told me before I bought it, and it’s not mentioned on the steam store, see the point of the specs. So I don’t quite understand what you mean with “if they hadn’t told people”, because they sure didn’t unless you’re on that specific social media they did it on.

    I’ve watched all those feature videos before and they don’t mention that I shouldn’t get my hopes up.

    Anyways I don’t want to occupy your time and argue, in the end I’m just super miffed and disappointed because I had a free weekend for once and was looking forward to binging CS2.


  • prof@infosec.pubtoMemes@lemmy.mlParadox how could you
    link
    fedilink
    arrow-up
    8
    arrow-down
    4
    ·
    9 months ago

    I strongly disagree. The game has massive performance issues and I’m getting 10-20 FPS on the lowest possible settings with my 2080 Super. At that point it looks worse than CS1 and performs worse.

    Also the 7 FPS or so on the main menu are ridiculous, unless they’re using my pc to mine crypto in full force.

    If they release a complete game for 50€ or 90€, then I expect that shit to be a super smooth experience, even on the minimum recommended specs, which do in fact note a GTX 980 if I recall correctly.

    So either get the specs correct, optimise the game properly or get out of the business. I’m a programmer myself and I’d be deeply ashamed if I released software that performs so poorly.