Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Firemonkey Projelerinde Windows Dışında çalışmalarda Hep Sorun
#1
Merhaba Arkadaşlar;

Delphi Mobil tarafında test etmeye çalıştığım çoğu demo gördüğüm kadarıyla mobil tarafta hep hatalı çalışıyor. Bunun en büyük örneği kendi demolarındaki projelerin bile mobil tarafta saçmalaması (Donma, işlevi yapmama ,ekranı karartma vb.)

Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol kendi demolarındaki proje videosu var. Bunu android tarafı için derleyip test ettiğimde hiç alakasız bir sonuç çıkıyor. (Form'a 2 adet memo ve metinler koymuş gibi sadece.)

Sorum şöyle; Delphi tarafında mobil bir proje hayal kırıklığımı olur, daha projeye başlayamadım. (Windows tarafında çok güzel çalışan işler android tarafında işlevlerini yerine getirmiyor.)

Teşekkürler.
Cevapla
#2
Demolarından bir kaçını cihazı usb ile bağlayıp çalıştırmıştım pek bir sıkıntı göremedim hangi demo uygulamasını denediniz.

“Do. Or do not. There is no try.”
Cevapla
#3
FireFlow Bunu deneyebilirsiniz.

PageTurn örneğini deneyebilirsiniz.
Cevapla
#4
Merhaba,
örnek bir proje gönderir misiniz test amacı ile. Ben de şuan aktif olarak yaklaşık 200 terminalde çalışan android tabanlı bir proje mevcut ve şuana kadar bahsettiğiniz gibi donma yanlış çalışma gibi sorunlarla karşılaşmadım. Tek sorun yavaş açılması oda firemonkey den kaynaklanan durum açıldıktan sonra gayet stabil ve işlevsel çalışıyor. Ayrıca projemde cihazlara bağlı bluetooth yazıcılarda kullanıyorum.

Mobil için uygulama geliştirirken web/rest servise te uygulamanız kadar stabil çalışmalı. Yaşadığınız sorunarı örneklerle paylaşırsanız yardımcı olmaya çalışırım.
Cevapla
#5
Çok seçici diyebiliriz. API yeni veya eski sürüm olması gerekebilir. Kullanacağınız cihazda düzgün çakışana kadar deneme gerekeliyor.
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#6
(17-08-2017, Saat: 21:30)engerex Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlÇok seçici diyebiliriz. API yeni veya eski sürüm olması gerekebilir. Kullanacağınız cihazda düzgün çakışana kadar deneme gerekeliyor.

Nasıl denemeler bir hata yok ki! Bu konuyla ilgili bir yol yöntem var mı bildiğiniz?
Cevapla
#7
Mobil için Delphi'nin daima en güncel versiyonunu takip etmek zorundasınız. Bunu yapmazsanız bir çok hata ile karşılaşabilirsiniz. Çünkü mobil işletim sistemi sürümleri devamlı değişiyor. Hem bunlara uyumluluk hem mevcut hataların giderilmesi yeni sürümlerle oluyor.
Delphi 10.2.1 son hali. Şuanda iyi durumda. Ancak 10.2.2 yayınlandığında daha da iyi olacaktır.
Delphi yeni sürümünün update 2 si yayınlandığında her şey yerli yerine oturuyor Smile
Ama yeni versiyonla mevcut demoları pek güncellemiyorlar. Yine eskileri kalıyor.
Cevapla
#8
IDE sürümünüz ne olursa olsun, Android ve iOS için SDK paketlerinizi sürekli güncelde tutmanız gerekir. Güncel IDE'nin sağladığı avantaj sadece Android ve iOS platformlarının yerel denetim, yerel kullanım ve yerel özelliklerine sağlanan destek sayesinde parametre ve bilgi değişikliği yapmanız.

Bir örnekle açıklarsak; "mobil uygulamalarda üstte yer alan bar kısmı Tokyo'ya kadar yönetilemiyordu. Tokyo itibariyle o bar'ın arkaplan rengini yönetebiliyorsunuz)

Tecrübe ettiğim bir konudan bahsedelim. XE8 ile çalışan 3 tane uygulamam vardı. Bu uygulamaların kullanıldığı Android cihazlar dönemin yeni çıkan sürümü Android Marshmallow'a geçtiğinde benim apk dosyaları çalışmamaya başladı. Not supported hatası, siyah ekran (sonradan beyaz ekran hatası oldu bu Smile ), yataya geçince program kırılması, splash screen'de uygulamanın çakılması vb.

XE8-->Berlin geçişini yaptıktan sonra bu sorunların tamamı ortadan kalktı. Burada IDE ile beraber IDE'nin kullandığı SDK paketlerinin önemi de açıkca ortada. Siz mümkün mertebe en güncele ayak uydurmak için sürekli yukarıya taşımalısınız. Çalışma ortamınızı, işletim sistemlerinizi, kısaca her şeyi.
{ talk is cheap show me the code. }
Cevapla
#9
Cevaplarınız için çok teşekkür ederim.

Android cihazım olmadığı için BlueStacks son sürümünü kullanıyorum.
İşletim sistemi olarak windows 10 son güncelleme
Delphi olarak 10.2 ile derliyorum.

Anlamadığım nokta şu bu firemonkey tek geliştirme ile tüm platformlarda çalışmıyor muydu. (Tabi bazı sistem fonksiyonlarında bahsetmiyorum.)
Cevapla
#10
(18-08-2017, Saat: 14:22)pro_imaj Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlCevaplarınız için çok teşekkür ederim.

Android cihazım olmadığı için BlueStacks son sürümünü kullanıyorum.
İşletim sistemi olarak windows 10 son güncelleme
Delphi olarak 10.2 ile derliyorum.

Anlamadığım nokta şu bu firemonkey tek geliştirme ile tüm platformlarda çalışmıyor muydu. (Tabi bazı sistem fonksiyonlarında bahsetmiyorum.)

FireMonkey Framework, Delphi IDE ile birlikte Windows işletim sisteminde çalışıyor. Oluşturulan projeler PA-Server (Platform Asistan Sunucusu) ile çoklu-platform(cross-platform) olarak çıktı verebiliyor.

Kullandığınız BlueStacks'in android sürümü nedir? Android simulator/emulator yazılımları genellikle sanal oluşturduğu donanımlara sizin bilgisayarınızın kaynağını replika yapıyor. Hakiki bir android cihaz ise doğrudan kendi işlemcisini kullanıyor. Delphi'de projeniz açıkken Project>Deployment kısmına girin ve libso olan dosyaları inceleyin. ARM işlemciler için olan libso paketini deaktif edip tekrar derleyin. Sorun devam ediyorsa dediğim gibi gerçek bir android cihaz işinizi görecektir. Intel işlemci muhabbeti FireMonkey projelerinde de oluyor ne yazık ki. Marco Cantu'nun blogunda bununla ilgili bir mevzu vardı inceleyebilirsiniz.
{ talk is cheap show me the code. }
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  FMX Projelerinizi Windows üzerinde Debug yaparken dikkat etmeniz gereken 8 şey Abdullah ILGAZ 4 97 17-07-2018, Saat: 13:34
Son Yorum: Bay_Y
  ios sqllite BLOB alana, mssql tarafındaki varbinary(MAX) alanını eklemede sorun. pro_imaj 4 117 25-06-2018, Saat: 09:31
Son Yorum: pro_imaj
  Firemonkey MessageDlg Türkçeleştirmek narkotik 4 118 31-05-2018, Saat: 23:04
Son Yorum: narkotik
  Firemonkey Sistem Tarihi Değiştirme narkotik 1 116 26-05-2018, Saat: 16:34
Son Yorum: narkotik
  FireBase (FCM) Push Notification Mobil Data Kullanımındaki Sorun Fesih ARSLAN 0 112 24-04-2018, Saat: 12:19
Son Yorum: Fesih ARSLAN



Konuyu Okuyanlar: 1 Ziyaretçi