۱۱ ویژگی Apple Watch که پیش از این نمی‌دانستید

با عرضه‌ی WatchKit توسط اپل، برنامه‌نویسان حالا می‌توانند اقدام به نوشتن برنامه‌های خودشان برای Apple Watch کنند. حالا با معرفی WatchKit اطلاعات تازه‌ای درباره‌ی آنچه که باید از ساعت اپل انتظار داشته باشید بدست آمده است. فعلاً انعطاف‌پذیری زیادی را نباید از WatchKit انتظار داشته باشید و باید این را بدانید که برنامه‌های عرضه شده برای این ساعت هوشمند، بیشتر شبیه افزونه‌هایی برای برنامه‌های آیفونتان هستند. البته به‌نظر می‌رسد این وضعیت تا پایان سال آینده تغییر کند.

Apple-watch

با بررسی همه‌ی اسناد عمومی عرضه شده توسط اپل در مورد Apple Watch، در این مقاله به ۱۱ ویژگی ساعت اپل اشاره خواهد شد.

ادامه مطلب “۱۱ ویژگی Apple Watch که پیش از این نمی‌دانستید”

iPhone 5C برای اپل ارزان است، نه شما

iPhone 5c

در روز ۱۰ سپتامبر ۲۰۱۳ یعنی همین ۴ روز پیش بود که اپل طی کنفرانسی از دو iPhone جدید خود رونمایی کرد. این دو محصول عبارتند از iPhone 5s و iPhone 5c. پیش از این انتشار محصولی با نام iPhone 5s  را طبق آنچه اپل قبلاً انجام داده بود، انتظار داشتیم ولی iPhone 5c محصولی جدید است. تا پیش از کنفرانس همه فکر می‌کردند این آیفون جدید قرار است محصولی ارزان‌تر باشد برای رقابت در بازار کشورهایی نظیر چین، هند و دیگر کشورهای در حال توسعه که iPhone در حالت کلی در آن‌ها گران‌تر از دیگر رقبا به فروش می‌رسد. اما مطلبی در مورد iPhone 5c  توسط Yoni Hesler خواندم که توضیحاتی در مورد این محصول ارائه می‌داد که گفتم شاید خواندنش برای علاقه‌مندان بد نباشد.

سهام اپل پس از مراسم معرفی آیفون جدید در ۱۰ سپتامبر شاهد یک افت بود (البته پیش از این نیز تقریباً‌ بعد از هر مراسم معرفی یک آیفون جدید، شاهد کاهش چنددرصدی سهام این کمپانی بوده‌ایم). به‌نظر می‌رسد سرمایه‌گذاران از قیمت‌گذاری iPhone 5c راضی نیستند، محصولی که معلوم نشد طبق چه مدرکی، به‌عنوان یک آیفون ارزان‌قیمت به‌آن نگاه شد.

در حقیقت، آیفون ۵c با وجود قیمت کمتر نسبت به آیفون ۵s، به‌هیچ وجه یک محصول ارزان‌قیمت تلقی نمی‌شود. در وبسایت اپل، شما برای خرید مدل ۱۶ گیگ آیفون ۵c باید مبلغ ۵۴۹$ و برای مدل ۳۲ گیگ آن مبلغ ۶۴۹$ بپردازید.

پس چرا اپل به‌خود زحمت تولید یک آیفون جدید را داد در حالی که آنقدر ارزان نیست که بتواند با محصولات ارزان‌قیمت دیگر شرکت‌ها رقابت کند؟

پاسخ ساده به‌نظر می‌رسد. اپل سهم بیشتر بازار را به‌عنوان چیزی که ارزش تلاش کردن را داشته باشد نمی‌بیند. اپل هیچ‌وقت تلاش نکرده تا بازار را با محصولات ارزان‌قیمت پر کند تا مشتریان بیشتری به‌دست آورد، این تصادفی نیست که اپل بیش از ۱۰۰ میلیارد دلار  در بانک دارد.

طبق چیزی که گفته شد، آیفون ۵c هیچ وقت قرار نبوده که یک آیفون ارزان قیمت برای عموم مردم باشد. چرا که اگر به‌دنبال یک آیفون ارزان‌قیمت هستید، اکنون می‌توانید iPhone 4s را خریداری کنید چرا که هنوز تولید آن متوقف نشده است.

آیفون ۵c محصولی است برای پر کردن شکافی در اپل.

به‌جای اینکه آیفون ۵ با قیمتی ۱۰۰ دلار از قیمت اولیه به‌فروش برسد، اپل آیفون ۵ را دوباره در محصولی جدید که با نام آیفون ۵c می‌شناسیم قرار داد. آیفون ۵c در اصل همان آیفون ۵ است با موادی ارزان‌تر و در عین حال همچنان با کیفیت بالا.

اپل متوجه این نکته است که همه نمی‌توانند یا نمی‌خواهند بهترین و گران‌ترین آیفون را بخرند. پس چرا سود خود را با محصولی جدید برای کسانی که نمی‌خواهند مبلغ بیشتری برای آیفون ۵s بپردازند، بیشتر نکند؟

این یک استراتژی هوشمندانه است، به‌اضافه اینکه اپل حالا رنگ‌ها را به آیفون نیز آورده است. البته که این کار طعنه و کنایه‌های زیادی را به دنبال داشته، ولی تجربه نشان می‌دهد که آیفون ۵c با رنگ‌های متنوعش طرفداران زیادی در میان عموم مردم خواهد داشت.

علاوه بر این‌ها، تاثیر روانی کاری که اپل در حال انجام دادن است را نیز نمی‌توان نادیده گرفت.

اگر اپل آیفون ۵ را با ۱۰۰ دلار کاهش قیمت برای فروش می‌گذاشت، این تفکر که “نسل قبلی” یک محصول دارد ارزان‌تر فروخته می‌شود در کاربر ایجاد می‌شد. ولی آیفون ۵c، با اینکه همان آیفون ۵ در لباسی جدید با کمی بهبود است، برای کاربر حس یک محصول کاملاً جدید را به ارمغان خواهد آورد.

آیفون ۵c خرید آیفون را از انتخاب بین “آیفون جدید و آیفون قدیمی” به انتخاب بین “آیفون جدید با امکانات زیاد و آیفون جدید با رنگ‌های تازه و قیمت مناسب‌تر” تبدیل می‌کند.

این موضوع از نظر روانی می‌تواند آیفون ۵c را بسیار موفق‌ و محبوب کند، چیزی که شاید هرگز برای آیفون ۵ بعد از معرفی برادر بزرگترش، آیفون ۵s اتفاق نمی‌افتاد.

در هر حال، اپل می‌داند دارد چه می‌کند. همین حالا هم کمپانی با محصولاتش سوددهی بسیار بالایی دارد و حالا می‌خواهد این سود را بیشتر هم بکند. گران‌ترین آیفون (که فعلاً آیفون ۵s است) همیشه برای اپل سود داشته و دارد، ولی حالا با آیفون ۵c، آن‌ها محصولی جدید دارند تا سود خود را از فروش آن بیشتر کنند.

[از TUAW – The Unofficial Apple Weblog]

انتشار ۲.۰ Google Maps برای iOS + یک ترفند جالب برای ذخیره کردن اطلاعات نقشه

از زمانی که اپل تصمیم گرفت به‌جای استفاده از نقشه‌ی گوگل در آیفون و آیپد، از نقشه‌های خودش بهره بگیرد نزدیک به یک سال می‌گذرد. مشکلات نقشه‌های اپل کم نیست، هرچند در طول زمان نقشه‌های اپل بهبود فراوانی یافته است ولی همچنان نمی‌توان آن را با نقشه‌ی گوگل مقایسه کرد. وضعیت این نقشه‌ها در ایران بحرانی‌تر نیز می‌شود، به‌جز چندین شهر بزرگ در ایران (که همان‌ها هم از جزئیات بسیار کمی برخوردار هستند)، باقی قسمت‌های ایران اصلاً پوشش مناسبی ندارند.

به هر حال، گوگل پس از وقفه‌ای، نقشه‌ی خود را در قالب یک اپلیکیشن جداگانه برای iOS معرفی نمود که البته در ابتدا اپلیکیشن فقط برای iPhone طراحی شده بود ولی اکنون با انتشار نسخه‌ی دوم آن،‌ اپلیکیشن یونیورسال شده و کاربران iPad نیز می‌توانند به‌راحتی از این نقشه‌ها استفاده کنند. جدای از ظاهر اختصاصی طراحی شده برای iPad در نقشه‌ی جدید، اضافه شدن امکان Street View و امکان جالبی که گوگل اخیراً آن را معرفی کرده است یعنی دیدن نقشه‌ی داخلی مکان‌هایی نظیر فرودگاه‌ها یا مراکز خرید بزرگ نیز در این نقشه گنجانده شده است. همچنین قابلیتی به‌نام Explore نیز که در آن می‌توانید مکان‌هایی نظیر رستوران‌ها،‌ امکان دیدنی، پارک‌ها و… را رتبه‌بندی کنید و با دیگران نظرات خود در مورد این محل‌ها را به‌اشتراک بگذارید نیز در نسخه‌ی جدید قرار داده شده است.

google-maps-ipad

اما جدای از همه‌ی اطلاعاتی که در بالا درمورد آنچه در Google Maps جدید برای iOS وجود دارد می‌خواهم یک ترفند جالب نیز معرفی کنم که برای کسانی که همه‌جا دسترسی به اینترنت ندارند بسیار کارآمد است. اگر بر روی آیفون / آیپد خود اینترنت نداشته باشید، فقط می‌توانید نقشه‌ها را در خانه و یا جایی که اینترنت بی‌سیم موجود باشد بررسی کنید، چون نقشه‌ها به‌صورت آنلاین هستند. ولی یک قابلیت جالب در Google Maps قرار داده شده است که به‌کمک آن می‌توانید یک قسمت مشخص از نقشه را توسط خود اپلیکیشن، به‌صورت آفلاین ذخیره کنید تا بعد از خارج شدن از محدوده‌ی دسترسی به اینترنت نیز بتوانید از قابلیت‌های نقشه بهره ببرید.

برای این کار کافی است در آن قسمت از نقشه که می‌خواهید ذخیره شود عبارت زیر را در قسمت Search وارد کنید:

ok maps

سپس مشاهده خواهید نمود که لوگوی گوگل به همراه عبارت Pre-loading map ظاهر خواهد شد و اگر همه‌چیز درست پیش برود این عبارت به‌شما نمایش داده خواهد شد که نمایان‌گر ذخیره شدن آن قسمت از نقشه برای استفاده‌ی آفلاین است:

The on-screen map area has been cached.

حالا می‌توانید با خیال راحت، بدون وابستگی به اینترنت آن قسمت از نقشه را هرگاه خواستید بررسی کنید!

پ.ن: Google Maps یک اپلیکیشن رایگان برای iOS است و می‌توانید آن را از App Store دانلود کنید.

برنامه‌نویسی iOS و تأثیر آن در تبدیل Objective-C به سومین زبان برنامه‌نویسی جهان

بر اساس تحقیقی که اخیراً انجام شده، یادگیری برنامه‌نویسی آیفون و آیپد (یا همان iOS) بیشتر از هر پلتفرم موبایل دیگه‌ای طرفدار داره (+)، همینطور طبق همین تحقیق برنامه‌نویسی به‌این زبان هزینه‌ و وقت بیشتری رو از برنامه‌نویس برای تولید اپلیکیشن در مقایسه با آندروید، بلک‌بری یا ویندوزفون می‌گیره.

با وجود معضل هزینه‌ی بالا و وقت‌گیر بودن، iOS باعث شده محبوبیت زبان Objective-C که زبانی هست که در برنامه‌نویسی مک و iOS استفاده می‌شه به‌طور قابل توجهی افزایش پیدا کنه و حالا تبدیل به سومین زبان پرطرفدار بین برنامه‌نویس‌ها شده.

باز هم اگر به همون تحقیق رجوع کنیم می‌بینیم با اینکه برنامه‌نویسی برای iOS هزینه‌های خیلی بیشتری نسبت به بقیه‌ی رقبا داره، در عوض سودآوری بیشتری رو هم برای برنامه‌نویس‌ها داشته، همین می‌تونه مارو قانع کنه که چرا خیلی از برنامه‌نویس‌ها سختی و هزینه‌های برنامه‌نویسی برای iOS رو می‌پذیرند و اون رو در اولویت قرار می‌دن.

طبق آمار TIOBE Programming Community برای جولای ۲۰۱۲، Objective-C زبان C++ رو کنار زده و در رده‌ی سوم زبان‌های محبوب قرار گرفته. در رده‌های اول و دوم به‌ترتیب زبان‌های C با ۱۸.۳۳۱٪ محبوبیت و Java با محبوبیتِ ۱۶.۰۸۷٪ قرار دارند.

هردوی زبان‌های C و Java به‌طور گسترده در طیف گسترده‌ای از پلتفرم‌ها مورد استفاده قرار می‌گیرند (برخلاف Objective-C که تنها در دیوایس‌های ساخت اپل کاربرد داره).

با این حال در آمار مربوط به ماه جولای، Objective-C با پشت‌سر گذاشتن C++ و با محبوبیتِ ۹.۳۳۵٪ در رتبه‌ی سوم این جدول قرار گرفته.

بقیه‌ی زبان‌هایی که تونستن جزو ۱۰ زبان اول در این لیست قرار بگیرن به‌شرح زیر هستند:

  • C 18.331%
  • Java 16.087%
  • Objective-C 9.335%
  • C++ 9.118%
  • C# 6.668%
  • Visual Basic 5.695%
  • PHP 5.012%
  • Python 4.000%
  • Perl 2.053%
  • Ruby 1.768%

[از Cult of Mac]

۱۰ سال با کنفرانس‌های WWDC اپل

چهار روز دیگه به کنفرانس WWDC ۲۰۱۲ اپل مونده. این کنفرانس هر سال هزاران خوره‌ی اپل رو در یکجا دور هم جمع می‌کنه تا از آخرین دستاورد‌های این کمپانی مطلع بشن. اتفاق‌های زیادی در این کنفرانس‌ها افتاده که تاثیرات کوچک و بزرگی هم در دنیای تکنولوژی گذاشته‌ان. در این نوشته WWDCها را از ۱۰ سال پیش تا حالا بررسی می‌کنیم و نگاهی به بنــرهای هرکدوم می‌اندازیم.

ادامه مطلب “۱۰ سال با کنفرانس‌های WWDC اپل”

Posts navigation

1 2 3 4 5