(05-02-2019, Saat: 00:18)CesuR Adlı Kullanıcıdan Alıntı: Alıntı:Windows işletim sistemindeki dll'in karşılığı, Android platformunda .so uzantılı dosyalardır
Fesih üstadım, başka dosya tiplerinin kıyaslamasını ve ne olduğunu nereden öğrenebilirim. Gösterebileceğiniz bir kaynak varsa paylaşırsanız sevinirim.
Bu konuda yazılmış genel bir kaynak olduğunu sanmıyorum. Benim bilgim, geçmiş zamanlarda farklı platformlar üzerinde yaptığım çalışmalar sonucunda elde ettiğim ufak tefek bilgilerdir.
Naçizhane tavsiyem, üzerinde uygulama yazmaya çalıştığınız işletim sistemi hakkında kısa da olsa bir araştırma yapın.
Örneğin, Android, iOS veya OS X üzerinde çalıştırılabilir dosyalar, paketler, uygulamaya yardımcı dosyalar, konfigürasyon dosyaları, sertifika dosyaları önem arz eder.
Aynı zamanda uygulama başlangıcından sonlandırılıncaya kadar geçen tüm olayların ne olduğunu bilmek, arka plan veya ön planda çalışan işlerinizin daha stabil olmasını sağlayacaktır.
Sorunuz ile pek alakası yok, fakat benzer bir durum olduğu için şu konuya da değinmek istiyorum.
Daha önce VCL uygulamalar geliştiren arkadaşlar, ilk defa Multi-Platform uygulama yazmaya başlayınca; VCL kodlarını multi-platform olarak çalıştırmak için oldukça çaba sarf ediyor. Bir sonuca varamayınca; "Daha önce Windows'ta geliştirdiğim uygulamayı Android'de nasıl yaparım?" gibi çözümsüz soru sorunlar oluyor.
Yazılan bir kod bulunduğu hedef platform kaynak ve API'sini, yine o platformun koyduğu kurallar çerçevesinde kullanır.
Dolayısıyla o kod farklı bir platformda çalışmayacaktır.
FMX mimarisinde nasıl oluyor da dört platformda çalışıyor derseniz; platforma özgü kodlar platform direktifleri arasına yazılarak, çalışması sağlanır.