3
kiki
10h

Yo @Lensflare, JoyRant beta expired again. It says I should update my iOS to 17 to continue testing, but my phone only supports 16. What should I do?

Comments
  • 1
    first of all, you should switch to android.
  • 1
    @tosensei but there’s no JoyRant for Android
  • 1
    @kiki then make one. or just use a browser.
  • 1
    @tosensei how do I run swift on android?
  • 2
    @kiki you don't you use a non-shit-tier language instead.
  • 1
    @tosensei you see, I can't "make one" because joyRant already exists.
  • 3
  • 3
    @tosensei

    "I want to do X"

    "Bro just use Y instead"

    "Y doesn't work for my usecase"

    "That's your problem, just make a Z yourself then"

    Literally the least helpful response ever
  • 3
    Hey, thanks for bringing this up.
    Yes, I bumped the minimum required iOS version to 17 for the latest update. I didn’t expect that there are users which have phones that can’t upgrade to 17.

    I will check and see if I can make it work for iOS 16 again.
  • 3
    @tosensei I bet you haven’t even tried Swift and you call it shit tier.
  • 2
    @Lensflare He's probably more of a VBA kinda guy. Maybe even object pascal
  • 3
    @kiki Ok so I bumped it up to 17 to be able to use SwiftData for the storage of the encountered uses feature.

    Now my plan is to disable that feature for versions below 17 and make a new Testflight version.

    Then later migrate away from SwiftData and implement the storage with something else so that you get that new feature for iOS 16 as well.
  • 3
    @12bitfloat IIRC, he is a C# guy.
  • 2
    @Lensflare no, i haven't, but

    1) it's made by apple, so statistically speaking, it's either a third-rate copy of something better that only exists because of marketing or a rare case of something apple actually created themselves, which is highly likely to be just terrible in and of itself

    2) i had the misfortune of having to LOOK at an inherited swift-project, and - just like typescript, only differently - i can't understand how any reasonable, sane, non-masochist person could ever want to use it.
  • 3
    @Lensflare and in this context, more than anything, i'm an anti-apple-guy.
  • 3
    @Lensflare wow, thanks man. Bumping it back down to 16 just for me? wow

    if you publish joyRant to app store and make it a paid app, I'll buy it
  • 2
    @kiki I think he can't. I remember there was some "you can't be impersonating another service" shenanigans the apple reviewers were fixated on
  • 0
    @12bitfloat that's a matter of rebranding.
  • 2
    @kiki I have a rant or two describing that I tried all I could to bring this app into to store. I argued with Apple for weeks and changed the name and description of the app and references to devRant in the code.

    It just wasn’t possible and I gave up on this.

    I wanted to make it free and I would never charge money for it.
  • 2
    Turns out it was easier to migrate the storage than to conditionally disable the feature.

    The new build 39 should be available on Testflight now, requiring iOS 16.6.
  • 2
    @Lensflare it worked! thanks!
  • 0
  • 0
    Guys guys calm down you're all wrong.

    Apple sux. Android sux a little less but still more than a karsher vacuum cleaner.

    Archlinux is the only acceptable system.
  • 0
    @antigermanist wow, that's so cool! does it support swiftUI? You should pitch it to Lensflare, maybe he wants to port joyRant to android!
  • 0
    @antigermanist funny, how you misspelled debian.
  • 0
    @kiki no, it only supports the swift language itself, but none of the iOS SDKs and not SwiftUI.
    Much like all the other hybrid and cross platform stuff, it looks seductive but in practice it’s horseshit.

    It only makes sense if you have a large amount of platform independent Swift code that you can share between iOS and Android.
    And joyRant, much like the vast majority of apps is 80% platform specific code.

    I speak from experience with React Native, Cordova, Xamarin Forms, Xamarin Native, Flutter and Kotlin Multiplatform.
  • 0
    And for Android there is SkyRant.
  • 0
    @antigermanist does your archlinux run on smartphones?
Add Comment