mobile-ios
ios
mobile-ios | ios | |
---|---|---|
5 | 23 | |
264 | 1,847 | |
2.3% | 2.2% | |
8.9 | 9.7 | |
3 days ago | 1 day ago | |
Swift | Swift | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mobile-ios
-
Apple allows applications to track user locations without authorization
>API seems to specifically be for apps created by owners of WiFi hotspots to help users connect to those hotspots.
VPN apps also seem to use it: https://github.com/pia-foss/mobile-ios/blob/4618b55161ec5b8b...
-
Mullvad VPN was subject to a search warrant
I'm satisfied with the transparency Mullvad has shown by publishing its 9 audits.[1] I also appreciate how Mullvad releases up-to-date source code for all of its software clients, which I consider a bare minimum for any VPN to even be considered.[2]
Private Internet Access, on the other hand, does not release up-to-date source code for its software clients:
- PIA Android client: latest source release v3.14.0 (Mar 18, 2022) vs. latest Google Play release v3.18.0 (Feb 22, 2023)[3]
- PIA iOS client: latest source release v3.14.0 (Mar 18, 2022) vs. latest App Store release v3.20.0 (Mar 1, 2023)[4]
- PIA desktop client: latest source release v3.3.0 (Feb 23, 2022) / v3.4.1-beta1 (Aug 18, 2022) vs. latest downloadable release v3.3.1 (unknown)[5]
- PIA browser extension: latest source release v3.1.0 (May 31, 2021) vs. latest Chrome Web Store release v3.2.0 (March 8, 2022)[6]
It's not clear to me how much of a say you still have in PIA's operations, but if you have any influence, I kindly ask you to direct them to release the source code of PIA's clients on time, every time a new client version is released. Having open source clients was the PIA's last claim to credibility after PIA was acquired by the former adware/malware distributor Kape Technologies.[7]
---
[1] Mullvad's audits: https://mullvad.net/en/blog/tag/audits/
[2] Mullvad's GitHub repos: https://github.com/mullvad
[3] PIA Android client - GitHub: https://play.google.com/store/apps/details?id=com.privateint... / Google Play: https://play.google.com/store/apps/details?id=com.privateint...
[4] PIA iOS client - GitHub: https://github.com/pia-foss/vpn-ios/tags / App Store: https://apps.apple.com/us/app/vpn-by-private-internet-access...
[5] PIA desktop client - GitHub: https://github.com/pia-foss/desktop/releases / PIA website: https://www.privateinternetaccess.com/download/linux-vpn
[6] PIA browser extension - GitHub: https://github.com/pia-foss/extension-chrome/releases / Chrome Web Store: https://chrome.google.com/webstore/detail/private-internet-a...
[7] HN discussion: https://news.ycombinator.com/item?id=21612488
-
Any good resources/advice for developing a VPN app ?
No idea but the PIA VPN app for swift is open source. At the very least you can dig through the code here and figure something out
-
A curated list of Open Source example iOS apps developed in Swift
PIA VPN - VPN App by Private Internet Access.
-
Why Librem Tunnel is Leaving iOS – Purism
Note that the underlying application for Librem Tunnel on iOS ( https://github.com/pia-foss/vpn-ios ) is still on the Apple store and can still be used with the Librem One services ... one simply needs to perform the setup yourself (much like one needs to do for Librem One Mail on Apple).
ios
- Issues with iPhone app
- iOS 15.6.1 broke the app?
- Does IOS support automatic uploading by Album(s)
- ios app sync keeps trying synced files and throws error with duplicate
- Nexcloud Rebranding
- iOS auto upload delete after upload gone?
-
My open source NAS build (based on ZFS)
Although I don't need to dial a VPN before accessing my NAS outside, but expose NextCloud on public network is not safe. There are already some people request NextCloud add support for client-side certificate authentication on their app, I am also very interested in this feature, it will improve the security of public network access.
-
Nextcloud Desktop & Mobile App Cloudflare Tunnel + Warp Work Arounds?
I recently setup my first unraid homelab and ended up going with a cloudflare tunnel + warp setup for accessing docker/VMs like Nextcloud remotely. Everything seems to be working well through the browser, but the nextcloud desktop and mobile apps give me "unknown" errors when I try to connect. I've seen a few other posts and issues submitted on github in regards to this (https://github.com/nextcloud/ios/issues/1565), but I haven't seen anyone mention a work around besides creating another connection workflow (ie. separate VPN). Any suggestions?
- NextCloud upload problems
-
Start Self Hosting
With multiple android phones come and go in the past 8 years or so, the background upload seems to stand its ground.
The real problem here is iOS and its lack of proper background tasks. See: https://github.com/nextcloud/ios/issues/215 -- they tried every possible way to persuade iOS into running background sync, but still hit and miss.
I have to request access to my wife's iPhone and manually trigger some :)
One small suggestion here -- PhotoPrism went with `tensorflow.js` to load up classification models, and I recommend a "real" TF or PyTorch installation to properly leverage the computation resources. The difference is huge even running cpu-only because it's wasm vs. proper BLAS library.
I worked on a nodejs binding for native ONNX runtime (not publicly) so that's also a possible way out.
What are some alternatives?
tunnelkit - VPN client library for Apple platforms.
CasaOS - CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
passepartout-app - VPN client for Apple platforms.
react-native-chart-kit - 📊React Native Chart Kit: Line Chart, Bezier Line Chart, Progress Ring, Bar chart, Pie chart, Contribution graph (heatmap)
awesome-swift - A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
BookPlayer - Player for your DRM-free audiobooks
reddit-swiftui - A cross-platform Reddit client built in SwiftUI
SyncTrayzor - Windows tray utility / filesystem watcher / launcher for Syncthing
iCepa - iOS system-wide VPN based Tor client
AdguardForiOS - The most advanced ad blocker for iOS
ios-app - Official IVPN iOS app
syncthing-android - Wrapper of syncthing for Android.