اجرای اپلیکیشن های آیفون و آیپد در مک

اجرای اپلیکیشن های آیفون و آیپد در مک

اگر یک سیستم مک با سیلیکون اپل مانند پردازنده M1، دارید؛ دیگر نیازی به آیفون یا آیپد برای اجرای برخی از اپلیکیشن‌های موبایل نیست؛ شما می‌توانید به آسانی برنامه‌های iPhone و iPad را بر روی Mac خود دانلود و نصب کنید.

به نقل از howtogeek، برای شروع باید اپلیکیشن‌های آیفون و آیپد  را دانلود کنید.

روی دکمه Launchpad در داک مک خود کلیک کنید.

روی “App Store” کلیک کنید.

علاوه بر این می‌توانید از جستجوی داخلی Spotlight اپل برای باز کردن این برنامه استفاده کنید.

ساده‌ترین راه برای انجام این کار، فشار دادن Cmd+Space Bar روی صفحه کلید است. در کادر “App Store” تایپ کنید و اولین گزینه را انتخاب کنید.

حال نام برنامه iPhone یا iPad را در نوار جستجوی موجود در گوشه سمت چپ بالای پنجره تایپ کنید.

در این مرحله برنامه‌های آیفون و آیپد نشان داده نمی‌شود. برای تغییر روی گزینه “iPhone & iPad Apps” در زیر هدر “Results” کلیک کنید

نکته: اگر اولین باری است که برنامه را دانلود می‌کنید و دکمه «Get» را مشاهده نمی‌کنید، باید احراز هویت شوید.

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

برای شروع فرآیند دانلود، روی دکمه «Get» یا دانلود (شبیه نماد ابر) کلیک کنید.

پس از نصب برنامه iPhone یا iPad در مک، دکمه Open را انتخاب کنید.

 

نیویورک تایمز بازی برطرفدار wordle را خرید

نیویورک تایمز بازی برطرفدار wordle را خرید

نیویورک تایمز اعلام کرد که بازی Wordle، عنوان محبوب مبتنی بر وب ماه‌های اخیر را با قیمتی 7 رقمی خریداری کرده است.

بازی Wordle که توسط «جاش واردل» (Josh Wardle) ساخته شده است، در چند ماه گذشته میلیون‌ها کاربر را به خود جذب کرده و به لطف ویژگی‌های ساده‌ای مانند اشتراک‌گذاری امتیاز و گیم پلی بسیار ساده، مورد استقبال بسیار خوبی قرار گرفته است.

واردل اخیرا در مصاحبه‌ای با TechCruch اعلام کرده بود که یکی از نکات مهم Wordle رایگان بودن آن است و او علاقه‌ای به کسب درآمد از آن ندارد. او در آن زمان همچنین توضیح داد که مذاکره نکردن با افرادی که علاقه‌مند به سرمایه‌گذاری در بازی هستند کار احمقانه‌ای خواهد بود.

بازی Wordle پولی خواهد شد؟

نیویورک تایمز اعلام کرد Wordle هنگامی که به سایت NYT منتقل شود، برای بازیکنان جدید و فعلی رایگان خواهد بود. با این وجود هنوز مشخص نیست که آیا آن‌ها در برنامه‌های آینده خود قصد کسب درآمد از بازی را دارند یا خیر. در بیانیه رسمی این نشریه نوشته شده «بازی در ابتدا برای بازیکنان جدید و موجود رایگان باقی خواهد ماند» بنابراین وجود کلمه «در ابتدا» می‌تواند به معنای ایجاد تغییراتی در آینده باشد.

واردل در بیانیه‌ای که خرید بازی را اعلام می‌کند، توضیح داد که با نیویورک تایمز همکاری خواهد کرد تا اطمینان داشته باشد بردها و نتایج کاربران در طول انتقال محفوظ باقی می‌مانند.

Wordle از اوایل ماه ژانویه به تیتر اصلی بسیاری از سایت‌ها تبدیل شده بود. با افزایش محبوبیت بازی، توسعه‌دهندگان نیز تلاش داشتند تا از موفقیت آن استفاده کنند و اپلیکیشن‌های شبیه سازی شده آن را منتشر کنند. با این وجود، Wordle همیشه یک بازی تحت مرورگر بوده و نسخه اندروید و iOS آن هنوز در دسترس قرار نگرفته است اما برخی توسعه‌دهندگان نسخه‌های پولی شبیه به آن را منتشر کرده‌اند.

اکنون که بازی توسط نیویورک تایمز خریداری شده، احتمالا در آینده شاهد اپلیکیشن رسمی آن خواهیم بود، زیرا نیویورک تایمز هم اکنون اپلیکیشن جدول خود را در اپ استور و گوگل پلی منتشر کرده است.

روش‌های افزایش فروش محصولات اپلیکیشن فروشگاهی

روش‌های افزایش فروش محصولات اپلیکیشن فروشگاهی

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

روش‌های افزایش فروش محصولات اپلیکیشن فروشگاهی

در قسمت اول نوشته، شما را با ۶ روش آشنا می‌کنیم:

۱-از یک دسته‌بندی خاص شروع کنید.

اگر فروشگاه شما شامل دسته‌بندی‌ و موضوعات مختلفی است توصیه می‌کنیم برای شروع کار از یک دسته‌بندی خاص شروع کنید.به طور مثال فروشگاه دیجیکالا ابتدا با محصولات دیجیتالی کارش را شروع کرد و کم کم سایر دسته‌بندی‌ها را اضافه کرد.

تمرکزتان را بر روی یک دسته‌بندی محصول بگذارید و محتواهای متنوعی برای آن دسته خاص تولید کنید. سعی کنید میزان فروش را برای آن موضوع بالا ببرید و مشتریانی جذب کنید و کم کم دسته‌بندی‌های دیگر را با توجه به بازخوردهای دریافت شده اضافه کنید.

۲-پیشنهادهای شگفت انگیز دهید.

برای فروش محصولات، پیشنهادهای شگفت انگیزی ارائه کنید. پیشنهادی دهید که رد کردن آن خیلی سخت باشد!در شروع کار تخفیف ویژه قرار دهید، میزان تخفیف باید به گونه‌ای باشد که کاربران را وسوسه و ترغیب به خرید کند.پیشنهاد را در مرکز دید مشتریان قرار دهید. می‌توانید پیشنهاد را در اسلایدر بالای صفحه اپلیکیشن قرار دهید.

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

محصولات اپلیکیشن فروشگاهی

۳-از بازاریابی محتوا استفاده کنید.

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

۴- برای مشکل مشتریان راه حلی ارائه کنید.

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

اما موضوعی که بسیار اهمیت دارد بیان این موضوع است که محصول یا خدمات شما چطور مشکلات افراد را حل می‌کند. زمانی که بیننده راه حل شما را ببینند احتمال خرید و استفاده از محصول شما تا درصد بسیار زیادی بالا می‌رود.نوشتن این موضوع هم به مورد بازاریابی محتوا که پیش‌تر ذکر شد مربوط می‌شود.

۵-نظرات و تجربه سایر افراد از محصول‌تان را انتشار دهید.

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

۶-بر روی مشتری تمرکز کنید نه خودتان!

موفق‌ترین‌ها کسانی بودند که بر روی مشتریان‌شان تمرکز داشتند نه خودشان.در توضیحاتی که ارائه می‌دهید از کلمه “ما” استفاده نکنید بلکه مشتری را مخاطب دهید و از “تو” یا “شما” استفاده کنید.پس همین الان بروید و هر چی “ما” هست را به “شما” تبدیل کنید!

 

منبع: ویرگول

قبل از نصب اپلیکیشن تحقیق کنید!

قبل از نصب اپلیکیشن تحقیق کنید!

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

این سطح از توقع، لزوم پیشرفت در این صنعت را دو چندان می‌کند و طراحی و تولید اپلیکیشن‌ها نیز به عنوان بخشی از این پروسه از اهمیت خاصی برخوردار می‌شود، با توجه به گستردگی استفاده از اپلیکیشن‌ها و برنامه‌های مختلف، توسعه‌دهندگان زیادی در این بخش فعالیت و تلاش می‌کنند تا با ارایه خدمات مناسب تجربه کاربری خوبی برای مصرف‌کنندگان به وجود آورند. اما گاهی توسعه‌دهندگان به مرحله تولید بسنده کرده و تست اپلیکیشن‌های طراحی‌شده را جدی نمی‌گیرند. در صورتی که تمامی ‌برنامه‌ها صرف‌نظر از روشی که برای نوشتن آنها به کار رفته است، باید از این مرحله مهم سربلند بیرون آیند.
اهمیت این موضوع تا حدی است که می‌توان آن را شاخه‌ای از مهندسی نرم‌افزار دانست و کتاب‌ها در این رابطه نگاشت اما برخی از توسعه‌دهندگان به محض این که اپلیکیشن مورد نظر درچند ابزار اندرویدی محدود از جمله گوشی خودشان اجرا شد، دست به انتشار آن می‌زنند! در صورتی که سازگاری این برنامه‌ها با سیستم‌های مختلف مساله مهمی ‌است که بیشتر مواقع به آن توجه نمی‌شود. برای اثبات این ادعا فقط کافی است نگاهی به نظرات کاربران در گوگل‌پلی بیندازیم تا با تجربه ناموفق تعداد زیادی از آنها در استفاده از اپلیکیشن‌های مختلف در دستگاه خود روبه‌رو شویم.

عباراتی چون “پس از دانلود اپلیکیشن … روی گوشی با کاهش سرعت سیستم‌عامل مواجه شده‌ام” و یا “پس از نصب اپلیکیشن … و اجرای آن مشکل کرش گوشی پیش آمده” در این مواقع فقط کافی است که نام یک گوشی از یک کمپانی معروف چند بار تکرار شود، تا در بررسی گوشی‌ها این نکته به عنوان نقص دستگاه در نظر گرفته شده و عنوان شود که “گوشی هوشمند … توانایی اجرای اپلیکیشن … را ندارد” در حالی که واقعیت چیز دیگری است و بیشتر مواقع ریشه این مشکل در اپلیکیشنی خاص است و نه در گوشی!
این مشکلات ناشی از تنوع زیاد و تعدد نسخه‌های مختلف به ویژه در سیستم‌عامل اندروید به وجود می‌آید. در حقیقت تنوع جزیی از اکوسیستم این پلتفرم به حساب می‌آید. همانطور که در بازار کامپیوتر نیز با انواع اندازه‌ها، سطوح عملکرد متفاوت، کارخانه‌های تولیدکننده CPU و GPU مختلف رو‌به‌رو هستیم در اکوسیستم اندروید نیز گوشی‌های دو، چهار و هشت هسته‌ای، صفحات نمایش با رزولوشن‌های گوناگون، حافظه رم با ظرفیت‌های مختلف وجود دارند. در دنیای اندروید برخی از گوشی‌ها از OpenGL ES 2.0 (open source graphic library) پشتیبانی می‌کنند و برخی دیگر از OpenGL ES 3.0.
در بین سیستم‌عامل‌های موبایل، اندروید به دلیل گستردگی در استفاده، سلطه خود را در این بخش به اثبات رسانده و نسخه‌های متعدد آن مانند 4.2، 4.4 و 5.0 در گوشی‌های مختلف مورد استفاده قرار می‌گیرد. حتی Amazon’s Fire OS، Cyanogenmod و MIUI به دلیل برخورداری از هسته اندرویدی زیرمجموعه‌ای از این پلتفرم هستند.

اما نکته امیدبخش در ابزارهای اندرویدی موجود در بازار این است که بیشتر آنها از پردازنده مرکزی با معماری مشابه استفاده می‌کنند و این موضوع کار را برای توسعه‌دهندگان اندکی آسان‌تر می‌کند چرا که بخش زیادی از این دستگاه‌ها به دلیل وجه اشتراک موجود در ساختار پردازنده‌ها از دایره آزمون خارج می‌شوند.
با وجود پشتیبانی این سیستم‌عامل از معماری‌های Intel و MIPS در CPU، چینش ARM سهم بیشتری از کاربرد را به خود اختصاص داده به طوری که اگر اپ مورد نظر در پردازنده‌های مبتنی بر معماری ARM تست نشود، گویا از هیچ آزمونی سربلند بیرون نیامده است. دلیل اصلی اقبال این معماری قابلیت استفاده از آن در هر دو بخش بازار، یعنی گوشی‌های بالارده و پایین‌رده است. به عنوان مثال سامسونگ در گلکسیS6 از پردازنده هشت هسته‌ای و 64 بیتیExnon 7420 مبتنی برمعماریARM استفاده کرد و گوگل نیز در برنامه اندروید وان که هدف آن قرار دادن گوشی هوشمند در دسترس همگان با نازل‌ترین قیمت بود، همین معماری را برگزید. اگرچه هسته Cortex-A7 به کار رفته در اندروید وان سه‌برابر کندتر از هسته Cortex-A57 به کار رفته در S6 است اما به دلیل قیمت پایین برای پروژه اندروید وان مناسب بوده وانعطاف‌پذیری معماری بر پایه ARM را به اثبات می‌رساند.

طبق اعلام گارتنر، تولید موبایل در فصل اول سال جاری با افزایشی 19 درصدی روبه‌رو شده که بخش نوظهور و ارزان‌قیمت بازار سهمی‌73 درصدی در این رشد داشته است با توجه به استقبال از این چینش در بخش پایین‌رده و میان‌رده، لزوم تست اپلیکیشن‌ها در ساختار کمپانی‌ها از اهمیت زیادی برخوردار است.
برای تست اپلیکیشن‌های جدید علاوه بر پرچمداران کمپانی‌ها باید گوشی‌های قدیمی‌تر نیز مد نظر قرار گیرند. آمار ارایه شده از طرف یونیتی‌تری‌دی، نشان می‌دهد که میزان استفاده از گوشی‌های دو هسته‌ای نیز همچنان سهم زیادی را به خود اختصاص داده‌اند، طبق آمار موجود در مرکز اطلاعات یونیتی، 40 درصد مخاطبان این شرکت از گوشی‌های دوهسته‌ای، بیش از نیمی ‌از آنها از گوشی‌های چهار هسته‌ای و تنها 8 درصد آنها از گوشی‌های هشت هسته‌ای استفاده می‌کنند. همچنین این آمار نشان می‌دهد که 40 درصد گوشی‌های مورد استفاده کمتر از یک گیگابایت رم دارند.

بنابراین با توجه به این که تقریبا همه گوشی‌های اندرویدی دو هسته‌ای بوده و بیش از نیمی ‌از آنها چهار هسته‌ای هستند، برای افزایش عملکرد اپلیکیشن‌ها باید خاصیت Multi-Threading یا چند نخی را نیز مورد توجه قرارداد. در این تکنولوژی برنامه در یک Thread (نخ) به طور پیش‌فرض اجرا می‌شود و برای افزایش سرعت و کارایی می‌توان چندThread دیگر به موازاتThread اصلی ایجاد کرد تا دستوراتی که قابلیت اجرای همزمان را دارند با سرعت بیشتری اجرا شوند. بدیهی است که در صورت وجود یک هسته، دستورات به صورت ترتیبی اجرا می‌شوند. با توجه به تعداد هسته‌ها در ابزار اندرویدی، تنظیم اپلیکیشن‌ها به گونه‌ای که بتوانند از تمامی‌هسته‌ها استفاده کنند امری کاملا منطقی است.

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

برای تست اپلیکیشن‌ها، حالت ایده‌آل نصب و اجرای آن در گوشی‌ها و تبلت‌های اندرویدی گوناگون است اما به دلیل محدودیت زمان و امکانات بهتر است تعدادی از این محصولات را بر حسب خصوصیات مشترک مانند معماری پردازنده، نسخه اندروید به کار رفته در گوشی، رزولوشن صفحه نمایش CPU، GPU،ABI و SIMD طبقه‌بندی کرده و در حین آزمایش معیارهایی برای ابزار متناسب با اپلیکیشن‌ها در نظر گرفته شود.

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

متن‌باز بودن سیستم‌عامل اندروید باعث شده است تا بسیاری از توسعه‌دهندگان بتوانند به فایل‌های اساسی و سیستمی ‌اندروید دسترسی داشته باشند و قادر باشند تغییرات کوچک و بزرگی در آن اعمال کرده و آن را به نوعی شخصی‌سازی کنند و نتیجه آن ظهور سیستم‌عامل‌هایی بر پایه اندروید و با ظاهری متفاوت است، اما ممکن است بخشی از برنامه‌هایی که روی اندروید نصب می‌شوند متن‌بسته باشند و تنها امکان شخصی‌سازی بخشی از سیستم‌عامل را در اختیار کاربر قرار دهند.

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

جمع‌بندی

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

( منبع:عصرارتباط )