Çapraz Platform (Cross-Platform) Mobil Uygulama Geliştirme Araçları

Ersin ÜNSAL
Ideas & Experiences
2 min readMar 17, 2017

Mobil uygulamalar her geçen gün daha da önemli hale geliyor. Hatta artık sadece mobil uygulama üzerinden erişebileceğimiz ürün ve hizmetler söz konusu olmaya başladı. Uç örnekler arasında bankaları sayabiliriz; şubesi ve hatta internet sitesi bile olmayan bankalar hayata geçmeye başladı. Hal böyle iken, müşteri deneyimi dediğimiz hikaye de büyük oranda mobil uygulama deneyimi olmaya başladı.

Mobil uygulamalar önem kazandıkça, mobil uygulamaları geliştirme yöntemleri de değişmeye başladı. Mobil uygulamaları daha hızlı, daha kolay ve tabii ki daha ucuz geliştirebilmek için yeni yöntemler ve araçlar ortaya çıktı. Çapraz platform (cross-platform) adı verilen araçlar, her platform (IOS, Android, Blackberry ve Windows gibi) için ayrı ayrı uygulama geliştirmek yerine tek bir uygulamanın farklı platformlara kolaylıkla uyarlanabilmesi özelliği ile öne çıkan araçlardır.

Birçok IT yöneticisi ve çalışanı gibi ben de çeşitli kereler bu alandaki güncel ürünleri incelemek istedim. Çapraz platform mobil uygulama geliştirme yöntemlerinin/ürünlerin avantaj ve dezavantajlarını araştıran yazı ve raporları okumaya çalıştım. Ancak kapsamlı ve güncel bir çalışma bulmak çok kolay olmuyor. Ku Leuven Üniversitesi’nde MOBILESoft2016 konferansı için hazırlanmış bir sunum (tutorial), bu konuda hazırlanmış en iyi çalışmalardan bir tanesi. 169 slaytlık sunumun önemli başlıklarını aşağıdaki tabloda özetlemeye çalışacağım* :

Cross-Platform

Büyük resim için tıklayınız (pdf).

Bu özet tablo dışında, yine aynı konferansta sunulan ve çok değerli bulduğum bir çalışmayı da paylaşmak istiyorum. Google Play Store’daki en popüler ücretsiz uygulamaların değerlendirildiği çalışmada, uygulamalarının yaklaşık %96,2'sinin yerli (Native), %3,8'inin (hibrid) şekilde geliştirildiği gözlemlenmiş*.

Top 500

* (Orjinal çalışmalara http://mobilesoftconf.org/2016/program/tutorials/ adresinden ulaşabilirsiniz.)

--

--

Ersin ÜNSAL
Ideas & Experiences

Technology Management, Software Development, Finance, Payments, Fintech, Mensa, BJK