Określenie, w czym aplikacja została napisana.

Określenie, w czym aplikacja została napisana.
cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9012
1

Pytanie dziwne, ale zapytam - a co mi tam ;)

Czy jest jakiś sposób, żeby określić, w jakim języku jakaś apka na androida została napisana? Sam sklep Google nie udziela takich informacji na stronie danej apki, ale może da się to jakoś wyciągnąć z pliku apk, albo może znacie jakieś inne sposoby /patenty?

Michał Sikora
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 834
1

Nic lepszego niż przejrzenie apk i ewentualna dekompilacja nie znajdziesz. Ale też może być tak, że apka używa jednocześnie np. Javy i Kotlina. Ciężko wychwycić takie szczegóły, ale da się na oko.

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5549
1

Większość języków na JVM chwali się tym, że łatwo je łączyć z Javą. Dlatego teoretycznie możesz mieć aplikację, gdzie jedna klasa jest napisana w Javie, druga w Kotlinie, trzecia w Scali, a czwarta w Clojure

Michał Sikora
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 834
1

Ale to też da się zazwyczaj rozpoznać po bajtkodzie jaki jest generowany albo po importach.

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9012
1

Czyli w zasadzie bez grzebania w gotowej apce raczej nie ma opcji? Szczerze mówiąc takiej odpowiedzi się spodziewałem, ale i tak wolałem zapytać ;)

Michał Sikora
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 834
1

Ja innego sposobu nie znam. No chyba że apka się reklamuje w czym jest napisana. :P

DC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 418
3

Wiesz zawsze jest jeszcze opcja wysłać maila z pytaniem do autora ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.