Al işte, bir felsefeci daha.
İlk olarak, Qt API Mapping aracının asıl amacının ve yönteminin; tüm yazılımı portlamaktan çok uzakta olduğunu biliyorsundur sanırım. Her C++ ile yazılmış iOS ve Android uygulaması %100 sorunsuz bir şekilde portlanabiliyor bu araç ile. İşin temel amacı bu zaten. Diğerleri gibi değil.
İnternette biraz araştırma yapmış olsaydın; Samsung Galaxy S2'nin belirtilen saniyedeki çizebildiği poligon sayısının 90 milyon, N9'un belirtilen saniyedeki çizebildiği poligon sayısının ise 190 milyon olduğunu anlardın. Yalnızca internette araştırma yap. Kağıt üzerindekilerle konuşmak çok kolay.
Bir de internet çözümü olarak hızdan bahsetmiyorsan; WebKit 2 (Chrome tarayıcısında kullanılan temel ve başka hiçbir mobil tarayıcıda bulunmuyor), Adobe Flash ve HTML 5 desteği (Android tarayıcılarının iki katından daha fazla HTML 5 performansı sunuyor) ile N9'da çok daha zengin içeriğe ulaşabilirsin.
MeeGo'da aynı zamanda öyle bir kamera yazılımı var ki. Kameraya dokunduğun zaman anında çekiyor. Samsung Galaxy S 2'de bu bazen 2 saniyeyi bile buluyor. (Uzun bir süre telefonu test ettim, biliyorum)
Eğer, Apple iPhone 4S almayacaksan, önceki iPhone sürümlerinin hiçbirini almamanı öneririm. iOS gerçekten çok stabil bir sistem ama ciddiyim,
iPhone 4 alma. (Örnek bir neden söyleyeyim: SIM kartı takmazsan telefon çalışmıyor bile!) Onun yerine N9 veya SGS 2 al çok daha iyidir.
----------Eklendi @ 19:51:03 ---------- Yazıldı @ 19:47:54 ----------
Ya var ya senin yazdıklarını okuyunca aklıma Recep İvedik geliyor.
Herşeye bilip bilmeden maydonoz oluyorsun.
Örneğin Qt API Mapping aracı ile birkaç uygulama portlandı. Uygulamalarda %95 - %98 oranında kodlar değiştirilmeden kullanıldı, yalnızca API'ler değiştirildi. Bu QTAM aracının temeli budur. Bir uygulama yazdığın zaman QTAM ile API'leri değiştirmen 2 haftayı almaz. Sen gelmiş 3-4 ay diyorsun ya
Bu arada iOS uygulamalarını nasıl açacak demişsin, o da komedi filmi gibi zaten.
Biz ipa formatını açması için portlamıyoruz. Kaynak kodundaki API'leri değiştirip DEB olarak paketlemen gerekli. Qt de kaynak kodu okuyup DEB olarak paketleyebiliyor. Geriye yalnızca QTAM kullanıp API'leri değiştirmeye kaldı.