62
Biz ilk yaptığımız araştırmalar neticesinde, native olarak
geliştirmeye karar verdik. Native ve hybrid ortamları
karşılaştırdığınızda hybrid ortamlarda başta çok hızlı bir
şekilde uygulama geliştirirken daha sonra gelen isteklere
cevap verememeye başlayabilirsiniz. Platformlar arası
performans sıkıntıları ve özelikle ekran geçişlerinde
sorunlar yaşanabilir. Biz de hybrid ortamda yaptığımız
ufak bir deneme uygulamasında IOS platformunda daha
iyi sonuç alırken Android tarafında bazı cihazlarda donma
veya takılma gibi bazı sorunları yaşadık.
Native geliştirme sürecinde ise en zorlandığımız konu
native dilleri öğrenmek oldu. Her platform için kullanılan
farklı diller ve her dilin yazıldığı platform ve IDE’ler
As a result of our initial survey, we decided to develop
it a native system. Comparing the native and hybrid
environments you see that while you can develop an
application very fast initially in hybrid environments, later
you may find yourself unable to respond to incoming
requests. You may also experience inter-platform
performance problems and problems especially with
switching screens. Also while we got better results on the
IOS platformwith a small trial in the hybrid environment, we
experienced some freezing problems in Android devices.
The biggest challenge in native development process was
learning the native languages. We had to learn about the
different languages used for every platform, the platform
Mobİl Uygulama Gelİştİrme
Developing Mobile Applications
Mecid UYSAL
Çevik Çözümler ve İş Zekası Direktörlüğü
Agile Solutions and Business Intelligence Directorate
UZMAN GÖZÜYLE
EXPERT VIEW