This isn’t sustainable. Software developers can’t build on a foundation that is constantly, capriciously shifting. This on top of the App Store's already-onerous restrictions and the fact that it’s the only practical way to get your software on one of the world's largest computing platforms has already engendered a deep antipathy [1] among Apple developers, and there are no signs it’s getting better. Something has to…
About iSH’s pending removal from the App Store
201–210 of 484 posts
Re: About iSH’s pending removal from the App Store
#202One can tell apple that any application that shows web pages essentially remotely executing code on their device.
Apple requires all web browsers to use the WebKit engine. So nothing on iOS devices is executed in an environment they don't control.
How does this improve security?
Re: About iSH’s pending removal from the App Store
#203Earlier quoted context omitted.
> The app won’t somehow become any more used after it’s removed because it’ll be, well, removed. On the contrary: it can be distributed through TestFlight, and potentially even available in AltStore. If added to AltStore, it would make that platform much more well known. In addition, if users install it from the App Store right now, it's signed and won't disappear or expire after any period of time. AltStore, TestFli…
> it can be distributed through TestFlight Not for long. There was a post, a couple months ago, by a developer that was screaming about having his developer account permanently banned, because he was using TestFlight as his distribution system.
Considering iSH has been using TestFlight for 1-2 years and Apple is fully aware of them doing so, I don’t exactly agree with you.
Re: About iSH’s pending removal from the App Store
#204Re: About iSH’s pending removal from the App Store
#205Earlier quoted context omitted.
The original complaint was that you can't run your own unapproved code on your iDevice. I explained why this was false, and then the goalposts were moved to to some other concern.
If it only works until Apple stops signing your certificate, then it's not "unapproved".
And at the end of the day, what made you buy that iDevice? Raw hardware? You can buy any old ARM tablet if that's what you want. You probably bought that iDevice because you want the secure device, with a full stack and ecosystem, which includes ongoing work from Apple to provide OS patches for security holes and OS bugs. I don't get the pearl-clutching over the limitations for a fundamentally secure computing appliance by design (which is a major selling point of the device in the first place).
Re: About iSH’s pending removal from the App Store
#206As beautiful and polished as iOS is it is policies like these that keep me on Android. I wish iSH the best of luck, but I will stick with Termux ( https://termux.com/ ) on Android for now.
It's sad. I'm a Linux diehard, but during the pandemic I considered buying an iPad to SSH into my office workstation, browse the web, etc. as I got stuck in an awkward accommodation. Hardware is great, but the keyboard lacks a dedicated ESC, and I was quite uncomfortable with the fact that terminal apps seem like second rate citizens / not well liked by Apple. IMHO, there's a lot of untapped potential in the iPad as…
Upset that ish is being removed - as somebody who has had it since TestFlight came out. I was surprised they got approved for App Store, but once it was on there... seems crazy to have them removed.
Re: About iSH’s pending removal from the App Store
#207Earlier quoted context omitted.
> Apple clearly does not want you to have a general-purpose computer Can you explain the existence of the MacBook, iMac, Mac Mini, and Mac Pro?
They have been working on locking those down too, even before they announced the switch to ARM, which will continue this trend.
Re: About iSH’s pending removal from the App Store
#208I understand on one hand Apple wants to prevent Epic from installing their own competing app store on iOS, and they also probably don't want to be sued by Nintendo for hosting emulators (even if emulators are probably legal.) It's pretty obvious that a) it's Apple's walled garden so they can mostly do what they want, b) the vast majority of iOS apps are games and c) other game platforms are similarly restrictive.
On the other hand, Apple probably doesn't want to kill Scriptable or Pythonista (and I don't want them to either.) One of the nicest features of iOS (and macOS) is that you can use scripting apps and languages to construct workflows that use multiple apps, access the internet, etc.. Scriptable and Pythonista are also useful as personal programming and learning platforms.
Good luck I guess.
Re: About iSH’s pending removal from the App Store
#209If I was iSH developer and I wanted to fuck with Apple I would make iSH run in WASM and browser. Good luck banning that desktop shortcut.
Actually, that's an interesting question: does https://bellard.org/jslinux/ work in iOS's browser?
Re: About iSH’s pending removal from the App Store
#210This year I build qoob, an app to interact with an IOT electric scooter parking. In August I had the MVP ready, we build 2 prototypes and could save and charge scooters of all voltages in office halls. The project is not my main job, so time is precious. I was asked to create a new functionality: Allow companies to buy and borrow e-scooters between company employees. But what happened is that I had to implement Apple…