Skip to content
This repository has been archived by the owner on Dec 30, 2022. It is now read-only.

[GENERAL] Run on iOS version < 13.x #147

Closed
micdenny opened this issue Jun 2, 2020 · 12 comments
Closed

[GENERAL] Run on iOS version < 13.x #147

micdenny opened this issue Jun 2, 2020 · 12 comments
Labels
enhancement New feature or request wontfix This will not be worked on

Comments

@micdenny
Copy link

micdenny commented Jun 2, 2020

Is it possible to package the app to be able to run also on iOS version < 13.x? There are a lot of iPhone 6 that would be excluded because they can’t upgrade the operating system above 12.x

——

È possibile distribuire l’app in modo che funzioni anche su iOS con versioni precedenti alla 13.x? Ci sono ancora tanti iPhone 6 in circolazione che sarebbero esclusi dalla possibilità di installare l’app immuni, perché non possono più aggiornare il sistema operativo oltre la 12.x

@FredBonux
Copy link

Unfortunately, Exposure Notifications APIs (required for the contact tracing to work on iOS) are only available on iOS >= 13.5 at the moment.


Sfortunatamente, le API richieste per far funzionare il contact tracing su iOS sono al momento disponibili solo a partire da iOS 13.5

See/Vedi: https://developer.apple.com/documentation/exposurenotification

@micdenny
Copy link
Author

micdenny commented Jun 3, 2020

I didn’t know Apple implemented a specific feature, it’s such a shame to not be able to use this app in older iPhones.

Do you think there’s a way we can request to Apple some clarification about? If there are a possibility to have that feature for at least 12.x iOS versions in a near future?

——

Non sapevo che Apple avesse implementato una funzionalità specifica, è davvero un peccato non potete usare quest’app in iPhone datati.

Pensi che ci sia un modo per richiedere a Apple chiarimenti in merito? Se c’è una possibilità di avere questa funzionalità almeno per versioni di iOS 12.x in un prossimo futuro?

@paolo-scoppola
Copy link

According to https://david-smith.org/iosversionstats/ (Jan 28, 2020)

the number of devices using ios 12 is still 5% of the market.

I understand that the API is only available for ios > 13.5, but excluding such a high percentage of ios users is too high a risk for an application whose purpose is to contain covid-19 contagion.


Secondo il sito https://david-smith.org/iosversionstats/ (Jan 28, 2020)

il numero di dispositivi che utilizzano ios 12 è ancora il 5% del mercato.

Capisco che l'API è disponibile solo per ios > 13.5, ma escludere una percentuale così alta di utenti ios è un rischio troppo alto per un'applicazione il cui scopo è contenere il contagio da covid-19.

@bolismauro
Copy link
Contributor

As you said, unfortunately, there isn't much we can do. Apple's framework has been shipped on iOS 13.5 and it's not (at the moment) back-compatible. I think the best thing you could do is to open a radar.

@micdenny
Copy link
Author

micdenny commented Jun 3, 2020

Capisco che l'API è disponibile solo per ios > 13.5, ma escludere una percentuale così alta di utenti ios è un rischio troppo alto per un'applicazione il cui scopo è contenere il contagio da covid-19.

esatto è un po' quello che pensavo anche io, non è colpa di questo progetto, ma Apple potrebbe cercare di capire se è possibile rendere la cosa retro-compatibile.

As you said, unfortunately, there isn't much we can do. Apple's framework has been shipped on iOS 13.5 and it's not (at the moment) back-compatible. I think the best thing you could do is to open a radar.

can someone of this project take the ownership of opening a radar on Apple? and track the bug id on a issue here if it's possibile? Would be really appreciated, I don't know if can take the ownership of this, what is needed to open a radar on apple?

Thank you guys for the replies.

@paolo-scoppola
Copy link

I speak as both Italian citizen and programmer. If I can give a suggestion, I think the solution is that Immuni developers inform the Italian Ministry of Health of this problem and ask it to contact Apple to request to release the API also for IOS 12, which is an operating system regularly updated. I don't know the technical details of the API but it seems unlikely that it uses technologies so advanced that they are not available for IOS 12.

Regards

@menegolli
Copy link

menegolli commented Jun 4, 2020

I wonder how the French managed to avoid these limitations to produce this: https://apps.apple.com/fr/app/id1511279125
I guess this is the repo (in French): https://gitlab.inria.fr/stopcovid19/stopcovid-ios
Did they "cheat"?

@micdenny
Copy link
Author

micdenny commented Jun 4, 2020

I wonder how the French managed to avoid these limitations to produce this: https://apps.apple.com/fr/app/id1511279125
I guess this is the repo (in French): https://gitlab.inria.fr/stopcovid19/stopcovid-ios
Did they "cheat"?

I'm trying to check for entitlements, but I can't find the com.apple.developer.exposure-notification as this project is properly using.

It seems to be using a custom bluetooth implementation, from this ProximityNotification and RobertSDK (??)

@micdenny
Copy link
Author

micdenny commented Jun 5, 2020

@immuniopensource maybe this issue should be re-opened as there are open discussions going on here.

@immuniteam
Copy link

Dear @micdenny thanks for your feedback. The app Immuni in order to work requires the "exposure notifications" API developed by Apple but these APIs are only available in the latest version of iOS 13.5+ which is not compatible with iPhone 6 and previous models. The french application doesn't use the above-mentioned APIs, so the same rules don't apply. Let us know if you need further details, for the moment we close the issue.

@immuniteam immuniteam added enhancement New feature or request wontfix This will not be worked on and removed triage labels Jun 15, 2020
@micdenny
Copy link
Author

@immuniteam what about open a radar as suggested by @bolismauro ?

I think the best thing you could do is to open a radar.

and what about inform the Italian Ministry of Health as suggested by @paolo-scoppola ?

If I can give a suggestion, I think the solution is that Immuni developers inform the Italian Ministry of Health of this problem and ask it to contact Apple to request to release the API also for IOS 12, which is an operating system regularly updated.

I think both proposal they are worth the effort, don't you think?

@simone
Copy link

simone commented Jun 19, 2020

I wonder how the French managed to avoid these limitations to produce this: https://apps.apple.com/fr/app/id1511279125
I guess this is the repo (in French): https://gitlab.inria.fr/stopcovid19/stopcovid-ios
Did they "cheat"?

I'm trying to check for entitlements, but I can't find the com.apple.developer.exposure-notification as this project is properly using.

It seems to be using a custom bluetooth implementation, from this ProximityNotification and RobertSDK (??)

siamo sicuri che è il 5% del mercato? tutti i nostri figli/nipoti hanno un telefono di almeno 5 anni....

A parte la scelta scellerata di apple, ma dovevamo per forza usare le exposure notification della apple?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

8 participants