Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add iOS support #20

Open
rnayabed opened this issue Dec 28, 2020 · 7 comments
Open

Add iOS support #20

rnayabed opened this issue Dec 28, 2020 · 7 comments
Labels
iOS Issues related to iOS Stream-Pi Builds Requires Funding Used for issues that require funding in order to be resolved

Comments

@rnayabed
Copy link
Member

No description provided.

@TOGLK
Copy link

TOGLK commented Jan 1, 2021

Some potential options for obtaining the needed revenue to purchase the required licenses from Apple, as well as paying any Apple App Store Developer fee's include things such as:

  1. Patreon - A monthly subscription-based platform for supporting creators.

  2. Ko-Fi - A donation-based platform that supports projects of all size's and is very focused on providing an open & fair platform to creators and supporters.

  3. PayPal - A donation option is available for this service although they take a large percentage of the total value of a donation for themselves, easier for one-time donations, but neither private, nor, creator or supporter friendly.

  4. Crypto Currency (Monero) - Not a very commonly used option by average individuals, but provides the upmost privacy & security of funds to both the supporter and the creator, value is unstable though and so this may impact it's viability as a donation method.

@rnayabed
Copy link
Member Author

rnayabed commented Jan 2, 2021

Since we have a patreon, I guess we will have to wait until we successfully get sufficient funds to match up to apples license fees

@j4ckofalltrades j4ckofalltrades added iOS Issues related to iOS Stream-Pi Builds Requires Funding Used for issues that require funding in order to be resolved labels Jun 25, 2021
@Zubbbz
Copy link

Zubbbz commented Aug 31, 2021

Another option is to release the iOS version as an IPA file that people can sideload using methods like AltStore. wouldn't have to pay store license fees but it wouldn't be ideal.

@rnayabed
Copy link
Member Author

rnayabed commented Sep 1, 2021

Another option is to release the iOS version as an IPA file that people can sideload using methods like AltStore. wouldn't have to pay store license fees but it wouldn't be ideal.

That's possible, but currently there is a small keyboard bug that makes it unusable in iphones. It can still be used on iPad OS though.

@kbhasi
Copy link

kbhasi commented Sep 13, 2021

I think iPadOS support could be added, likely for stuff like the iPad mini series, since over on the Android side, I'm planning to test on my first generation Galaxy Tab A 8" once ARMv7 (32-bit) build APKs become available, and also that I think this project was first designed with the official Raspberry Pi touchscreen add-on in mind, but I might be wrong.

Suggested title change:

Add iOS and iPadOS support (need money)

Other thoughts I have:

Some potential options for obtaining the needed revenue to purchase the required licenses from Apple, as well as paying any Apple App Store Developer fee's include things such as: …

I think I can add a 5th option to consider, that being Liberapay, as some other open-source software projects do accept donations there.

Another option is to release the iOS version as an IPA file that people can sideload using methods like AltStore. wouldn't have to pay store license fees but it wouldn't be ideal.

Yep, that could work if users would be brave enough, and/or if Apple were to not allow new submissions for older iPadOS and iOS versions! It could be listed in AltStore, and maybe custom Sileo and/or Cydia repositories too, since I'm picturing the Android version being released on F-Droid, either in their official repo or in a custom repo.

backlog (planned for development, but low priority)

I can understand why this would be low-priority, as I do follow some people who develop for Apple platforms. I'm picturing that client development may currently be focused on Linux-based desktop OSes and Android, since those would theoretically be easier to develop for.

@rnayabed
Copy link
Member Author

rnayabed commented Sep 25, 2021

@kbhasi you can already compile and install the client and directly install it to your iOS or iPad OS device if you have a MacOS system.

The problem with using AltStore is that it's not really 100% reliable and is more like an experimental solution. I tried sideloading the ipa to my 6th gen iPad with latest iPadOS, and the app always crashed when I was sideloading it.

We do not want to be plagued with people who are unable to install it on their devices with this method, since it's an Apple/altstore issue.

As soon as we reach the required funds for Apple support, we will do the best and most reliable way: release it as an official app on the Apple Store.

@kbhasi
Copy link

kbhasi commented Sep 25, 2021

The problem with using AltStore is that it's not really 100% reliable and is more like an experimental solution. I tried sideloading the ipa to my 6th gen iPad with latest iPadOS, and the app always crashed when I was sideloading it.

Ah, OK. Thanks for correcting me!

@rnayabed rnayabed changed the title Add iOS support (need money) Add iOS support Nov 20, 2021
@rnayabed rnayabed pinned this issue Mar 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
iOS Issues related to iOS Stream-Pi Builds Requires Funding Used for issues that require funding in order to be resolved
Projects
None yet
Development

No branches or pull requests

5 participants