خیلی ممنون از نظر لطف هر سهٔ شما دوستان
---
چند مورد هم در مورد Nexus One به نظرم میرسه اگرچه شخصا باهاش کار نکردم و مبتنی بر اجرای emulator همراه Android SDK و شنیدههام هست:
- Nexus One دیگه تولید نمیشه، پس اگر قصد خرید دارید قبل از نایاب شدن و گرون شدن(اگر تا الان نشده باشه) عمل کنید. اگر نایاب شد HTC Desire هم عملا همین دستگاه هست با تفاوت ظاهری.
- پشتیبانی فارسی و عربی در Android در حال حاضر رسمی نیست. به این معنی که اگر میخواهید تایپ کنید باید صفحهکلید فارسی را از Android Market(که گمان میکنم آن هم با IPهای ایرانی مشکل دارد) یا وبسایت سازندهاش بگیرید و روی دستگاهتان نصب کنید. اما برای مشاهدهٔ فارسی و عربی تا قبل از Android 2.2 حتی fontی که دارای حروف این زبانها باشد نصب نبود. بعد از Android 2.2 حروف از هم جدا هستن ولی حداقل font لازم را دارد.
- Android 2.2 فعلا روی دستگاههای خیلی محدودی عرضه شده از جمله همین Nexus One و فکر میکنم تا چند وقت همچنان آپدیتهای جدید اول روی Nexus One منتشر بشه.
- فکر میکنم چون تولید Nexus One متوقف شده شامل حال تغییر صفحه نمایش از AMOLED به Super LCD نشده. ولی باقی مدلهای HTC به دلایلی از جمله کمبود عرضهٔ AMOLED به Super LCD تغییر کردن. AMOLED از نظر زاویهٔ دید و کنتراست و سرعت پاسخ(response time) از LCDهای معمولی بهتره اما در زیر نور خورشید بسیار بدتر عمل میکنه. برای حل این مشکل Super AMOLED تولید شده که کارایی بهتری در زیر نور خورشید داره و در Samsung Galaxy S که فعلا Android 2.1 روش نصب هست استفاده میشه.
- پشتیبانی از multi touch در Nexus One نرمافزاری است و حداقل در مواردی مثل بازیها ضعیفتر از پشتیبانی سختافزاری multi touch در دستگاههای اپل است.
- برای نصب font فارسی در Android (اگر از اونی که همراه ۲.۲ Android هست راضی نیستید یا قدیمیتر از ۲.۲ دارید) و حتی درست کردن مشکل جدا بودن حروف از هم راهحلهایی غیر رسمی وجود داره که نیاز به root کردن دستگاه(عملا معادل Jailbreak) و در مواقعی نصب ROMهای دستکاری شده داره. این کار دستگاه رو از گارانتی خارج میکنه که البته Nexus One همینجوری هم در ایران گارانتی نداره. نصب ROM دستکاری شده با پشتیبانی فارسی و عربی ممکنه ناپایداریهایی به وجود بیاره و آخرین باری که چک کردم فقط برای بعضی دستگاهها از جمله Nexus One عرضه میشه.
http://code.google.com/p/arabicandroid/درخواست پشتیبانی رسمی از عربی در Android یکی از بیشترین تعدادها رو داره و ممکنه در نسخههای بعدی فراهم بشه:
http://code.google.com/p/android/issues/detail?id=5597- تغییر سریع بین صفحه کلید فارسی/عربی و انگلیسی موقع تایپ، در iOS راحتتر از Android و Symbian است.
- یک نکتهای که سلیقهای است. در iOS شما غیر از بستن برنامهها که با فشار دادن دکمهٔ Home انجام میشه هر چیزی که برای استفاده از برنامه لازم دارید در خود رابط کاربر میبینید و با یک قدم با لمس بخشی که در رابط کاربر در نظر گرفته شده کارتان را انجام میدید. مثلا وقتی میخواهید به یک صفحه عقب بگردید. اما در Android شما برای به عقب برگشتن باید دکمهٔ سختافزاری مربوطه رو بزنید و برای اکثرکارهای دیگه باید دکمهٔ سختافزاری Menu رو از زیر صفحه نمایش فشار دهید تا گزینهها در صفحه نمایش پیدا کنند.
حالا یک نفر مثل من ترجیح میده تمرکزش روی صفحه نمایش باشه. یکی ممکنه فضای مفید بیشتر Android برای محتوای اصلی(و نه دکمهها و...) در صفحه نمایش رو ترجیح بده. و اینکه همیشه برای back کردن دکمهٔ سختافزاری هست شاید نکتهٔ مثبتی باشه. در تصویر ضمیمه صفحه رو قبل و بعد از فشار دادن دکمهٔ MENU میبینید.
در این آدرس هم تصاویری از Safari در iOS ببینید که همیشه back و... را نشان میدهد:
http://www.apple.com/iphone/features/safari.htmlالبته مرورگر(browser)هایی مثل Atomic برای iOS امکان مشاهدهٔ Full Screenیعنی بدون دکمههای پایین صفحه را هم دارند.
موفق باشید