big request: IOS #237

Zamknięty
otworzone 2019-03-21 10:20:43 +00:00 przez ghostlands · 7 komentarzy

When trying to open up a line of communication with a new person unfamiliar with security tools, it's already difficult if not impossible to suggest an easy-to-acquire-and-understand app that is compatible with any of the more involved methods that I already use.

Cwtch may fill this niche, but only on non-Apple hardware, which realistically is the exclusive means of communication for many millions of people. It's a pretty big oversight to create a vision that excludes such an enormous percentage of the population.

I'm not actually a fan of Apple products - it's just that they aren't really going away.

When trying to open up a line of communication with a new person unfamiliar with security tools, it's already difficult if not impossible to suggest an easy-to-acquire-and-understand app that is compatible with any of the more involved methods that I already use. Cwtch may fill this niche, but only on non-Apple hardware, which realistically is the exclusive means of communication for many millions of people. It's a pretty big oversight to create a vision that excludes such an enormous percentage of the population. I'm not actually a fan of Apple products - it's just that they aren't really going away.
Właściciel

We agree, and would eventually love to have Cwtch available on iOS.

It's a pretty big oversight to create a vision that excludes such an enormous percentage of the population.

Not an oversight, we have applied for funding which included budget for producing an iOS app, but as of the time of writing this, none of those funding requests have been successful

As we've mentioned before the main blocker to an iOS/mac version of Cwtch is funding (either directly to Open Privacy or to/from someone in the community) to develop the infrastructure necessary to build/support the app. iOS is a completely separate ecosystem and requires almost as much work as an android app, we are a small team with limited budget and so we have to put our efforts where we think they will be successful.

If someone wants to develop an iOS version of Cwtch we welcome that support. Cwtch is open source and we will offer all the help we can to make it a reality. If someone wants to fund Open Privacy to produce an iOS version of Cwtch we welcome that also.

We agree, and would eventually love to have Cwtch available on iOS. > It's a pretty big oversight to create a vision that excludes such an enormous percentage of the population. Not an oversight, we have applied for funding which included budget for producing an iOS app, but as of the time of writing this, none of those funding requests have been successful As we've mentioned before the main blocker to an iOS/mac version of Cwtch is funding (either directly to Open Privacy or to/from someone in the community) to develop the infrastructure necessary to build/support the app. iOS is a completely separate ecosystem and requires almost as much work as an android app, we are a small team with limited budget and so we have to put our efforts where we think they will be successful. If someone wants to develop an iOS version of Cwtch we welcome that support. Cwtch is open source and we will offer all the help we can to make it a reality. If someone wants to fund Open Privacy to produce an iOS version of Cwtch we welcome that also.
Author

I figured as much, and wouldn't have even filed this bug except that the searches I did across the internet and here in the issue tracker didn't find any discussions with intersections of IOS and Cwtch.

If there really has not been public discussion of this to date, maybe we could change the purpose of this bug to "create public rfa for IOS" ;)

Thanks for the great work thus far btw.

I figured as much, and wouldn't have even filed this bug except that the searches I did across the internet and here in the issue tracker didn't find any discussions with intersections of IOS and Cwtch. If there really has not been public discussion of this to date, maybe we could change the purpose of this bug to "create public rfa for IOS" ;) Thanks for the great work thus far btw.
Właściciel

I think we just addressed it a few times in twitter comments only, such as:
https://twitter.com/dan_ballard/status/1096322393486745600

easy to miss, twitter search is... not good.

I don't have a good understanding of the mac dev/publishing ecosystem, but roughly, we'd need a macos computer with 16GB ram and a dev license just to work for macos and I assume more licenses for iOs and also then a iphone. Currently we have 0 of those things, and I am guessing that's close to $3k of new hardware and I don't even know what in software licenses.

if someone with most of all of those things wants to work with us, that would also be great!

I think we just addressed it a few times in twitter comments only, such as: https://twitter.com/dan_ballard/status/1096322393486745600 easy to miss, twitter search is... not good. I don't have a good understanding of the mac dev/publishing ecosystem, but roughly, we'd need a macos computer with 16GB ram and a dev license just to work for macos and I assume more licenses for iOs and also then a iphone. Currently we have 0 of those things, and I am guessing that's close to $3k of new hardware and I don't even know what in software licenses. if someone with most of all of those things wants to work with us, that would also be great!

Old issue, but still. I'd be happy to help out a bit, at least start somewhere - let's see how far I get ;)

I have some experience in getting things to run with Xcode and iOS, even if most of my mobile development has been done in cross-platform frameworks like NativeScript.

Is there a good place to start?

Old issue, but still. I'd be happy to help out a bit, at least start somewhere - let's see how far I get ;) I have some experience in getting things to run with Xcode and iOS, even if most of my mobile development has been done in cross-platform frameworks like NativeScript. Is there a good place to start?
Właściciel

Hi @ineiti

Thanks for the offer :)

I think the best place to start would be to try and get the new Flutter based app running on iOS: https://git.openprivacy.ca/flutter/flutter_app

That should be relatively straightforward, since Flutter does have built in support for iOS (see: https://flutter.dev/docs/get-started/flutter-for/ios-devs). The tricky part will be working out how to best integrate the interfacing Cwtch library (https://git.openprivacy.ca/flutter/libcwtch-go - for Desktop we use go to compile a .so (linux)/.dll (windows), and for Android we use gomobile to compile an Android library, we will need an equivilant approach for iOS).

Any questions feel free to drop them in this thread.

Hi @ineiti Thanks for the offer :) I think the best place to start would be to try and get the new Flutter based app running on iOS: https://git.openprivacy.ca/flutter/flutter_app That should be relatively straightforward, since Flutter does have built in support for iOS (see: https://flutter.dev/docs/get-started/flutter-for/ios-devs). The tricky part will be working out how to best integrate the interfacing Cwtch library (https://git.openprivacy.ca/flutter/libcwtch-go - for Desktop we use go to compile a .so (linux)/.dll (windows), and for Android we use gomobile to compile an Android library, we will need an equivilant approach for iOS). Any questions feel free to drop them in this thread.

Hi @sarah,

thanks for the pointer. I tried to work on this issue but there is something I cannot get further: flutter/flutter_app#74

It builds quite automatically - at least on a Mac ;) I didn't look if your drone build-system supports Mac, but if it does, I'll rewrite the build process to fit in there - even though I don't know how I'll test the app afterwards...

Before I start from scratch one piece by another, perhaps somebody already saw this error message and it rings a bell?

Hi @sarah, thanks for the pointer. I tried to work on this issue but there is something I cannot get further: flutter/flutter_app#74 It builds quite automatically - at least on a Mac ;) I didn't look if your `drone` build-system supports Mac, but if it does, I'll rewrite the build process to fit in there - even though I don't know how I'll test the app afterwards... Before I start from scratch one piece by another, perhaps somebody already saw this error message and it rings a bell?
Właściciel

closing in favour of cwtch.im/cwtch-ui#13

closing in favour of https://git.openprivacy.ca/cwtch.im/cwtch-ui/issues/13
sarah zamknął(-ęła) to zgłoszenie 2024-02-12 22:24:08 +00:00
Zaloguj się, aby dołączyć do tej rozmowy.
Brak kamienia milowego
Brak przypisanych
Uczestnicy 4
Powiadomienia
Termin realizacji
Data realizacji jest niewłaściwa lub spoza zakresu. Użyj formatu 'yyyy-mm-dd'.

Brak ustawionego terminu realizacji.

Zależności

No dependencies set.

Reference: cwtch.im/cwtch#237
No description provided.