Mam dwa pytania dotyczące macierzystym C/C++ na platformach Android:Język C/C kod ++ na platformie Android
Czy to możliwe, urządzenie produkuje się rozwijać macierzystym C++ aplikacji na Android platformy?
Jak mogę rozwinąć moją własną natywną aplikację/bibliotekę C++, która ma górną warstwę Java front-end/API na platformie Android?
Ostrożnie niedokładne.Kod macierzysty działa na każdym obsługiwanym telefonie, tak jak kod Java – PiotrK
@PiotrK, nie jestem pewien co masz na myśli. Dalvik VM systemu Android (który, tak, używa Java do reprezentowania kodu źródłowego, ale w rzeczywistości nie jest to Java) jest oczywiście natywnym kodem. Zostanie on jednak zbudowany specjalnie dla procesora i architektury/platformy telefonu. Nic nie mówi, że Android * MUSI * działać na ARM, lub na którym modelu ARM może być uruchomiony. Dlatego wymagania kompilacji zależą od implementacji sprzętu. "Nie jest obsługiwany", jak powiedziałem, w przypadku aplikacji przesłanych na rynki Android. Powiedział, że LLVM rozwiązałoby ten problem ładnie; nie wiem, dlaczego Google tego nie zrobili, zamiast tego, co robią. –