Saturday, June 13, 2026

Status of the SwingTradeBot mobile application


April 19, 2023

earlier today someone asked me: “Have you ever thought about updating your Android apps?”. Here’s the TL;DR answer:

No, the mobile app has been abandoned. As long as Google and Apple keep them in their app stores and the device OS is compatible, they will work as-is.

There’s really no reason to use these apps other than push reminders.I’m planning on adding push alerts to my website since Apple has at last allow them Progressive Web Apps.

Some more background info on my answer:

  • from day one I build an app that runs on mobile. Despite being asked, I see no reason to create a separate mobile app Until I added intraday alerts in March 2018. the only characteristic What motivated me to build a mobile app so I could send push notification For intraday alerts.
  • one The huge downside of having a mobile app is having multiple code bases which is a major time sink. Why should I rewrite the same functionality 2 or 3 times when I can only write it once (for the website)?not to mention Put yourself at the mercy of all the shenanigans of the App Store. * (see below)
  • Another reason I decided to make an app is that I found a system that allows me to Write the mobile application once, then generate separate Android and iOS applications. So I *only* need to maintain two codebases, not three.
  • The website does much more than the app. it is no way Part of my plan to recreate everything in a mobile app.this Apps are just extensions of the website.
  • I haven’t updated the iOS mobile app in years (since December 2019) because Apple restricted me from doing so! me their App store rules are a moving target I refuse to do what they want. I could write a book on Apple’s ridiculous App Store rules… (see below)
  • I love mobile apps as a user, not so much as a developer* (see below)
  • in the next few weeks I will launch a Progressive Web Apps (PWA) as a replacement for current mobile apps. This will allow people to “install” SwingTradeBot on their mobile devices, with no app store in between. People can then choose to receive push notifications.
  • Current apps will continue to work until Apple/Google removes them or changes the OS to stop it.
I think PWAs are a good middle ground. The site will still be able to send push notifications, and I’ll be able to focus on maintaining and adding features to the single codebase. Initially I’d go the PWA route, unless Apple has refused to allow PWAs to receive push notifications for over a decade. they have Recent Allowed Push Notifications – most likely to succumb to Pressure from Antitrust Cases.

polystyrene

* The current app store ecosystem – especially as it relates to Apple – is essentially a developer trap (and users).The developer must give up too much control Apple (not Google). You can’t even send simple bug fixes without going through their review process. And you never know how long the review will take, or if you will get rejected for who knows why. For example, The last bugfix I submitted had nothing to do with subscriptions, and my subscription code hadn’t changed since the app started. But the reviewers noted that Apple’s subscription rules have changed so refuse to let me release bug fixes until I completely rewrite my subscription code to include Apple’s subscription system (which would give Apple a 30% cut of any subscriptions through their system).

In fact, I submitted my app for the first time (March 2018) Apple rejected it just because I had a link to a subscription page on my website. In order for the app to be accepted, I had to enter some code to remove the link from the iOS “Subscribe Here” text. At that time, and for the next 21 months, Apple accepted me to subscribe through my website as long as I didn’t link to my subscription page (crap!). As of December 2019, their rules have changed to “If you provide a subscription anywhereyou must also provide a subscription through Apple’s subscription system“. To me, that was too much of a bridge for several reasons:

  1. I’ve mashed up my subscription code to allow PayPal subscriptions. It started out as a nice, clean stripeSubscription systems based on PayPal have become more complex. Now Apple wants me to add a third option, and Google is threatening me to do the same.so I had to provision, manage and support 4 different subscription systems. That’s a lot of unnecessary complexity and overhead.
  2. apple wants 30% (!!!) of revenue for providing the same service, I pay Stripe and PayPal about 3%.

Another blow to the app store is they have terrible discoverabilityand then trick the developer into Pay Apple to advertise their apps inside the store. Therefore, to enter the Apple App Store, a developer must:

  • Join the Developer Program for $99 per year
  • Give Apple a 15% to 30% revenue share
  • (Optional) Pay Apple promotional money so people actually find your app

mobile
website function
application
alarm



Source link

Related articles

spot_imgspot_img