ورود

View Full Version : آیا کیوت برای ساخت برنامه های اندروید مناسب است؟



gholami.vahid
پنج شنبه 24 مهر 1393, 13:07 عصر
سلام دوستانی که با کیوت در زمینه برنامه نویسی اندروید کار کرده اند:
آیا برای انجام پروژه های بزرگ و مهم استفاده از کیوت را پیشنهاد میکنید ؟
به نظر شما برنامه نویسی اندروید با کیوت راحت تر است ؟
آیا میتوان در تمامی ورژن ها اندروید برنامه نویسی کرد؟
ممنون میشوم راهنمایی کنید

حامد مصافی
پنج شنبه 24 مهر 1393, 20:31 عصر
خیر.
کیوت در اندروید فقط برای بازی سازی می تونه مورد استفاده قرار بگیره (مثال: VoltAir گوگل)
برای ساخت نرم افزار محدودیت هایی داریم:

چون امکان ساخت سرویس نداریم برنامه های ما وقتی بسته می شن از حافظه بیرون میرن
دسترسی به همه سنسور‌های دستگاه نداریم
اکثر امکانات اندروید قابل دسترسی نیستند (برخی با استفاده از JNI قابل دسترسی‌اند)
بین ministro یا ادغام کتابخانه‌ها در apk باید یکی را برگزینید که هر دو نقاط ضعفی دارند
ظاهر استاندارد برنامه‌های اندروید در دسترس نیست و خودتون باید چیز‌هایی مانند ActionBar‌رو پیاده‌سازی کنید
...

gholami.vahid
جمعه 25 مهر 1393, 09:54 صبح
خیر.
کیوت در اندروید فقط برای بازی سازی می تونه مورد استفاده قرار بگیره (مثال: VoltAir گوگل)
برای ساخت نرم افزار محدودیت هایی داریم:

چون امکان ساخت سرویس نداریم برنامه های ما وقتی بسته می شن از حافظه بیرون میرن
دسترسی به همه سنسور‌های دستگاه نداریم
اکثر امکانات اندروید قابل دسترسی نیستند (برخی با استفاده از JNI قابل دسترسی‌اند)
بین ministro یا ادغام کتابخانه‌ها در apk باید یکی را برگزینید که هر دو نقاط ضعفی دارند
ظاهر استاندارد برنامه‌های اندروید در دسترس نیست و خودتون باید چیز‌هایی مانند ActionBar‌رو پیاده‌سازی کنید
...



ممنونم از پاسخ
هدفم از رفتن به سمت کیوت فقط برای این هست که فکر میکنم دستم برای برنامه نویسی باز تره ومیتونم هر کاری که بخوام رو انجام بدم.
به نظر شما راه دیگه ای هست که بشه برای اندروید برنامه های قدرتمند نوشت ؟

returnx
جمعه 25 مهر 1393, 18:59 عصر
فکر می کنم استفاده از Qt+Java با هم گزینه ی خوبی باشه ، قسمت هایی که Qt پشتیبانی نمیکنه را می تونید با جاوا بنویسید و با استفاده از ماژول QtAndroidExtra صدا بزنید...
اینجوری نواقص Qt تا حد زیادی حل میشه...
اما بزرگ ترین مشکل این گزینه هست :

چون امکان ساخت سرویس نداریم برنامه های ما وقتی بسته می شن از حافظه بیرون میرن
برای این مشکل هنوز راه حلی ارائه نشده...

gholami.vahid
شنبه 26 مهر 1393, 14:40 عصر
فکر می کنم استفاده از Qt+Java با هم گزینه ی خوبی باشه ، قسمت هایی که Qt پشتیبانی نمیکنه را می تونید با جاوا بنویسید و با استفاده از ماژول QtAndroidExtra صدا بزنید...
اینجوری نواقص Qt تا حد زیادی حل میشه...
اما بزرگ ترین مشکل این گزینه هست :

برای این مشکل هنوز راه حلی ارائه نشده...

میشه یه خورده بیشتر توضیح بدید ؟ چه مشکلی میتونه پیش بیاره

حامد مصافی
شنبه 26 مهر 1393, 16:15 عصر
نرم‌افزاری مثل viber رو در نظر بگیر که همیشه آماده دریافت پیام هست. حتی وقتی شما این نرم‌افزار رو می‌بندید باز هم پیام‌های سایرین به شما میرسه و این به این علته که یک سرویس همیشه در پس‌زمینه در حال اجراست. ما در کیوت امکان ساخت این سرویس رو نداریم. یعنی با روال استاندارد کلا در ++C امکان ساخت اونو نداریم، چون جزئی از Android NDK نیست. به همین دلیل نوشتن برنامه‌هایی که در پس‌زمینه اجرا بشن با کیوت ممکن نیست.

2020s1371
یک شنبه 27 مهر 1393, 09:13 صبح
نرم‌افزاری مثل viber رو در نظر بگیر که همیشه آماده دریافت پیام هست. حتی وقتی شما این نرم‌افزار رو می‌بندید باز هم پیام‌های سایرین به شما میرسه و این به این علته که یک سرویس همیشه در پس‌زمینه در حال اجراست. ما در کیوت امکان ساخت این سرویس رو نداریم. یعنی با روال استاندارد کلا در ++C امکان ساخت اونو نداریم، چون جزئی از Android NDK نیست. به همین دلیل نوشتن برنامه‌هایی که در پس‌زمینه اجرا بشن با کیوت ممکن نیست.

با این حساب دیگه اصلا اندروید نویسی با کیوت کارا نیست!!!!
تازه داشتم میرفتم با کیوت شروع به اندروید نویسی کنم!!
با این اوصاف نباید برای اندروید کیوت رو پیشنهاد داد!!!
هیچ راه حلی نداره؟؟؟ امکان حلش نیست؟؟ زمان بندی برای حلش رو هم ندادن؟؟!!!

negative60
یک شنبه 27 مهر 1393, 12:05 عصر
با این حساب دیگه اصلا اندروید نویسی با کیوت کارا نیست!!!!
تازه داشتم میرفتم با کیوت شروع به اندروید نویسی کنم!!
با این اوصاف نباید برای اندروید کیوت رو پیشنهاد داد!!!
هیچ راه حلی نداره؟؟؟ امکان حلش نیست؟؟ زمان بندی برای حلش رو هم ندادن؟؟!!!


در سوالی که از Bogdan Vatra داشتم اعلام کرد گزینه‌هایی مانند سرویس‌های اندرویدی تا قبل از نسخه ۵.۵ اضافه نخواهند شد!
پس فعلاً کیوت برای برنامه‌های واقعی اندروید استفاده نخواهد شد!
ما هم همچنان منتظريم.
آيا اين کمبود هايی که کيوت در بخش اندرويد داره تو IOS هم به همين صورت هست؟

حامد مصافی
یک شنبه 27 مهر 1393, 16:14 عصر
در IOS محدودیت‌ها حتی از این هم بیشتر هستند. اما خوبی توسعه برای IOS در این هست که شما می‌تونید کدهای ++C رو با Objective-C ترکیب کنید. به همین دلیل به تمامی امکانات IOS دسترسی دارید.

shareh
پنج شنبه 08 آبان 1393, 13:17 عصر
سلام
برا برنامه های عادی نسبتا خوب جواب میده
برنامه زیر با کیوت نوشته شده :
http://cafebazaar.ir/app/com.al.anvar/?l=fa