Mam apk z Androidem, który korzysta z biblioteki natywnej (snappydb
). Natywne biblioteki zajmują dużo miejsca, więc chcę zachować tylko architekturę armeabi-v7a ?Czy można bezpiecznie przechowywać tylko armeabi-v7a dla apk z Androidem?
Wiem, że nie jest w 100% bezpieczne usunięcie snappydb
dla innych architektur, więc moje pytanie brzmi: jak niebezpieczne jest to? (ile urządzeń/użytkowników zgubię?)
Dla porównania minimalna wersja sdk, którą obsługuje moja aplikacja to 16 (JELLY_BEAN).
Twoje pytanie nie jest jednoznaczne - twoje sformułowanie jest nieprecyzyjne i niejasne. Czy masz na myśli, że chcesz tylko kompilować i pakować 'snappydb' dla armeabi-v7a i nie zawierać tej samej biblioteki dla innych architektur? Co masz na myśli mówiąc "usuń inne natywne biblioteki" - jakie inne biblioteki? – Laogeodritt
Przepraszam za niedogodności, ale nie rozumiem "snappydb" dla innych architektur. – huangcd
Zostawię to jako komentarz, ponieważ nie mogę podać dobrze obsługiwanej odpowiedzi. Według mojej wiedzy prawie wszystkie urządzenia z Androidem to ARMv5 lub ARMv7 (nie wiem ile jest wersji 5). Od zeszłego roku jest kilka tabletów x86 (Intel) i wydaje mi się, że kilka lat temu zaczęły pojawiać się urządzenia MIPS, ale niewiele o nich słyszę i według mojej wiedzy nie są one popularne. Byłbym zaskoczony, gdyby nie-ARM miało więcej niż 5-10% udziału w rynku (ale znowu jest to anegdota, nie mam w tej chwili żadnych danych). Należy jednak pamiętać, że niektóre z urządzeń x86 to urządzenia Samsung. – Laogeodritt