• 1 Post
  • 16 Comments
Joined 1 year ago
cake
Cake day: June 8th, 2023

help-circle






  • Platypus@sh.itjust.workstoFediverse@lemmy.worldThe perfect Lemmy app?
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    2
    ·
    6 months ago

    Because cross-platform apps inevitably feel out of step with the OS they run on. Native apps can use system components and behaviors and will almost always run better because they don’t need to be wrapped in a cross-platform framework. Admittedly a platform-locked app isn’t going to be a universally perfect Lemmy app, but it can certainly be a platform-specific perfect Lemmy app.

    With no disrespect to Voyager, its devs, or its users, this is why I can’t use that app despite its impressive feature set and high level of polish–the ui feels fundamentally wrong on iOS, and the fact that it’s a very direct Apollo clone but not written in native swift makes it feel like a knockoff.




  • Platypus@sh.itjust.workstoMemes@lemmy.mlYou have more fun with the FPS counter off
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    9
    ·
    edit-2
    10 months ago

    ~In a modern title designed to be played at 60+, definitely. I’ve been having a blast in dark souls 1 and GTA:SA recently, both of which are capped at 30. Older games are made to work at that FPS, and it takes remarkably little time to adjust and have it feel normal. If I tried to play armored core at 30fps, on the other hand, I think I’d rip my teeth out in frustration.~

    Edit: misinterpreted the comment above as “unless it’s VR (i.e., in all cases except VR), you are not having fun” rather than “unless it’s VR, in which case you are not having fun.”


  • In my experience refactoring lots and lots of crappy code left by devs long gone, a dev who can write useful comments is by and large a dev who can write code clean and simple enough not to need them. If the code doesn’t have informative names and clear separation of concern, chances are a comment won’t help because the dev didn’t really know what they did that worked in the first place.