اپلیکیشن

آنچه توسعه دهندگان اپلیکیشن باید درباره ROI بدانند
آنچه توسعه دهندگان اپلیکیشن باید درباره ROI بدانند
اغلب توسعه دهندگان اپلیکیشن از عبارت هایی که در بازاریابی استفاده میشود، سر در نمی آورند. LTV ،CPI ،ARPU و ROI چه هستند و چرا بازاریابان از این اختصارات استفاده میکنند؟ در این مطلب قصد داریم اطلاعاتی مفیدی در این زمینه با شما به اشتراک بگذاریم تا هر وقت با تیم بازاریابی خود ملاقات داشتید بتوانید مثل یک فرد متخصص در خصوص این موارد اظهار نظر کنید.   ROI چیست؟ ROI مخفف عبارت Return On Investment است که سود شما از یک کمپین بازاریابی خاص را مشخص میسازد. در حقیقت این معیار نتیجه تلاش های شما را به نمایش میگذارد، البته باید توجه داشته باشید که معیارهای متعددی در روند ساخت و بازاریابی اپلیکیشن دخیلند که ROI تنها یکی از آنهاست. برای اینکه این معیار دقیق تر باشد، به داده های روشن و واضحی نیاز دارید که درصد خطا را کاهش میدهند. خوشبختانه ابزارهای متعددی برای این منظور در اختیار شما قرار دارند و حتی کسب و کارهای کوچک با بودجه کم نیز قادر به استفاده از آنها هستند.   دلیل اهمیت ROI چیست؟ محاسبه یک ROI تقریبی، پیش از پیاده سازی ایده ای که در ذهن دارید، بسیار مهم و حیاتی است. اگر پروژه عملی نشود و به نتیجه دلخواه خود نرسید و منابع خود را از دست بدهید، چه اتفاقی می افتد؟ با این اوصاف نرخ بازگشت سرمایه یا همان ROI معیار مهمی است که با کل استراتژی شما هماهنگ میباشد. نحوه محاسبه ROI یافتن روشی مناسب برای تعیین نرخ بازگشت سرمایه کار چندان راحتی هم نیست.   فرمول ROI فرمول های متعددی برای محاسبه این معیار وجود دارند، اما ساده ترین روش مقایسه مجموع هزینه های صرف شده برای برنامه با مبلغی است که از دست خواهید داد: هزینه سرمایه گذاری / (  هزینه سرمایه گذاری – سود سرمایه گذاری) = نرخ بازگشت سرمایه   میعارهای مهم در ROI برای آنکه تخمین خوبی از نرخ بازگشت سرمایه داشته باشید، معیارهای دیگری به کمک شما می آیند. CPI یا همان هزینه در ازای نصب CPI یک متد تبلیغات دیجیتال میباشد که بر اپلیکیشن های موبایل متمرکز شده و در صورتی که کاربر بر روی تبلیغ کلیک کند و اپلیکیشن شما را دانلود نماید، باید هزینه ای را بپردازید. به بیان دیگر:   تعداد نصب های جدیدی که از یک کمپین عاید شما شده اند /  هزینه تبلیغ  = هزینه در ازای نصب   دستیابی به یک برنامه رشد پایدار با استفاده از مدل CPI، برای اپلیکیشن کار دشواری است و به عوامل گوناگونی از قبیل کشور، پلتفرم و دسته بندی اپلیکیشن بستگی دارد. اما همانطور که قبلا اشاره کردیم، ابزارهایی برای این کار در دسترس شما قرار دارند.   LTV یا ارزش طول عمر مشتری LTV مخفف Lifetime Value است که ارزش مالی فعالیت های هریک از کاربران در طول مدت زمانی که داخل اپلیکیشن هستند را مشخص میسازد. محاسبه LTV اهمیت زیادی دارد و اگر در استراتژی خود تنها بر میزان نصب ها متمرکز شوید، خطای بزرگی از جانب شما سر زده است. این معیار به نرخ جذب و نگهداری، درآمدزایی و محبویت اپلیکیشن (انتشار ویروسی آن) وابسته است. یک روش ساده برای بدست آوردن این مقدار استفاده از ضریب ویروسی K است که وقتی هر کاربر یک مشتری جدید برای اپلیکیشن بیاورد، این مقدار مساوی یک خواهد بود.    ( ARPU * (  K+ 1  = ارزش طول عمر مشتری ARPU ARPU یا LTV فعلی مخفف Average Revenue Per User به معنای درآمد متوسط در ازای کاربر است که با تقسیم درآمد کل بر تعداد کل نصب ها بدست می آید: تعداد کل کاربران / درآمد کل = ARPU نقشه راه محاسبه ROI حال میخواهیم به صورت گام به گام کلیه عناصری را که برای بدست آوردن یک ROI دقیق موردنیاز است، شرح دهیم.   تعیین هدف نهایی اول از همه لازم است مهم ترین اقدامی را که میخواهید مشتریان در حین استفاده از اپلیکیشن انجام دهند، مشخص سازید. میخواهید به چه چیزی برسید؟   قیف اپلیکیشن را به مراحلی تقسیم بندی کنید در گام بعدی مشخص کنید که مشتریان پیش از اینکه به هدف نهایی شما برسند، چه کارهایی را باید انجام دهند. هر گام در سفر مشتری اهمیت زیادی دارد.   یک کمپین تشکیل دهید پس از آن باید یک کمپین راه اندازی کنید تا با استفاده از آن به هدفی که تعیین کرده بودید دست پیدا کنید.   استفاده از ابزارهای ردگیری برای سنجیدن هر مرحله یک کمپین هوشمند به توجه زیادی نیاز دارد و نباید پس از راه اندازی رهایش کنید. هر اتفاقی را بررسی کنید و بر اساس نتایج دریافتی بهینه سازی نمایید.   تعیین درصدها در این مرحله باید مشخص کنید که چه تعداد از کاربران، هریک از مراحل را تکمیل کرده اند، بدین ترتیب متوجه میشوید که روی چه چیزی باید متمرکز شوید.   ۳ روش اصلی برای بهبود نرخ بازگشت سرمایه موبایل حال باید با بهترین تکنیک های بهینه سازی نرخ بازگشت سرمایه آشنا شوید:   توسعه و بهبود قیف اپلیکیشن کار را با تحلیل قیف اپلیکیشن و بهبود روندی که کاربران از یک مرحله به مرحله بعدی میروند شروع کنید. اگر متوجه شدید که آنها در یک مرحله میمانند و به مرحله بعد نمیروند، باید بر روی آن مرحله کار کنید و فرآیند را بهینه سازی نمایید. تست راهکارهای مختلف جهت درک فعالیت های مشتری حیاتی است.   افزایش هزینه های مشتریان در اپلیکیشن تمرکز بر روی ROI مهم است، اما باید در متقاعد کردن کاربران جهت صرف هزینه بیشتر در اپلیکیشن نیز کار کنید. روش درآمدزایی که برای اپلیکیشن استفاده میکنید، تعیین کننده نتیجه نهایی است و باید تلاش کنید تا نرخ تبدیل ها را بیشتر نمایید.   تشویق کاربران به اشتراک گذاری در شبکه های اجتماعی کاربران را تشویق کنید تا اپلیکیشتن شما را به اشتراک بگذارند. برای این کار لازم است قابلیت های اشتراک گذاری را در اپلیکیشن خود پیاده سازی کرده و خودتان نیز در شبکه های اجتماعی فعال باشید و با مشتریان بالقوه که به مشتریان وفادار شما تبدیل خواهند شد، ارتباط برقرار کنید. نتیجه گیری محاسبه نرخ بازگشت سرمایه برای کسب و کار موبایل را به عنوان راهنمای خود در نظر بگیرید که به شما میگوید آیا در مسیر درست قرار دارید یا خیر و گام بعدی را مشخص میکند. بدست آوردن داده های درست به شما کمک میکند تا تلاش های خود را بهبود بخشیده و بهترین تصمیمات را اتخاذ کنید.   منبع: https://appsamurai.com
۱۲ نکته کاربردی در ارتباط با توسعه اپلیکیشن اندروید (بخش ۱)
۱۲ نکته کاربردی در ارتباط با توسعه اپلیکیشن اندروید (بخش ۱)
بیش از ۱۲ سال پیش، اندی رابین و تیمش کار ساخت سیستم عامل موبایلی را که تعامل مشتریان با گوشی های موبایل و علی الخصوص اسمارت فون ها را دگرگون کرد، آغاز کردند و توسعه دهندگان نیز تحت تاثیر این اقدام قرار گرفتند. اسمارت فون های آن زمان تنها محدود به پیام رسانی و چک کردن ایمیل ها بودند (و البته تماس گرفتن) و همین شرایط نیز کاربران و توسعه دهندگان را محدود کرده بود. اندروید با طراحی فوق العاده خود، آزادی عمل بیشتری را در اختیار هر دو گروه قرار داد. برخی بر این باورند که آیفون انقلابی در صنعت موبایل ایجاد کرد، اما بعضی از این محدودیت ها هنوز هم در آیفون وجود دارند. برای آنکه توسعه دهنده موفقی باشید، باید معماری را به خوبی درک کرده و پس از آن فعالیت خود را آغاز کنید. در این مطلب قصد داریم شما را با چندین نکته کاربردی در توسعه اپلیکیشن اندروید آشنا کنیم، با ما همراه باشید.   ۱. تفاوت بین id+@ و @id برای دسترسی به ویجت (یا کامپوننت) در جاوا به یک مقدار واحد نیاز داریم که این مقدار منحصر به فرد با استفاده از ویژگی android:id در دسترس قرار میگیرد که در حقیقت آیدی را به عنوان پسوند به id+@/ اضافه میکند و آیدی منبع فایل برای کوئری سایر قسمت هاست. آیدی برای Toolbar را به صورت زیر میتوان تعریف کرد: android:id=”@+id/toolbar 1 android:id=”@+id/toolbar   با استفاده از ()findViewById میتوان به این آیدی در فایل res یا دایرکتوری R.id دسترسی داشت که نوع View موردنظر را برمیگرداند. id@ نیز عملکردی مشابه ()findViewById دارد و با استفاده از آیدی که به آن داده اید، به دنبال کامپوننت موردنظر میگردد، با این تفاوت که تنها برای لی اوت مورد استفاده قرار میگرید. android:layout_below=”@id/toolbar” 1 android:layout_below=”@id/toolbar”   ۲. استفاده از string res@ برای نمایش رشته ها در XML اغلب از رشته های هارد کد شده در XML استفاده میکنیم و یک کلمه را چندین بار تکرار مینماییم. تصور کنید بخواهید یک رشته را در جاهای مختلف تغییر دهید، چه اتفاقی وحشتناکی می افتد! اما اگر در منبع رشته ها یک بار آن را تعریف کنید، این اتفاق رخ نخواهد داد. مزیت دیگر این کار پشتیبانی از چندین زبان میباشد و میتوان چند فایل منبع رشته برای زبان های مختلف ساخت. android:text=”My Awesome Application” 1 android:text=”My Awesome Application”   در صورت استفاده از رشته های هارد کد شده، اندروید استودیو اخطاری نشان میدهد و پیشنهاد میکند که این رشته ها را به رشته های منبع تغییر دهیم. کافی است بر روی آنها کلیک کنید و با زدن ALT + ENTER به resource extractor بروید. علاوه بر این میتوانید به فایل strings.xml در فولدر values در زیر res نیز مراجعه کرده و یک منبع رشته را مانند زیر تعریف کنید: My Awesome Application 1 My Awesome Application سپس از آن به جای رشته هارد کد شده استفاده کنید. android:text=”@string/app_name” 1 android:text=”@string/app_name”   ۳. استفاده از مقادیر ثابت android@ و attr? استفاده از مقادیر ثابت از پیش تعریف شده برای تعریف مقادیر جدید روش بسیار کاربردی و خوبی است. برای نمونه ffffff# یا همان رنگ سفید را در نظر بگیرید که چندین بار در لی اوت استفاده شده. حال به جای نوشتن ffffff# یا تعریف منبع رنگ برای رنگ سفید، میتوان مستقیما از نام آن استفاده کرد. @android:color/white 1 @android:color/white   اندروید مقادیر رنگی ثابت متعددی دارد و رنگ های اصلی مانند سفید، مشکی و صورتی در آن تعریف شده اند و میتوان از حالت transparent نیز استفاده کرد. @android:color/transparent 1 @android:color/transparent   attr? نگهدارنده دیگری برای مشخص کردن ویژگی های پیش تعریف شده است. یک Toolbar کاستوم را در نظر بگیرید، این Toolbar به یک طول و عرض تعریف شده نیاز دارد و عرض باید MATCH_PARENT باشد، اما برای طول از چه مقداری باید استفاده کرد؟ بسیاری از ما به دستورالعمل ها توجهی نمیکنیم و طول دلخواه خود را مورد استفاده قرار میدهیم. اما این کار نادرست است و به جای اینکه طول موردنظر خود را تعریف کنیم، باید از این روش استفاده کرد: android:layout_height=”?attr/actionBarSize” 1 android:layout_height=”?attr/actionBarSize”   کاربرد دیگر attr? ترسیم ripples بر روی ویوها هنگام کلیک است. SelectableItemBackground یک drawbale پیش تعریف شده است که به عنوان پس زمینه برای هر ویو قابل استفاده بوده و به افکت ripple نیاز دارد و میتوانیم به این صورت نیز از آن استفاده کنیم: android:background=”?attr/selectableItemBackground” 1 android:background=”?attr/selectableItemBackground”   بدین ترتیب میتوان از ripple بدون حاشیه استفاده کرد. android:background=”?attr/selectableItemBackgroundBorderless” 1 android:background=”?attr/selectableItemBackgroundBorderless”     ۴. تفاوت بین SP و DP تفاوت چندان مشهودی بین این دو وجود ندارد، اما باید بدانید که این دو چه هستند و برای رسیدن به نتایج بهتر کجا باید از هریک از آنها استفاده کرد. بهتر است از SP یا Scale-independent pixels همراه TextViewهایی استفاده کرد که اندازه فونت نباید بر اساس چگالی نمایشگر عوض شود. بدین ترتیب محتوای TextView بر اساس نیاز کاربر و فونت ترجیحی او عوض میشود. برای مواردی که به بعد یا موقعیت مکانی نیاز باشد، DP یا Density-independent pixels گزینه بهتری است. همانطور که پیش تر نیز گفته شد DP و SP شبیه یکدیگرند، اما DP با چگالی های مختلف بهتر تغییر اندازه میدهد و اندروید استودیو به طور داینامیک پیکسل ها را محاسبه میکند و میتوان از آن را برای کامپوننت هایی که باید در دستگاه های مختلف (چگالی نمایشگر مختلف) به صورت مشابه نمایش داده شوند، استفاده کرد.   ۵. استفاده از Drawableها و Mipmapها تفاوت بین drawable و mipmap چیست؟ شاید فکر کنید که هر دو به منظور مشابهی مورد استفاده قرار میگیرند، اما تفاوت هایی بین این دو وجود دارد. Mipmapها برای ذخیره سازی آیکون ها استفاده میشوند، درحالیکه drawableها برای سایر فرمت ها کاربرد دارند. اپلیکیشن چندین فولدر mipmap و drawable دارد که هریک شامل رزولوشن نمایشگر مختلفی هستند و سیستم آن فولدر از Drawable را  انتخاب میکند که متعلق به چگالی دستگاه فعلی است. اما در انتخاب Mipmap، سیستم آیکون را از هر فولدری که نیازش را رفع کند برمیگزیند، زیرا برخی از لانچرها آیکون ها را بزرگتر از آنچه مورد نیاز است نمایش میدهند. به طور خلاصه mipmapها برای آیکون هایی مناسبند که رزولوشن شان در دستگاه هایی با چگالی مختلف عوض میشود و drawable برای سایر شرایط قابل استفاده اند. برای نمونه گوشی نکسوز ۵ از نوع wwhdpi است و میتوانیم آیکون ها را در فولدر mipmap قرار دهیم، با این کار کل فولدرهای mipmap نگه داشته میشوند. اما اگر از drewable ها استفاده کنیم، فقط drawable-xxhdpi نگه داشته میشود و هر فولدر دیگری بلااستفاده میگردد.   ۶. استفاده از Vector Drawableها افزودن چندین نسخه (اندازه) از asset های مشابه برای پشتیبانی از چندین چگالی نمایشگر روش رایجی است، اما مشکلاتی را در پی دارد و اندازه فایل apk را افزایش میدهد. به این منظور گوگل Vector Drawableها را معرفی کرد. Vector Drawableها SVGهای XML هستند که در واقع عکس را با رشته ای از نقطه، خط و منحنی که با رنگ پر شده رسم میکنند. از آنجایی که Vector Drawable ها از خط و نقطه تشکیل شده اند، بدون اینکه رزولوشن تغییر کند، تغییر اندازه برای چگالی های مختلف انجام میشود و اعمال انیمیشن نیز ساده تر میشود. اگر چندین Vector Drawable را به یک فایل AnimatedVectorDrawable اضافه کنید، دیگر نیازی به افزودن چندین نسخه از یک عکس نخواهید داشت. 1 2 3 4 5 6 7      Vector drawable بالا عکس زیر را نتیجه میدهد: برای افزودن vector drawable به پروژه اندروید، بر روی ماژول اپلیکیشن کلیک کنید، سپس New>Vector Assets را بزنید. با این کار به Asset Studio میروید که دو گزینه برای تنظیم vector drawable در اختیار شما قرار میدهد. میتوانید از Material Icons انتخاب کنید یا SVG یا PSD لوکال انتخاب کنید. گوگل پیشنهاد میدهد که از Material Icons استفاده کنید که از طریق این لینک در دسترسند. در مطلب بعدی با سایر نکات کاربردی در ارتباط با توسعه اپلیکیشن اندروید آشنا خواهید شد، با ما همراه باشید.   منبع: https://android.jlelse.eu
چگونه میتوان کار با اپلیکیشن را به یک عادت جدید برای کاربران تبدیل کرد؟
چگونه میتوان کار با اپلیکیشن را به یک عادت جدید برای کاربران تبدیل کرد؟
تصور کنید دو جاده مختلف وجود دارد که اولی پر از افرادی است که با مشکلات گوناگونی مواجه اند، اما تلاش میکنند تا با شیوه های قدیمی مشکلات خود را حل کنند. جاده دوم متعلق به توسعه دهندگانی است که اپلیکیشن هایی را مطابق با این مشغله های ذهنی ساخته اند، اما در جذب کاربران مشکل دارند. تقاطع این دو مسیر کدام است؟   ۷ گام برای اینکه به یک عادت برای کاربران خود تبدیل شوید در طول فرآیند باید دو چالش را پشت سر بگذارید، اولا لازم است با اپلیکیشن خود مشکلات کاربران را برطرف نمایید و ثانیا آنها را متقاعد کنید که اپلیکیشن شما دقیقا همان چیزی است که برای حل مشکلات به آن نیاز دارند.   شناسایی مشکلات و تمایلات کاربران تمرکز بر تردیدهای کاربران کافی نیستد و باید به ترجیحات و خواسته های آنها نیز توجه کنید و ببینید از چه راهی مایل به برقراری ارتباط با شما هستند؟ در این مرحله باید رویکرد صحیح را پیدا کرده و شیوه و زبان مناسب برای برقراری ارتباط با آنها را تعیین کنید.   امکاناتی برای تسهیل کارهای روزمره به آنها پیشنهاد دهید شما باید زندگی کاربران را تسهیل ببخشید و کاری کنید که آنها بخواهد به طور مرتب از اپلیکیشن شما استفاده کنند. در ادامه شما را با چندین مثال آشنا خواهیم کرد که در درک بهتر و عمیق تر موضوع کمک میکنند.   صرفه جویی در وقت یکی از چالش های بزرگی که کاربران با آن مواجه اند، یافتن زمان بیشتری برای تکمیل برنامه هایشان است که اپلیکیشن های کاربردی در این زمینه به کمک کاربران می آیند. Pocket یکی از این نمونه هاست که کاربران با استفاده از آن میتوانند مقاله های موردنظر خود را ذخیره کرده و در شرایط و مکان مناسب تری مطالعه کنند. این اپلیکیشن گزینه مناسبی برای افرادی است که ذهنشان درگیر خواندن محتوای جذاب است و نمیتوانند بر روی کار خود تمرکز کنند. صرفه جویی در هزینه اپلیکیشن Mint به میلیون ها کاربر خود کمک میکند تا در هزینه هایشان صرفه جویی کنند و افرادی که تصور میکنند پیگیری امور مالی دشوار است، میتوانند از این اپلیکیشن استفاده کنند. به خاطر سپردن زمان پرداخت قبوض کار سختی است و اپلیکیشنی که خیال کاربران را از چنین دغدغه هایی راحت کند، از رقبا جلو خواهد زد. Groupon اپلیکیشن دیگری است که در خرید با بهترین قیمت به کمک کاربران می آید و مدعی است که میتواند تا ۷۰ درصد از هزینه های خرید محصولات را بکاهد و همین ویژگی نیز برگ برنده اپلیکیشن برای جذب کاربران محسوب میشود. کاهش تنش های ذهنی دنیایی که در آن زندگی میکنیم پر از استرس های گوناگون است و این واقعیت تمامی جوانب زندگی را تحت الشعاع قرار داده است. اپلیکیشن هایی مانند Headspace به شما می آموزد که ذهن خود را آرام کنید و با کاهش استرس، بر روی چیزی که واقعا مهم است متمرکز شوید. برای نتیجه گرفتن از آن، تنها به چند دقیقه در روز نیاز دارید و این ویژگی یکی از نقاط قوت اپلیکیشن است. کاهش فعالیت های فیزیکی بیهوده وقتی خانه را ترک میکنیم، به دنبال ماشین میگردیم که ما را به مقصد موردنظر برساند و انتظار داریم تا این کار به سریع ترین شکل ممکن انجام شود. در این شرایط کمپانی های بزرگی مانند Uber و Lyft اپلیکیشن های بسیار خوبی ساخته اند و همواره در حال بهبود و ارتقای سیستم های خود میباشند. اهداف و عملیات اپلیکیشن را مشخص کنید برای ایجاد یک روتین جدید، باید رفتار کاربران را دنبال کنید و اپلیکیشن را مطابق نیازمندی های آنها بسازید. متمرکز شدن بر روی یک مشکل واحد و حل کردن آن بسیار مهم است، اما روش حل مساله نیز اهمیت بسیار زیادی دارد. مطمئن شوید که کاربران کل روال را درک میکنند.   ساخت یک اپلیکیشن ساده و قابل درک حتی اگر اپلیکیشنی بسازید که زندگی کاربران را دگرگون میکند، در صورتی که کاربران در استفاده از آن با مشکل مواجه باشند، به هیچ نتیجه ای نخواهید رسید. اگر در اپلیکیشن شما گم شوند یا بخواهند از همان ابتدا اطلاعات بسیار زیادی را در اختیار شما قرار دهند، مطمئنا آنها را از دست داده و زمان و هزینه صرف شده شما نیز بیهوده تلف میشود. یک رابط کاربری بی نقص و قابل درک بسازید و اپلیکیشن را تا حد امکان ساده کنید، زیرا به احتمال زیاد گروه چشمگیری از کاربران شما از نظر اطلاعات فنی آنقدر قوی هم نیستند.   کاربران را تشویق کنید و به آنها جایزه بدهید برخی از عناصر گیمیفیکیشن این احساس را ایجاد میکنند که کاربران در مسیر درست و صحیح برای دستیابی به هدف قرار گرفته اند. روند پیشرفتشان را نمایش دهید و آنها را قادر سازید تا از هر موفقیتی لذت ببرند. دریافت جایزه های کوچک و کارنستی مجازی برای کاربران لذت بخش است و اپلیکیشن شما را به ابزاری برای استفاده روزمره تبدیل میکنند که کاربران برای حل مشکل خاصی به آن نیاز دارند.   به کاربران فرصت دهید تا خودشان اپلیکیشن شما را تبلیغ کنند زمانی که در جذب مشتریان وفادار موفق شدید، باید مطمئن شوید که آنها دوستان خود را نیز به صحنه می آورند. کاری کنید که همه جا از اپلیکیشن شما حرف بزنند و در ازای این کار چیزی ارزشمند به آنها هدیه بدهید. حتی اگر کاربران از اپلیکیشن شما رضایت کامل داشته باشند، اما تنها در قبال دریافت چیز ارزشمندی اپلیکیشن را به دوستان خود معرفی میکنند.   ارتباط خود را با کاربران حفظ کرده و کاری کنید همواره اپلیکیشن را به یاد بیاورند برای ایجاد یک عادت، گاهی اوقات لازم است بر روی عادت های قبلی تکیه کنید. کانالی که تمام کاربران ترجیح میدهند کدام است؟ ایمیل. برخی از آنها مایل به دریافت پوش نوتیفیکیشن هستند و سایرین از طریق شبکه های اجتماعی با شما ارتباط برقرار میکنند، اما ایمیل مارکتینگ یکی از قدرتمندترین متدهاست که به این زودی هم منسوخ نخواهد شد. همه کاربران به طور روزانه ایمیل های خود را چک میکنند تا از آخرین اخبار و پیشنهادات مطلع شوند یا با مخاطبین خود ارتباط برقرار کنند. منتظر چه هستید؟ برند خود را معرفی کنید و اگر آنها اپلیکیشن شما را نصب کرده اند، دلیل این کار را به آنها یادآوری کنید. جمع بندی اعتبارسنجی ایده، آنبوردینگ، رابط و تجربه کاربری تاثیرگذار، گیمیفیکیشن و ایمیل مارکتینگ تنها چندین نمونه از متدهایی هستند که اپلیکیشن شما را به بخشی حیاتی و مهم از ابزارهایی که به صورت مکرر توسط مشتریان مورد استفاده قرار میگیرد تبدیل میکنند. اپلیکیشن شما باید یک نقطه رنگارنگ از دنیای تک رنگ کاربران شود تا موفق شوید.   منبع: https://appsamurai.com
چند توصیه کاربردی برای افرادی که میخواهند توسعه اپلیکیشن اندروید را شروع کنند
چند توصیه کاربردی برای افرادی که میخواهند توسعه اپلیکیشن اندروید را شروع کنند
برای اینکه کاری را به نحو احسن و با موفقیت انجام دهید، باید تجربه کافی داشته باشید. اما اول از همه باید فرآیند یادگیری را پشت سر گذارید، اشتباهات نیز اجتناب ناپذیرند اما در نهایت تجربه شما بیشتر خواهد شد. در صورتی که مایل به توسعه اپلیکیشن برای پلتفرم اندروید هستید، به این توصیه ها که مخصوص افراد تازه کار در دنیای اندروید است توجه کنید. اگر  به تازگی فعالیت خود در زمینه اندروید را شروع کرده باشید، به خوبی میدانید که این فرآیند به هیچ وجه ساده نیست و چالش های بسیاری دارد. از این رو در ادامه با چندین باید و نباید درباره توسعه اندروید آشنا میشوید.   ۱. مستندات منتشر شده توسط گوگل را به دقت مطالعه کنید شاید این مورد بسیار مشهود باشد، اما باید زمانی را صرف مطالعه مستندات گوگل که برای توسعه اندروید منتشر شده نمایید. در صورتی که مایل به توسعه اپلیکیشن اندروید هستید، باید با تمامی قوانین و مقررات و راهنماهای اندروید که توسط گوگل ارائه شده، آشنایی داشته باشید. مطالب آموزشی و دستورالعمل های متعددی نیز در دسترس شما قرار دارند که با مطالعه آنها با اندروید آشنا خواهید شد.   ۲. زبان برنامه نویسی موردنیاز را یاد بگیرید منطقا اگر میخواهید یک اپلیکیشن اندروید بسازید، باید با زبان برنامه نویسی اندروید آشنایی داشته باشید. در صورتی که در عرصه توسعه اپلیکیشن اندروید تازه کار هستید، باید جاوا را که زبان رسمی برای توسعه اندروید است و توسط اندروید استودیو نیز پشتیبانی میشود، یاد بگیرید. با این حال که معمولا جاوا مورد استفاده قرار میگیرد، اما این زبان برنامه نویسی تنها گزینه در دسترس نیست. برای اینکه نتیجه بهتری بگیرید پیشنهاد میشود تا در چندین زبان مهارت کسب کنید. زبان برنامه نویسی Kotlin یکی از این زبان هاست که احتمالا تا چند سال آینده جایگزین جاوا خواهد شد.     ۳. از سایر توسعه دهندگان اندروید کمک بگیرید گاهی کمک گرفتن از دیگران به نفع شماست و در برخی از شرایط اطلاعاتی که گوگل در اختیار قرار داده نیز، کمکی به حل مشکل یا سوالات خاص نمیکند. اگر مشکلی برایتان پیش آمد، بدون اینکه مردد باشید سوال خود را از توسعه دهندگان دیگر بپرسید. اگر باز هم مشکل برطرف نشد، میتوانید سوال خود را در انجمن های اندروید مطرح کنید.   ۴. اول از همه نمونه اولیه اپلیکیشن را بسازید و پس از آن، اپلیکیشن را توسعه دهید آیا ایده نابی برای توسعه اپلیکیشن در سر دارید؟ پس زمان آن فرا رسیده که بر روی ایده ذهنی خود کار کنید. پیشنهاد میشود تا پیش از شروع مرحله برنامه نویسی، یک نمونه اولیه از اپلیکشن را آماده کنید. با ساخت نمونه اولیه یک ایده کلی از وضعیت نهایی اپلیکیشن پیدا خواهید کرد. ابزارهای کاربردی متعددی برای این منظور در دسترس شما هستند. زمانی که نمونه اولیه به تایید رسید، میتوانید توسعه و کدنویسی را شروع کنید. این مرحله بسیار مهم است و نباید نادیده گرفته شود، چرا که منجر به صرفه جویی در زمان و هزینه ها و فعالیت های شما میشود.   در این مطلب با چندین باید و نباید در ارتباط با توسعه اپلیکیشن اندروید آشنا شدید. در این راه با چالش های دیگری نیز مواجه خواهید شد. همواره باید از آخرین قابلیت های ارائه شده در سیستم عامل اندروید آگاه باشید و مهارت های خود را توسعه دهید تا موفق شوید.   منبع: http://androiddeveloper.galileo.edu
چه عواملی موفقیت اپلیکیشن TripAdvisor را رقم زدند؟
چه عواملی موفقیت اپلیکیشن TripAdvisor را رقم زدند؟
رفتار و دیدگاه مشتریان در طول سال های اخیر تغییر پیدا کرده و امروزه بسیاری از کمپانی ها در تلاشند تا بهترین تجربه را از طریق وبسایت و اپلیکیشن های موبایل در اختیار مشتریان خود قرار دهند. TripAdvisor یکی از کسب و کارهای موفقی است که توانست اپلیکیشن موبایل خود را به همراه همیشگی کاربران تبدیل کند. در این مطلب قصد داریم از عواملی که موجب موفقیت این اپلیکیشن شدند پرده برداریم، با ما همراه باشید.   ایده ای خارق العاده ایده ساخت TripAdvisor به سال ۲۰۰۰ باز میگردد. Steve kaufer، فارق التحصیل رشته علوم کامپیوتر از دانشگاه هاروارد میخواست اطلاعات ضروری راجع به یکی از مقصدهای سفر خود را پیدا کند. او دریافت که ابزار مناسبی برای این کار وجود ندارد و با همکاری Tom Palka ،Langley Steinert و Nick Shanny وبسایت tripadvisor.com را راه اندازی کرد. کاربران از همان ابتدا میتوانستند تجربیات سفرهای خود را در وبسایت به اشتراک گذارند و عکس های خود را آپلود کنند. هم اکنون کاربران میتوانند هرآنچه برای یک ماجراجویی نیاز است، از طریق برنامه بیابند. پیدا کردن قیمت های مناسب برای پروازها و هتل ها و کشف بهترین رستوران ها از جمله ویژگی های این اپلیکیشن هستند. اما مهم ترین بخش، یافتن اطلاعات ضروری در خصوص سفرهای سایر کاربران است که از طریق اپلیکیشن به اشتراک گذاشته شده است. با فراگیر شدن موبایل، این سرویس ها برای کاربران آی او اس و اندروید عرضه شد و بدین ترتیب کاربران توانستند سفر بعدی خود را به کمک این اپلیکیشن برنامه ریزی کنند.   اما راز موفقیت TripAdvisor چه بود؟ چالش پیش روی TripAdvisor تبلیغ و ترویج اپلیکیشن نبود، بلکه ایجاد یک سیستم پیشرفته برای مشتریانی بود که میخواستند یک تجربه یکپارچه داشته باشند و از طریق هر دستگاهی که در اختیارشان است، به قابلیت های آن دسترسی داشته باشند.   صفحه اسپلش اپلیکیشن صفحه اسپلشی که با دقت و جزئیات طراحی شده، موجب بالا رفتن اعتبار برند و بهبود تجربه کاربری میشود. TripAdvisor پایگاه داده بسیار عظیمی داشت اما به سرعت توانست عملیات موردنظر را انجام دهد. صفحه ورود همراه با متن هایی که ناپدید میشدند، توجه کاربران را به مدت چند ثانیه به خود جلب میکرد. یک پس زمینه سبز رنگ که با تم کلی TripAdvisor همخوانی دارد و لوگوی کمپانی با آن جغد بامزه به نمایش درمی آید. پس از آن کلماتی ظاهر میشوند که هوشمندانه انتخاب شده اند و کاربر با مشاهده آنها میفهمد که بهتر است منتظر بماند تا اپلیکیشن باز شود.     آنبوردینگ بسیاری از افراد بر این باورند که آنبوردینگ عاملی است که نشان میدهد که کاربران اپلیکیشن را دوست دارند یا از آن متنفرند. TripAdvisor امکانات خود را به شیوه ای قابل درک به نمایش میگذارد و کاربر به راحتی میتواند با استفاده از حساب کاربران گوگل یا فیسبوک وارد اپلیکیشن شود یا یک حساب مخصوص بسازد. تنها با چند بار لمس صفحه به راحتی و سرعت میتوانید تنظیمات موردنظر خود را انجام دهید و از آن لحظه به بعد همه چیز آماده است که مقصد سفر بعدی خود را انتخاب کنید.     دسترسی آفلاین ابزارهای ارائه شده توسط TripAdvisor بسیار جامع و کاربردی اند، اما گاهی اوقات دسترسی به اینترنت امکان پذیر نیست. ممکن است در بیابان یا در منطقه ناشناسی در جنگل باشید یا به دلیل هزینه بالای رومینگ در کشور خارجی به اینترنت دسترسی نداشته باشید. در این شرایط میتوانید نقشه ها، نظرات کاربران و سایر اطلاعات ۳۰۰ شهر جهان را بر روی گوشی ذخیره کنید و به صورت آفلاین مورد استفاده قرار دهید.   شخصی سازی این اتفاق حداقل یک بار در سال برای همه ما می افتد که یک هفته تعطیل هستیم و میخواهیم تعطیلات را در جایی خارق العاده ای سپری کنیم. اگر دوستی که شما را به خوبی میشناسد همه کارها را هماهنگ کند، بهترین هتل را پیدا کند یا نظر شما را درباره اقامتگاه خاص و ویژه ای که در ذهن دارید جویا شود یا به تمامی سوالات شما پاسخ دهد، چه حسی خواهید داشت؟ این دوست مجازی در حین سفر نیز همراه شماست تا رویدادهای جالبی را که در محل اقامتتان در حال برگزاری است، به شما اطلاع دهد. به لطف تکنولوژی امروزی، اسمارت فون و اپلیکیشن هوشمندی مثل TripAdvisor تنها چیزی است که به آن نیاز دارید. سرویس های مبتنی بر موقعیت مکانی به همراه سایر قابلیت ها، TripAdvisor را به گزینه ای در دسترس تبدیل کرده اند تا سفر خاطره انگیزی برای شما خلق کنند.   خریداری های مهم TripAdvisor از همان ابتدا مشهور نبود و به مرور زمان موفق شد به برندی تبدیل شود که مشتریان به آن نیاز داشتند. این شرایط یک شبه پیش نیامد و عواملی متعددی این مسیر پر فراز و نشیب را تحت تاثیر قرار دادند. شایان ذکر است که تصمیمات هوشمندانه کمپانی در موفقیت آن بی تاثیر نبوده اند و خریداری های مهم آنها پیش نیازهای لازم برای ایجاد راه حلی جامع برای تمامی مشتریان را بوجود آورد.   پوشش خبری شنیدن این خبر که کمپانی که سال ها در جستجوی مقصد سفرها به شما کمک کرده، هم اکنون یک اپلیکیشن موبایل عرضه کرده بسیار خوشایند است. از این رو پوشش خبری تکنیک خوبی برای نمایش قابلیت های در دسترس اپلیکیشن توسط اسمارت فون یا تبلت ها میباشد. Justin Sablich در مقاله ای که چند ماه پیش در نیویورک تایمز منتشر شد، به صحبت درباره TripAdvisor پرداخت و بیان کرد که اپلیکیشن در سفرش به North Adams در ماسوچوست چه کمکی به او کرده است.   تمامی اقدامات خود را مورد سنجش قرار دهید در مصاحبه ای که با Steve Kaufer ترتیب داده شد او بیان داشت “من دوست دارم از اطلاعاتی که داده ها به من میدهند مطلع باشم”. مشخص کردن معیار مناسب برای سنجش اقدامات صورت گرفته، راز موفقیت کمپانی بوده است و به هیچ وجه نمیتوان بر روی برنامه هایی که بر اساس تصورات پیاده سازی شده اند سرمایه گذاری کرد. این موضوع نه تنها برای سفر، بلکه برای تمامی حوزه ها صدق میکند و ابزارهای متعددی هم برای تجزیه و تحلیل در دسترس هستند. جمع بندی در بسیاری از کمپانی های بزرگ، استراتژی هوشمند باید با خواسته های مشتریان همخوانی داشته باشد. شاید بفهمید که برای کسب و کار خود به یک اپلیکیشن موبایل نیاز دارید، اما پیاده سازی مناسب آن مسئاله بسیار مهمی است که نباید نادیده گرفته شود. TripAdvisor موفق شد تا تجربه ای را در اختیار کاربران قرار دهد که کاملا بر اساس نیازمندی های آنها طراحی شده بود.   منبع: https://appsamurai.com
نظرات کاربران درباره اپلیکیشن چه سودی برای توسعه دهندگان دارد؟
نظرات کاربران درباره اپلیکیشن چه سودی برای توسعه دهندگان دارد؟
قابلیت ارسال نظر توسط کاربران در تمامی مارکت های اپلیکیشن موبایل وجود دارد و این امکان یکی از کاربردی ترین و مهم ترین ویژگی های مارکت ها میباشد. کاربران با توجه به تجربه خود به اپلیکیشن امتیاز مثبت یا منفی میدهند. اندروید تنها پلتفرمی است که به توسعه دهندگان امکان پاسخگویی به نظرات کاربران را میدهد و این قابلیت مزیت خوبی برای توسعه دهندگان میباشد، زیرا به این ترتیب ارتباط نزدیک تری بین کاربران و سازندگان اپلیکیشن برقرار میشود. با پاسخگویی به نظرات کاربران شما میتوانید: • توصیه ها و پیشنهادات کاربران را مد نظر قرار داده و اقدام به بهبود اپلیکیشن کنید • به محض اینکه مشکل خاصی از اپلیکیشن را برطرف کردید، به کاربران اطلاع رسانی نمایید • برخی مشکلات و شکایات محتمل درباره عملکرد اپلیکیشن را برای کاربران توضیح داده و شفاف سازی کنید • با نشان دادن این موضوع که به نظرات و عقاید کاربران بها میدهید، یک رابطه نزدیک و انسانی بین کاربر و اپلیکیشن بوجود آورید   بهبود رتبه اپلیکیشن دریافت نظرات مثبت به شما کمک میکند تا میزان تعامل کاربر با اپلیکیشن را بهبود دهید، بدین ترتیب اپلیکیشن سریع تر در جایگاه های برتر و در معرض دید کاربرانی که به جستجوی اپلیکیشن های خاصی در مارکت ها میپردازند قرار میگیرد. معیارهای مختلفی در رتبه بندی اپلیکیشن ها دخیلند و نظرات و امتیازات کاربران نیز یکی از این موارد است تا از بابت کیفیت بالای اپلیکیشن ها اطمینان حاصل شود. برای جلوگیری از دریافت نظرات منفی، باید هرچه سریع تر اقدام به برطرف کردن هرگونه مشکل پیش آمده در اپلیکیشن نمایید.   نمونه ای از یک اپلیکیشن که به لطف نظرات خوب کاربران به موفقیت دست یافت اپلیکیشن Flappy Bird را به یاد دارید؟ بازی ساده ای که یکی از مشهورترین بازی های تاریخ شد؟ این بازی از جمله بازی های پردانلود در سال ۲۰۱۳ بود و دلیل چنین محبوبیتی نظرات خوب و مثبت کاربران درباره آن بود. بر اساس آمار و ارقام، این بازی بیش از ۷۰۰ هزار نظر و امتیاز در هر ماه دریافت میکرد و همین شرایط نیز زمینه ساز موفقیت آتی و دانلود میلیونی بازی شد.   چه چیزی باعث میشود امتیاز خوبی از کاربران بگیرید؟ دریافت نظرات و امتیازات خوب به عملکرد اپلیکیشن وابسته است و اگر عملکرد اپلیکیشن رضایت بخش باشد، فرصت شما برای دریافت ۵ ستاره یا نظر خوب به شدت افزایش می یابد. اما در صورتی که عملکرد اپلیکیشن بد و ضعیف باشد، نظرات و امتیازات منفی نصیب شما میشود. با این حال عوامل دیگری نیز در نظر و امتیاز مثبت یا منفی کاربران نقش دارند که برخی از آنها در زیر فهرست شده اند: • قابلیتی که اپلیکیشن فاقد آن است را به کاربران پیشنهاد ندهید. با این کار تنها کاربران را دلسرد و ناامید میکنید و آنها میخواهند توضیحات شما درباره این کار را بشنوند. • اگر اپلیکیشن را به صورت پولی عرضه کرده اید، باید مطمئن باشید که محصول شما ارزش صرف این هزینه را دارد. اپلیکیشن های فریمیوم تقریبا نیمی از اپلیکیشن هایی را که از گوگل پلی دانلود میشوند، به خود اختصاص داده اند. از این رو اگر از مدل پولی استفاده میکنید، چیزی را عرضه نکنید که کاربران میتوانند به رایگان نیز آن را دریافت کنند. • کاربران را تحت فشار قرار ندهید. از آنها نخواهید به اپلیکیشن شما امتیاز دهند و در ازای نظرات خوب به آنها جایزه ندهید. ممکن است این کار به ضرر شما تمام شده و موجب حذف اپلیکیشن از گوگل پلی گردد. • اپلیکیشن را به طور کامل تست کنید تا رضایت اولین کاربران را جلب نمایید و پروژه خود را با نظرات مثبت شروع کنید. نظرات و امتیازات برای بهبود و توسعه پروژه بسیار مهم و حیاتی اند و در مدت زمان کوتاهی جایگاه و تعداد دانلود اپلیکیشن را افزایش میدهند. لذا تلاش کنید از همان ابتدا امتیازات خوبی بگیرید و نیازمندی ها و خواسته های کاربران را برآورده کنید، بدین ترتیب شانس شما برای قرار گرفتن در جایگاه های بالاتر افزایش خواهد یافت.   منبع: http://androiddeveloper.galileo.edu
مهم ترین مزایای توسعه اپلیکیشن برای اندروید کدامند؟
مهم ترین مزایای توسعه اپلیکیشن برای اندروید کدامند؟
چنانچه میخواهید توسعه اپلیکیشن برای پلتفرم اندروید را آغاز کنید یا در حال ساخت اپلیکیشن هستید، در این مطلب به شرح برخی از مزایای توسعه اپلیکیشن برای اندروید خواهیم پرداخت، با ما همراه باشید:   ۱. سهم بالای اندروید در بازار اندروید در اکثر گوشی های مورد استفاده کاربران حضور فعال دارد. ۸۴ درصد از سهم بازار سیستم عامل های موبایل متعلق به اندروید است. با این اوصاف میتوان بیان داشت که بزرگ ترین مزیت توسعه اپلیکیشن برای اندروید این است که برای حدود دو میلیارد کاربر فعال ماهانه اپلیکیشن خواهید ساخت.   ۲. ارزان تر است توسعه اپلیکیشن برای اندروید در مقایسه با سایر پلتفرم ها ارزان تر تمام میشود. کمپانی SDK را به طور رایگان در اختیار توسعه دهندگان قرار میدهد و هزینه ها تنها به تست و توسعه اپلیکیشن مربوط میشوند و نیازی به سرمایه گذاری زیاد ندارید. از طرفی سرمایه گذاری کمتر به معنای نرخ بازگشت سرمایه بالاتر است و پروژه شما سودآورتر خواهد بود.   ۳. اپلیکیشن هایی برای همه افراد همه میدانیم که اپل اکثر اپلیکیشن ها را با تمرکز بر مشتریان پردرآمد میسازد. بدین ترتیب محصولات آنها محدودتر میشوند و فرصت در اختیار اندروید قرار میگیرد که نیازهای افراد کم درآمد را نیز برطرف کند. توسعه دهندگان اندروید این فرصت را دارند که اپلیکیشن هایی مطابق هر نوع گوشی موبایل (استاندارد یا کیفیت بالا) بسازند.   ۴. یکپارچه سازی با شبکه های اجتماعی یکپارچه سازی اپلیکیشن های اندروید با شبکه های اجتماعی بسیار ساده میباشد. یکی از مشهودترین مزایای اندروید این است که بخشی از پرکاربردترین پلتفرم ایمیل، یعنی جیمیل میباشد. بسیاری از اپلیکیشن های اندروید به شما گزینه ورود مستقیم با استفاده از فیسبوک، گوگل یا حساب کاربری توییتر را میدهند.   ۵. انطباق ساده برای توسعه دهندگان معمولا توسعه دهندگان نرم افزار، توسعه با جاوا را یاد میگیرند و استفاده از این زبان برنامه نویسی برای توسعه موبایل برای آنها راحت تر است. اندروید با استفاده از جاوا ساخته شده، از این رو انطباق آن ساده تر انجام میشود. علاوه بر این، اندروید از سایر زبان ها و ابزارهای برنامه نویسی نیز پشتیبانی میکند و گزینه های بیشتری برای ساخت پروژه در اختیار توسعه دهندگان اپلیکیشن قرار میگیرد.   ۶. شخصی سازی سریع منبع باز بودن پروژه اندروید مزایای زیادی برای بخش موبایل گوگل به همراه دارد و توسعه دهندگان به راحتی و سرعت میتوانند به شخصی سازی اپلیکیشن ها با توجه به قابلیت ها و آپدیت های مختلف بپردازند. به لطف امکانات ارائه شده توسط ابزارهای اندروید، توسعه دهندگان شیوه سریعی برای تعمیر، بهبود و آپدیت اپلیکیشن های خود دارند. علاوه بر این میتوانند بر اساس پیشنهاد و نیازمندی های کاربر و نظرات آنها در گوگل پلی استور تغییراتی را در اپلیکیشن های خود اعمال کنند.   منبع: http://androiddeveloper.galileo.edu
اپلیکیشن اندروید صوتی هیپنوتیزم | جن گیر | جن، احضار جن، عکس جن
اپلیکیشن اندروید صوتی هیپنوتیزم | جن گیر | جن، احضار جن، عکس جن
اپلیکیشن اندروید صوتی هیپنوتیزم   اپلیکیشن اندروید هیپنوتیزم زیر علاوه بر دارا بودن مباحث علمی و تئوری هیپنوتیزم، دارای چندین فایل صوتی برای هیپنوتیزم کردن شما است.   این اپلیکیشن به شما کمک می کند تا بتوانید به طور ساده و موثر با مباحث تئوری و عملی هیپنوتیزم و مراقبه آشنا شوید. همچنین فایل های
اپ‌نت: با این اپلیکیشن گوشه‌های گرد صفحه‌نمایش را به هر گوشی اندرویدی بیاورید!
اپ‌نت: با این اپلیکیشن گوشه‌های گرد صفحه‌نمایش را به هر گوشی اندرویدی بیاورید!
یکی از ویژگی‌های جدید در طراحی گوشی‌های هوشمند جدید، گوشه‌های گرد صفحه‌نمایش در آن‌هاست که به آن‌ها زیبایی خاصی می‌بخشد.
از این سه راه درآمد اپلیکیشن خود را افزایش دهید
از این سه راه درآمد اپلیکیشن خود را افزایش دهید
علاوه بر رضایتی که با موفقیت اپلیکیشن خود کسب میکنید، مسائل مالی نیز به شدت در رشد کسب و کار شما تاثیرگذار است. تکنیک های بسیار زیادی وجود دارند که با استفاده از آنها میتوانید به درآمد موردنظر خود دست پیدا کنید. در این مطلب به سه روش که با استفاده از آنها قادر به افزایش درآمد و ساخت یک برنامه سودآور برای کسب و کار خود هستید خواهیم پرداخت. همواره لازم است تا علاقه مندی های کاربران و دلایلی را که به سبب آنها اقدام به ساخت اپلیکیشن کرده اید مد نظر قرار دهید، چرا که این موارد اهمیت ویژه ای در فرآیند دارند.   ۱. ارزش طول عمر مشتری (LTV) را به حداکثر برسانید ارزش طول عمر مشتری یا همان LTV یکی از مهم ترین معیارها در ایجاد یک استراتژی پایدار برای جذب و نگهداری کاربران است. به طور خلاصه میتوان گفت که ارزش عمر مشتری معیاری برای سنجش ارزش کاربر در طول زمان میباشد و در ادامه چندین مورد برای بهبود ارزش عمر مشتری فهرست شده است:   استفاده از Deep Linking Deep Linking دیگر یک تکنیک اختیاری برای پیاده سازی در اپلیکیشن ها نیست و در صورتی که میخواهید کاربران را به انجام یک عملیات مشخص در اپلیکیشن هدایت کنید، باید از این تکنیک بهره بگیرید.   یک آنبوردینگ بی نقص و کامل را در اختیار کاربران قرار دهید اگر از همان مرحله اول، کاربران را با توضیحات دشوار بترسانید و اطلاعات زیادی از آنها بخواهید، آنها اپلیکیشن را کنار میگذارند و هیچگاه باز نخواهند گشت. از این رو باید با استفاده از یک رابط ساده و کاربر پسند آنها را تحت تاثیر قرار دهید.   از تبلیغات دهان به دهان بین کاربران استفاده کنید کانال های متعددی برای اطلاع رسانی به عموم درباره اپلیکیشن وجود دارد. برای نمونه میتوان به مطبوعات، صفحات فرود تاثیرگذار، ساخت داستان هیجان انگیز درباره اپلیکیشن یا شرکت در رویدادها اشاره کرد.   اشتراک گذاری اپلیکیشن را بیشتر کنید شما باید از مزایای شبکه های اجتماعی استفاده کرده و کاربران را تشویق به پیشنهاد اپلیکیشن به دوستان خود کنید.   استفاده هوشمندانه از پوش نوتیفیکیشن ها برای اینکه از پوش نوتیفیکیشن ها نتیجه بگیرید، باید آنها را به روشی هوشمندانه مورد استفاده قرار دهید.   ۲. افزایش درآمد از طریق نمایش تبلیغات درون اپلیکیشن گام بعدی برای افزایش درآمد، توجه کردن به استراتژی کسب درآمد در داخل اپلیکیشن میباشد.   از تبلیغات کاربر پسند استفاده کنید لازم است مطمئن شوید که جذاب ترین و تاثیرگذارترین فرمت های تبلیغاتی را در اپلیکیشن خود مورد استفاده قرار داده اید، برای نمونه میتوان به موارد زیر اشاره کرد:   تبلیغات ویدیویی جایزه دار – این فرمت از موارد برد–برد محسوب میشود و کاربران با تماشای ویدیو، جایزه میگیرند. بدین ترتیب برندها محصولات خود را نمایش میدهند و صاحبان اپلیکیشن نیز درآمد اپلیکیشن را افزایش میدهند.   تبلیغات تعاملی – زمانی که تبلیغات به صورت یک بازی یا سرگرمی ارائه شوند، کاربران این ذهنیت را نخواهند داشت که میخواهید چیزی به آنها بفروشید. بدین ترتیب در حالی که کار با اپلیکیشن را ادامه میدهند، تمایل بیشتری برای تکمیل خریدهای خود خواهند داشت.   تبلیغات نیتیو – تبلیغاتی که با سبک اپلیکیشن همخوانی داشته باشد و به نوعی آن را تکمیل کند، فرصت بیشتری برای درگیر کردن کاربران و افزایش علاقه آنها برای اقلامی که پیشنهاد داده اید دارند.   تبلیغات را متناسب با مخاطب مرتبط فیلتر کنید هرچقدر هم که تبلیغات نمایش داده شده درون اپلیکیشن سرگرم کننده و جذاب باشند، اما اگر محتوا با نیازمندی ها و خواسته های کاربر همخوانی نداشته باشد، فرصت شما برای به حداکثر رساندن نرخ بازگشت سرمایه از دست میرود.   eCPM را بهبود دهید یکی از معیارهای مهم در سنجش میزان سود و درآمد اپلیکیشن eCPM است که سود دریافتی در ازای سرویس دهی به ۱۰۰۰ مشتری را مد نظر قرار میدهد. از این رو باید این معیار را مورد سنجش قرار داده و بهبود دهید.   عملکرد اپلیکیشن را تست کنید در هر کاری ممکن است خطا وجود داشته باشد، بنابراین تصور نکنید استراتژی شما درست و کامل است. باید از داده های دقیق برای کسب اطمینان از کلیه عملیات استفاده کنید. در شرایطی که رشد شما مطابق برنامه ریزی ها نیست، باید فعالیت های خود را بر اساس نتایج دریافتی بهینه سازی کنید.   ۳. تکنیک های رشد را بکار ببرید از پولی تا رایگان اگر یک اپلیکیشن پولی دارید، به کاربران امکان دهید تا بدون صرف هیچ هزینه ای، برای یک دوره زمانی از آن استفاده کنند، چرا که این کار مزایای طولانی مدت متعددی را به همراه دارد. در برخی شرایط استفاده از مطبوعات و ایمیل مارکتینگ نیز روش خوبی است.   بومی سازی برای اینکه نتایج بهتری عاید شما شود، باید مطمئن شوید که اپلیکیشن تجربه بسیار خوبی در اختیار تمامی کاربران قرار میدهد. اگر اپلیکیشن را به صورت جهانی منتشر کنید، این اقدام تاثیر چشمگیری بر روی درآمد شما خواهد داشت.   آپدیت های منظم ASO (بهینه سازی اپ استور) اینکه کاربران به چه نحوی اپلیکیشن شما را در مارکت می یابند، بسیاری حیاتی و مهم است و باید همواره این مورد را مد نظر قرار دهید و مطابق با آخرین آپدیت های اعلام شده توسط گوگل و اپل به پیش بروید.   بهینه سازی شبکه های اجتماعی شبکه های اجتماعی یکی از مواردی است که همواره باید مورد توجه قرار گیرد. در صورتی که با کاربران ارتباط داشته باشید و آنها را متقاعد کنید تا به برند شما اعتماد کنند، درآمد بیشتری عاید شما خواهد شد.   از انجمن های گفتگو کمک بگیرید انجمن های گفتگو و وبلاگ های فنی برای کمک کردن به افراد جهت یافتن راه حل مشکلاتشان بوجود آمده اند. در انجمن های مورد علاقه کاربران خود فعال باشید و به آنها نشان دهید که اپلیکیشن شما راه حلی برای رفع مشکلاتشان است. از مزیت رقابتی بهره بگیرید شما باید یک برتری نسبت به رقبای خود داشته باشید. لذا سعی کنید تمامی فعالیت های خود را به شکل بهتری انجام دهید. باید خلاق باشید و روش های خلاقانه ای برای دستیابی مخاطبین پیدا کنید.   نتیجه گیری در این مطلب با چندین تکنیک برای تمرکز بهتر بر روی اقدامات صحیح جهت دستیابی به هدف آشنا شدید. به یاد داشته باشید که یافتن استراتژی درست و مناسب مهم است، اما رعایت بهترین روش ها برای درک مناسب ترین رویکرد نیز اهمیت دارد.   منبع: https://appsamurai.com
الگوریتم های جدید پلی استور، به کیفیت اپلیکیشن بهای بیشتری میدهند
الگوریتم های جدید پلی استور، به کیفیت اپلیکیشن بهای بیشتری میدهند
برخی از توسعه دهندگان به جای توجه به کیفیت اپلیکیشن، تلاش خود را به کار میبندند تا هرچه سریع تر به بازار وسوسه انگیز اپلیکیشن های موبایل وارد شوند. اما کمپانی گوگل راهکاری برای این مشکل اندشیده و این دسته از توسعه دهندگان را با روش های خاص خود تنبیه میکند! غول جستجو اعلام کرد توسعه دهندگانی که قصد ارسال اپلیکیشن به گوگل پلی استور را دارند، باید بر روی کیفیت اپلیکیشن خود متمرکز شوند تا در رتبه های بالا قرار گیرند. با استناد به وبلاگ توسعه دهندگان اندروید، مشتریان ناراضی عدم ثبات و یکپارچگی اپلیکیشن و باگ های تکراری را عمده ترین دلایل برای نظرات منفی و امتیازات کم خود بیان کردند.   با در نظر گرفتن این شرایط، گوگل الگوریتم های جستجوی خود را دستکاری کرده تا کیفیت اپلیکیشن ها بیشتر از قبل مد نظر قرار گیرد. بدین ترتیب اپلیکیشن های باکیفیتی که باگ ندارند، باتری گوشی را خالی نمیکنند و کرش های متوالی ندارند، با احتمال بیشتری توسط گوگل پلی تبلیغ خواهند شد. هدف نهایی از چنین اقدامی، افزایش تعامل و کاهش نرخ پاک کردن اپلیکیشن هاست. مدیر محصول گوگل معتقد است کاربران از کار با اپلیکیشن ها و بازی هایی که با انتظارات آنها از کارایی و کیفیت همخوانی دارند، لذت میبرند. از سوی دیگر استفاده بیش از حد باتری، زمان رندر کند و کرش های متوالی موجب کلافه شدن کاربران میشود.   در واقع بر اساس یافته های یک تجزیه و تحلیل داخلی که بر روی نظرات گوگل پلی انجام شد، آنها مشاهده کردند که نیمی از امتیازات ۱ ستاره، به عدم ثبات و یکپارچگی اپلیکیشن اشاره داشته است. توسعه دهندگانی که بر روی کیفیت اپلیکیشن متمرکز شده اند، شاهد افزایش و بهبود امتیازات و در نهایت نرخ حفظ اپلیکیشن و درآمد آن خواهند بود. گوگل با تمرکز بیشتر بر کیفیت، الگوریتم خود را آپدیت کرد. مبنی بر گزارشات سه ماهه آخر Sensor Tower، دانلود اپلیکیشن در سه ماهه مالی اخیر به ۲۱.۸ میلیارد رسیده که نسبت به سال گذشته ۱۵.۳ درصد رشد را نمایش میدهد و ۱۵.۳ میلیارد نصب به گوشی های اندروید مربوط بوده است. به گزارش TechCrunch، گوگل چندین نشان کیفی دارد که نحوه رتبه بندی اپلیکیشن ها بر اساس آنها مشخص میشود. برای نمونه میتوان به کرش اپلیکیشن، خالی کردن باتری و تعداد پاک کردن آن اشاره کرد.   اپلیکیشن های باکیفیت بر اساس الگوریتم آپدیت شده گوگل رتبه بندی خواهند شد، حتی اگر تعداد نصب بالا آن اپلیکیشن را در جایگاهی که لایقش نیست قرار داده باشد. توسعه دهندگانی که میخواهند بر کارایی و عملکرد اپلیکیشن خود نظارت کنند، میتوانند با مراجعه به Play Console، مشکلات را شناسایی کرده و برطرف نمایند. یکی از این ابزارها Android vitals است که برای بررسی کارایی پس از نصب اپلیکیشن و پیش از نصب و برای تست های آلفا و بتا به کمک توسعه دهندگان می آید.   علاوه بر این، توسعه دهندگان باید توجه ویژه ای به امتیازات و نظرات کاربرانی که اپلیکیشن را مورد استفاده قرار میدهند نمایند. گوگل در تلاش است تا به کاربران کمک کند تا اپلیکیشن های ایمن، باکیفیت، کاربردی و مرتبط را بیابند. با تمرکز بیشتر بر کیفیت و کارایی اپلیکیشن، موفقیت بیشتری در گوگل پلی عاید شما خواهد شد.   منبع: https://www.applause.com
بهترین اپلیکیشن های اکس باکس در سال ۲۰۱۷
بهترین اپلیکیشن های اکس باکس در سال ۲۰۱۷
به کمک پلتفرم یونیورسال ویندوز (UWP) تعداد زیادی اپلیکیشن برای اکس باکس وان منتشر شده اند، ولی بهترین آنها کدام است؟ اگر می خواهید با بهترین اپلیکیشن های اکس باکس در سال ۲۰۱۷ آشنا بشوید پس با وینفون همراه باشید. در صورتی که شما به موسیقی، سینما و ورزش و حتی اسپینرها علاقه دارید می توانید در استور اکس باکس وان برنامه مورد علاقه تان را بیابید. چند روز پیش ما شاهد انتشار برنامه بزرگی برای اکس باکس وان بودیم، بله Spotify، که یکی از بهترین برنامه ها در زمینه موسیقی است ولی اکس باکس وان دارای برنامه های کمتر شناخته شده ای است که به همان قدر قدرتمند بوده و با تمام دستگاه های خانواده ویندوز ۱۰ سازگار هستند. در ادامه در لیستی بهترین برنامه ها را در هر زمینه ای به شما معرفی خواهیم کرد و شما می توانید با کلیک روی نام برنامه به صفحه آنها در استور دسترسی داشته باشید. اپلیکیشن های ویدیو و استریم ویدیو ده ها و ده ها برنامه رسانه ای برای اکس باکس وان وجود دارد و بیشتر خدمات مورد نظر پشتیبانی می شوند، از جمله Netflix، Amazon Video و YouTube. ما در اینجا برخی از بهترین برنامه های کاربردی برای طرفداران تلویزیون و فیلم را معرفی می کنیم. MyTube در حالی که اکس باکس یک برنامه رسمی یوتیوب دارد، ولی واقعا ضعیف است و توسط گوگل به درستی پشتیبانی نمی شود. پس به MyTube به جای یوتیوب سلام می کنیم! ابن برنامه یک راه حل عالی و کامل برای یوتیوب است و تقریبا پاسخگوی هر نیازی است.   MyTube به شما اجازه می دهد در یوتیوب گشت و گذار کنید، بدون این که با تبلیغاتی رو به رو بشوید و از قابلیت پخش در پس زمینه نیز پشتیبانی می کند. شما به راحتی می توانید عبارت موردنظر خودتان را جست و جو کرده و به حساب خود و نظرت نیز دسترسی داشته باشید. تنها مشکل واقعی MyTube این است که این برنامه از لطف بیش اندازه گوگل بهره مند است! گوگل زمانی که قالب یوتیوب و یا API های محدود به وب سایت خود را دچار تغییر می کند می تواند به راحتی باعث از کار افتادن این برنامه شود. توسعه دهنده MyTube واقعا پر تلاش است و پشتیبانی خوبی از این برنامه دارد. شما می توانید مشکلات و باگ های برنامه به او اطلاع بدهید او سعی خواهد کرد در کوتاه ترین زمان ممکن آنها را رفع کند (مانند گوگل!). این برنامه با قیمت اندکی عرضه شده است که واقعا ارزش خرید را دارد و یک راه حل اساسی برای نبود برنامه مناسب برای یوتیوب است. Crunchyroll Crunchyroll یک برنامه استریم برای دوستداران انیمه بوده که حاوی هزاران انیمه مدرن و کلاسیک است که نمایشی از زندگی ژاپنی را به شما هدیه می دهد. Crunchyroll دارای دو نسخه حرفه ای و رایگان است که نسخه رایگان تبلیغاتی در بر دارد. طراحی محیط برنامه با اکس باکس وان و ویندوز ۱۰ به خوبی سازگار است. مانند Netflix، این برنامه نیز از ذخیره ویدیو ها پشتیبانی می کند، که شما می توانید در هر جا به محتوای مورد علاقه خودتان دسترسی داشته باشید، بدون این که در جست و جوی فایلی باشید. نسخه حرفه ای برنامه با قیمت ۴.۹۹ دلار در دسترس است و به شما اجازه می دهد به تماشا با کیفیت hd و بدون تبلیغات محتوای آن بپردازید که حتما ارزش امتحان کردن را دارد. Netflix این لیست بدون Netflix اصلا کامل نمی شود. Netflix یک برنامه کامل در زمینه استریم ویدیو است که آرشیوی متشکل از محتوای جدید و قدیم در خود دارد. روی اکس باکس وان برنامه برای کار با کنترلر بهینه شده است و به راحتی می توانید از راه دور در بین محتواهای برنامه جا به جا شوید. شما می توانید با پرداخت مبلغ ۷.۹۹ دلار در ماه از محتوای Netflix بهره مند شوید و اگر به اندازه کافی خوش شانس باشید و صاحب xbox one s باشید و یا به فکر تهیه xbox one x هستید شما می توانید به کمک یک تلویزیون مناسب از استریم ۴K بهره مند شوید. Netflix تقریبا در هر وسیله ای قابل دسترس است و روی کامپیوتر ها، تبلت ها و گوشی های همراه موجود است. Plex برای کسانی که هنوز به آرشیو فیزیکی علاقه دارند استفاده از برنامه های مثل Plex شاید کمی سخت باشد، ولی با Plex و سرور اختصاصی Plex، می توانید مجموعه وسیعی از رسانه های دیجیتال را برای استفاده در شبکه خانگی تنظیم و نگهداری کنید و یا آن را از طریق سیستم Plex به اشتراک بگذارید و حتی در یک حافظه ابری دیگری ذخیره کنید، مانند OneDrive. Plex همچین اطلاعات اثر مانند اطلاعات هنرمند، بررسی اثر و امتیاز اثر را از اینترنت جمع آوری و نشان می دهد. Plex در حال حاضر خدمات خود را در بستر سرویس های اینترنتی و تلویزیون DVR برای ضبط و ذخیره سازی ارایه می دهد که با استفاده از تیونر تلویزیون دیجیتال می توان از آن بهره مند شد. Plex تقریبا در هر دستگاهی در دسترس است و به صورت رایگان در استور اکس باکس وان قرار دارد، درحالی که برخی از ویژگی هایش مخصوص اعضای Plex Premium است. اپلیکیشن های موسیقی و موزیک اکس باکس با کمبود خاصی در برنامه های اختصاصی موسیقی رو به رو نیست. با وجود خدماتی نظیر Groove Music، Pandora و در حال حاضر Spotify که از قابلیت پس زمینه Xbox نیز پشتیبانی می کند، کمبودی را حس نخواهید کرد ولی برنامه های خوب دیگری هم هستند، مطمئن باشید که با لیستی بزرگ از بهترین برنامه های موسیقی اکس باکس را در اینجا رو به رو هستید. Groove Music برنامه مورد علاقه من، Groove Music واقعا نسخه بسیار توسعه یافته تر پلتفرم zune در Xbox Music است که از قابلیت بسیاری بهره مند بوده و ۱۰۰ درصد یکی از بهترین ها در اکس باکس وان است و از یک کتابخانه حاوی میلیون ها آهنگ بهره می برد. با ویژگی هایی مانند هماهنگی با OneDrive برای پخش موسیقی های خودتان و هزاران موزیک عالی برای تلویزیون ها، Groove تقریبا بی نظیر بوده و همیشه در حال بهتر شدن است. سرویس Groove Music با قیمت ۹.۹۹ دلار در اختیار علاقه مندان است و برای کاربران جدید هم هدیه خوبی دارد، ۴ ماه تست اشتراک Groove Music رایگان و چه چیزی بهتر از این! Spotify Spotify به تازگی به اکس باکس وان راه یافته که به وسیله یک ابزار از برنامه مبتنی بر HTML خود برای تلویزیون، برای اکس باکس پورت شده است و با پشتیبانی از قابلیت پخش در پس زمینه می درخشد. Spotify بزرگترین کتابخانه موسیقی را در جهان دارد که دارای بیش از ۵۰ میلیون مشترک و لیست پخش غنی است و واقعا به عنوان بازویی، صنعت موسیقی را برای همیشه تغییر داده و اکنون در Xbox One در دسترس است! برخلاف Spotify ،Groove موزیک ویدیو یا محل ذخیره سازی ابری ندارد ولی دارای یک مدل بخش رایگان برای لذت بردن از موسیقی های حماسی است. Spotify از یک پلی لیست خانواده نیز برخوردار است، چیزی که Groove به شدت به آن نیاز دارد. Soundcloud شاید Soundcloud نیاز به تلاش زیادی برای بهینه شدن دارد، ولی از کتابخانه ای غنی شامل موزیک ها، پادکست ها و انواع دیگر موسیقی بهره می برد، ولی واقعا ناراحت کننده است که کمپانی به خوبی کار نمی کند. Soundcloud یکی از زیباترین برنامه ها در اکس باکس وان است و از کنترلر ها به خوبی پشتیبانی می کند و حرکت در بین منو های آن راحت است. همچنین دسترسی به نمودارها، لیست های پخش و مشخصات شما آسان است و جستجو برای موسیقی جدید هم به راحتی انجام می پذیرد و به عنوان یک پاداش از بخش پس زمینه صوتی هم پشتیبانی می کند. Soundcloud قطعا سزاوار حمایت شما است، زیرا این سرویس عالی برای خواندن یک کتاب صوتی یا پادکست بوده و از بازی های صوتی عالی بهره می برد. امیدوارم که Soundcloud از بحران کسب و کار خود رها شود، زیرا ما توان دیدن ناتوانی آن را نداریم! Podcasts (Beta) اگر شما به دنبال یک برنامه پادکست ساده در استور هستید، “Podcasts (Beta)” بلیط شما برای پخش پادکست است. Podcasts (Beta) فعلا یک برنامه ناتمام است و برنامه بسیار کاربردی پادکست، با وجود ادغام با حساب مایکروسافت کامل می شود. پادکست هایی که جستجو کرده و به اشتراک می گذارید، در تمامی دستگاه های ویندوز ۱۰ همگام سازی می شوند و را از طریق دوره های مختلف زمانی که بین دستگاه ها جا به جا می شوید می توانید پیشرفت خود را مشاهده کنید. توسعه برنامه Podcasts سریع نیست، اما این یک راه حل عالی و ساده برای طرفداران پادکست در اکوسیستم ویندوز ۱۰ است.   اپلیکیشن های دیگر فراتر از برنامه هایی که در بالا معرفی شد، اکس باکس وان دارای برنامه های کاربردی و سرگرم کننده دیگری هم است که نه تنها برگزیده پلتفرم UWP می باشند، بلکه می تواند در زمینه های خاصی هم مفید باشند. Weather برنامه پیش فرض نمایش وضعیت آب و هوای مایکروسافت برای ویندوز ۱۰، برای اکس باکس وان نیز در دسترس است و به طور شگفت آوری با کنترلر خوب کار می کند. پیش بینی های به روز، الگوهای تاریخی و حتی نقشه های محیطی، برنامه آب و هوا مایکروسافت را برای بررسی سریع وضعیت آسمان بسیار مناسب کرده است، که قبل از قرار دادن کنترلر روی میز و رفتن به خارج از منزل حتما باید نگاهی به آن داشته باشید. Theme My Xbox Theme My Xbox یک ابزار عالی برای گرفتن پس زمینه سفارشی اکس باکس بدون رو به رو شدن با گزینه های پیچیده است.  در حالی که اکثریت تم ها در آن وجود ندارد ولی برای روز رسانی داشبورد اکس باکس عالی است و همچنین شامل تصاویر پس زمینه ایده آلی برای سفارشی کردن کنسول است. آیا می خواهید داشبورد اکس باکس خود را با تصویر تیم ورزشی مورد علاقه تان و یا با یک تصویر آرامش بخش تزیین کنید؟ Theme My Xbox با داشتن کتابخاته های متنوع به رایگان در اختیار شما است. True Achievements این یک برنامه ضروری برای به دست آوردن و نمایش Gamerscore است. True Achievements عالی است و با سایت Xbox news به خوبی هماهنگ شده و همه جا در دسترس شکارچیان اچیومنت است. در این برنامه شما دسترسی به کتابخانه بزرگ و گسترده ای از دستاوردهای اکس باکس دارید و نه تنها پیشرفت شما را نشان می دهد، بلکه نشان می دهد که چگونه در مقابل بقیه کاربران امتیاز کسب کنید و وجود راه حل ها و ویدیو های آموزشی برای به دست آوردن برخی از اچیومنت های سخت هم این برنامه را تبدیل به یک برنامه ضروری برای شکارچیان اچیومنت کرده است. True Achievements رایگان است و به خوبی طراحی شده و با وجود ویژگی های غنی ارزش امتحان کردن را دارد. Readit Reddit یک شبکه خبری و اجتماعی بسیار محبوب است که محتوای آن تحت نظارت کاربر است. نظرات و عکس ها، مقالات و ویدیوها توسط جوامع مختلف در آن به اشتراک گذاشته شده است و خلاصه این که تقریبا برای هر موضوعی (عمدتا قانونی) که شما احتمالا می توانید تصور کنید، مطلبی در آن یافت می شود. “Readit” یک برنامه غیر رسمی بسیار مشهور برای Reddit در ویندوز ۱۰ و ویندوز ۱۰ موبایل است و بعد از آمدن برنامه های UWP به اکس باکس، خیلی زود در دسترس کاربران اکس باکس وان قرار گرفت. یکی از کلیدی ترین ویژگی های Reddit برای کاربران اکس باکس، پشتیبانی خوب از کنترلر اکس باکس و اطلاعیه های قابل تنظیم در پیام ها و پاسخ ها است. آیا می خواهید در تلویزیون شبکه اجتماعی Reddit را دنبال کنید، Readit انتخاب خوبی است. خوب به پایان لیست رسیدیم! این برنامه ها اولین انتخاب های ما برای «بهترین برنامه ها در اکس باکس وان» امروز است، اگرچه ده ها برنامه دیگر هم وجود دارد که احتمالا فراموش شده اند. چه برنامه هایی باید به این لیست اضافه شوند؟ آیا برنامه مورد علاقه شما در لیست نیست؟ آن را در نظرات به ما اطلاع دهید. لینک مطلب 1 منبع : WINDOWSCENTRAL پنج شنبه ۹ شهریور ۱۳۹۶ ۲۱:۰۰ ۲ نظر پوریا حسن زاده بررسی , بررسی عمومی , مقالات 10 پست پوریا حسن زاده علاقه مند به دنیای فناوری و گیم
اپلیکیشن ایرانی مدیریت یادداشت Notebook Library وارد استور ویندوز ۱۰ شد (رایگان به مدت محدود)
اپلیکیشن ایرانی مدیریت یادداشت Notebook Library وارد استور ویندوز ۱۰ شد (رایگان به مدت محدود)
به تازگی یک اپلیکیشن یونیورسال ایرانی برای مدیریت یادداشت ها وارد استور ویندوز شده که در نوع خود بی نظیر است. اپلیکیشن Notebook Library، توسط آقای مرصاد منشادیان که پیش از این نیز اپلیکیشن های خوبی مانند Personal Files و Controller X را وارد استور کرده بودند، منتشر شده است. در ادامه با وینفون همراه باشید تا با ویژگی های این اپلیکیشن بیشتر آشنا شوید. Notebook Library یک اپلیکیشن ساده و در عین حال قدرتمند و هوشمند برای مدیریت یادداشت ها است که به کمک آن شما می توانید یادداشت های خود را در یک فضای کاری پیشرفته و امن مدیریت کنید. شما می توانید یادداشت های مورد نظر خود را در برنامه ایجاد کرده و آن ها را مدیریت، نشانه گذاری و حتی جستجو کنید. اپلیکیشن Notebook Library دارای ویژگی هایی همچون تقویم فارسی است که استفاده از آن و مدیریت یادداشت ها را بسیار ساده می سازد و همچنین از رابط کاربری بسیار خوبی بهره می برد که کار با اپلیکیشن را برای شما لذت بخش خواهد کرد. ویژگی ها: ایجاد و مدیریت یادداشت ها استفاده از ورودی صوتی قابلیت فیلتر کردن رابط کاربری تخت و ساده پشتیبانی از کانتینیوم تم تیره پشتیبانی از ژست های حرکتی تقویم فارسی حالت های نمایش چندگانه جستجو در یادداشت ها قابلیت اشتراک گذاری مستقیم در سایر نرم افزارها اپلیکیشن Notebook Library به صورت یونیورسال توسعه یافته و به شما اجازه می دهد آن را در تمام دستگاه های ویندوز ۱۰ مانند کامپیوتر، موبایل و… اجرا کنید. این اپلیکیشن در استور ویندوز ۱۰ برچسب قیمتی ۱.۹۹ دلاری دارد، ولی به مناسبت انتشار آن، برای مدت کاملا محدودی شما می توانید آن را به صورت رایگان دریافت کرده و استفاده کنید. نظر شما در مورد این اپلیکیشن جدید چیست؟ دانلود دانلود از استور مایکروسافت اطلاعات حجم : 2.47 مگابایت منتشر کننده : Mersad.M قیمت : 1.99 دلار (رایگان به مدت 3 روز) پشتیبانی از رم 512 : بله نسخه تحت اندروید : خیر نسخه تحت iOS : خیر این کد چیه؟ لینک مطلب 7 منبع : وینفون دوشنبه ۶ شهریور ۱۳۹۶ ۱۰:۰۰ یک نظر امیر زمانی اخبار , اخبار ویندوز , اخبار ویندوز موبایل , برنامه و بازی , نرم افزار , نرم افزار پولی 1595 پست امیر زمانی Only Windows
اپ ساز : بدون نیاز به دانش برنامه نویسی، اپلیکیشن بسازید؛ تنها با چند کلیک ساده!
اپ ساز : بدون نیاز به دانش برنامه نویسی، اپلیکیشن بسازید؛ تنها با چند کلیک ساده!
اگر جزو این دو دسته از افراد قرار میگیرید، حتما این متن را تا انتها بخوانید. ۱ – صاحب کسب و کاری هستید که میخواهید با مشتریان خود بیشتر تعامل داشته باشید. ۲ – ایده ای ناب و درآمد زا برای ساخت یک اپلیکیشن دارید اما راه آن را نمیدانید.   همسو شدن با تکنولوژی برای رونق کسب و کار این روزها تقریبا، اینترنت همه جا در دسترس است و کمتر کسی را میتوان پیدا کرد که از آن استفاده نکند. از طرف دیگر، تلفن های همراه هوشمند جای خود را در زندگی مردم باز کرده اند و در طول روز به میزان قابل توجهی مورد استفاده قرار میگیرند. حال شما میتوانید این فرصت را غنیمت بشمارید و با تولید یک اپلیکیشن برای کسب و کار خود، از مزیت های زیر برخوردار شوید: با مشتریان از راه دور در ارتباط باشید تخفیف کالاها یا خدمات خود را به اطلاع آنها برسانید کاتالوگ اجناس یا خدمات را در اختیار مشتریان قرار دهید اضافه شدن کالای جدید را به راحتی اطلاع رسانی کنید و … سامانه اپ ساز این امکان را در اختیار شما قرار داده که بدون نیاز به دانش برنامه نویسی، برای کسب و کار خود یک اپلیکیشن بسازید. کافی است به وبسایت اپ ساز با نشانی appsaz.ir بروید و با استفاده از امکاناتی که کار با آنها راحت است، خودتان برای ساخت اپلیکیشن اقدام کنید. علاوه بر این اگر به اپلیکیشنی با قابلیت های ویژه نیاز دارید، میتوانید برای تولید آن سفارش دهید.       ایده هایتان را به پول تبدیل کنید با یک حساب سر انگشتی از تعداد نصب اپلیکیشن های محبوب و پرکاربرد که با قیمت های مختلف به فروش میرسند، میتوان فهمید که چه درآمد قابل توجهی در این حوزه وجود دارد. جالب اینجاست که تولیدکنندگان بسیاری از این اپلیکیشن ها، حتی دانش برنامه نویسی نداشته اند و تنها ایده ای ناب را تبدیل به یک برنامه موبایل کرده اند. حال اگر شما هم ایده ای ناب دارید که فکر میکنید با تبدیل شدن به یک اپلیکیشن، میتواند درآمدزا باشد، سامانه اپ ساز امکاناتی را در اختیارتان قرار میدهد تا ایده خود را تجاری کنید. کار با این امکانات راحت است و شما میتوانید در چند مرحله، اپلیکیشنی حرفه ای بسازید. همچنین در صورت نیاز به قابلیت های خاص، میتوانید ساخت اپلیکیشن را به تیم اپ ساز واگذار کنید.   امکانات و ویژگی های اپ ساز کاتالوگ ساز و فروشگاه ساز حرفه ای ایجاد صفحات سفارشی برای برنامه ارسال پوش نوتیفیکیشن و نمایش پیام های درون برنامه ای پشتیبانی از انواع محتوای متنی، صوتی و ویدیویی ساخت گالری تصاویر تولید اپلیکیشن برای اندروید و Ios انتشار در گوگل پلی و اپ استور و بسیاری از امکانات کاربردی و مفید دیگر     سامانه اپ ساز از ابتدای فعالیت خود تا اکنون، توانسته در ساخت بیش از ۲۵۰۰۰ اپلیکیشن که برخی از آنها نیز متعلق به سازمان های بزرگ بوده اند، به مشتریان خود کمک کند. همچنین بیش از ۱۵۰ مورد از اپلیکیشن های تولید شده توسط اپ ساز، در مارکت های گوگل پلی و اپ استور منتشر شده اند. برای کسب اطلاعات بیشتر و شروع برای ساخت اپلیکیشن اختصاصی خود، به وبسایت اپ ساز با نشانی appsaz.ir مراجعه کنید.   /پایان آگهی این مطلب صرفا جنبه تبلیغاتی داشته و اپریویو مسئول تایید صحت آن نیست.
۷ ابزار کاربردی برای طراحی اپلیکیشن اندروید
۷ ابزار کاربردی برای طراحی اپلیکیشن اندروید
  در این مقاله شما را با چندین ابزار کاربردی و رایگان شامل وب سایت ها، پلاگین ها و غیره برای طراحی اپلیکیشن های اندروید آشنا میکنیم. ۱. Device Metrics – وبسایت وبسایت: https://design.google.com/devices   آیا میدانید تراکم پیکسلی نمایشگر گوشی شما چقدر است یا کدام گوشی تراکم tvdpi دارد؟ رایج ترین نسبت تصویر برای گوشی ها کدام است؟ در این وبسایت به راحتی میتوانید پاسخ تمامی این پرسش ها را پیدا کنید. این وبسایت در طراحی اپلیکیشن ها و برای بررسی اندازه تقریبی نمایشگر برای هریک ار تراکم ها به شما کمک میکند. علاوه بر این میتوانید معیارهای اصلی متریال را هم بررسی کنید.     ۲. DPI Calculator – پلاگین کروم/وبسایت پلاگین کروم: https://chrome.google.com وبسایت: http://jennift.com/dpical.html   با این ابزار میتوانید مقدار dpi از یک تراکم را به تراکم دیگر تبدیل کنید. اگر برای تراکم های مختلف گرافیک میسازید و میخواهید اندازه این گرافیک ها را بدانید، از این ابزار که به صورت پلاگین کروم نیز در دسترس است، استفاده کنید.     ۳. MaterialPalette – وبسایت وبسایت: https://www.materialpalette.com   با استفاده از این ابزار دو رنگ را انتخاب میکنید و یک نمونه از ظاهر اپلیکیشن MaterialDesign خود را دریافت مینمایید. تنها کار موردنیاز کپی کردن مقدار از جدول به تم اپلیکیشن میباشد. این وبسایت بهترین رنگ ها برای accent، متن و دیوایدرها را نیز پیشنهاد میدهد.     ۴. Android Resizer – ابزار وبسایت: https://github.com   این ابزار کوچک به شما در تغییر اندازه گرافیک ها برای تراکم های مختلف کمک میکند. فقط باید عکس مورد نظر را درگ اند دراپ کرده و تراکم ورودی را چک کنید و مابقی کار را به ابزار بسپارید.     ۵. Android Resource Navigator – پلاگین کروم پلاگین کروم: https://chrome.google.com   با استفاده از این پلاگین میتوانید بخش های مختلف منابع XML اندروید را بررسی کنید. باید arn را در نوار آدرس مرورگر خود تایپ کرده و نام استایل یا فریمورک تم که به دنبال آن هستید را اضافه کنید، مثلا arn toolbar. پلاگین به دنبال فایل های styles.xml میگردد و استایل فریمورک مناسب را به شما نمایش میدهد.     ۶. Android Asset Studio – وبسایت وبسایت: http://romannurik.github.io   در این وبسایت میتوانید تمامی ابزارهای کاربردی از Roman Nurik را برای موارد زیر پیدا کنید: – تولید آیکون برای لانچر، نوار ابزار، نوتیفیکیشن ها  (کلیدهای میانبر لانچر برای اندروید ۷.۱ به بالا) – تولید drawable های وکتور و انیمیشن های آیکون وکتور – تولید ۹-patch assets     ۷. Material Design Icon Generator  – پلاگین IntelliJ وبسایت:  https://github.com   این پلاگین کاربردی IntelliJ برای دسترسی سریع به آیکون های MaterialDesign به کار می آید. دیگر نیازی به جستجوی آیکون های مناسب نیست و تمامی آیکون ها به صورت یکجا در IDE و برای تمامی تراکم ها در دسترس میباشند.     Android SDK Search پلاگین کروم: https://chrome.google.com   این پلاگین یک ابزار طراحی نیست، اما بسیار کاربردی میباشد. روال کار آن مشابه Android Resource Navigator است، با این تفاوت که در مستندات اندروید به جستجو میپردازد.  چنانچه به دنبال اطلاعاتی درباره ContentProvider میگردید، ad contentprovider را تایپ کنید، با این کار به مستندات مربوط به ContentProvider ری دایرکت میشوید. دکمه View source در صفحه مستندات نیز به source code of this class لینک شده است.   منبع: https://blog.prototypr.io
آشنایی با اپلیکیشن AR Measure: خط کشی که از واقعیت افزوده برای اندازه گیری استفاده میکند
آشنایی با اپلیکیشن AR Measure: خط کشی که از واقعیت افزوده برای اندازه گیری استفاده میکند
واقعیت افزوده یا AR از تکنولوژی هایی است که کاربردی های بسیاری در زندگی روزمره دارد. یکی از کمپانی های باتجربه با بهره گیری از این تکنولوژی قصد دارد خط کش را مجددا طراحی کند! این کمپانی که Laan Labs نام دارد، اپلیکیشن موبایلی را توسعه داده که با کمک تکنولوژی واقعیت افزوده، اسمارت فون را به یک دستگاه اندازه گیری تبدیل میکند. برای این کار اپلیکیشن AR Measure، فاصله بین دو نقطه در فضای سه بعدی را اندازه گیری میکند تا به این ترتیب اندازه هر جسم فیزیکی محاسبه شود، برای این کار از دوربین گوشی استفاده میشود.     تنها کاری که باید بکنید این است که با استفاده از گوشی نقطه شروع موردنظر خود را انتخاب کرده و گوشی را تا نقطه پایانی بکشید، سایر محاسبات به عهده AR Measure گذاشته میشود. در ویدیوی زیر میتوانید نحوه کار این اپلیکیشن را بهتر درک کنید.     همانطور که در ویدیوی دمو مشاهده کردید، اپلیکیشن علی رغم خطای چند میلیمتری، باز هم عملکرد بسیار خوبی را به نمایش میگذارد. هنوز زمان دقیق عرضه این اپلیکیشن به مارکت اعلام نشده است، اما از آنجایی که اپلیکیشن بر روی فریم ورک ARKit اپل اجرا شده، احتمال میرود که تا پایان بهار که آی او اس ۱۱ به طور عمومی منتشر شود، شاهد عرضه اپلیکیشن AR Measure باشیم.   منبع: https://thenextweb.com
پیش بینی: ارزش مارکت جهانی اپلیکیشن در سال ۲۰۲۱ به ۶.۳ تریلیون دلار میرسد
پیش بینی: ارزش مارکت جهانی اپلیکیشن در سال ۲۰۲۱ به ۶.۳ تریلیون دلار میرسد
اپلیکیشن های موبایل پتانسیل درآمدزایی بیشتر را دارند و بر اساس یافته های App Annie، صنعت اپلیکیشن تا سال ۲۰۲۱ ارزشی معادل ۶.۳ تریلیون دلار خواهد داشت که در مقایسه با ۱.۳ تریلیون دلار در سال ۲۰۱۶، رشدی ۳۸۰% محسوب میشود. پیش بینی های App Annie حاکی از یک افزایش چشمگیر در مارکت جهانی اپلیکیشن بوده که به سبب بیشتر شدن تعداد افرادی است که در حال استفاده از اسمارت فون ها و اپلیکیشن های موبایل میباشند. بر اساس تحقیقات کمپانی، امروزه افراد زمان بیشتری را صرف تعامل با اپلیکیشن ها میکنند و پیش بینی شده که این میزان تا سال ۲۰۲۱ به ۳.۵ تریلیون ساعت برسد. در حالی که در سال ۲۰۱۶، افراد تنها ۱.۶ تریلیون ساعت را صرف کار با اپلیکیشن ها کردند. Annie معتقد است که تجارت موبایل مانند فعالیت های خرید کالا از طریق اپلیکیشن، در نقش بزرگ ترین محرک در رشد صنعت موبایل و اپلیکیشن ظاهر میشود و افراد بیشتری از اسمارت فون های خود جهت خرید استفاده خواهند کرد.   در حال حاضر چین و مناطق آسیا-اقیانوسیه در زمینه تجارت موبایل جلودارند. مشتریان چینی در مقایسه با مشتریان آمریکایی، به احتمال سه برابر بیشتر با استفاده از گوشی های خود اقدام به خرید غذا و مواد غذایی میکنند و احتمال نقل و انتقال پول با استفاده از این اپلیکیشن ها نیز دو برابر بیشتر است. نکته جالب دیگر اینکه اپ استور کمپانی اپل که بزرگ ترین مارکت نرم افزاری آنلاین است، تا سال ۲۰۲۱ رشدی معادل ۶۰ میلیارد دلار خواهد داشت و گوگل پلی و سایر استورهای شخص ثالث اندروید تا پایان سال آی او اس را پشت سر میگذارند.   App Annie پیش بینی کرده که اپ استور کمپانی اپل تا سال ۲۰۱۷ رقم ۴۰ میلیارد دلار را پشت سر بگذراند و گوگل پلی و استورهای اندروید شخص ثالث به فروش ۲۱ میلیارد و ۲۰ میلیارد دلار برسند.   منبع: http://fortune.com
اپلیکیشن آزمایشی گوگل به نام Triangle به کمک افرادی که مصرف دیتای بالایی دارند می آید
اپلیکیشن آزمایشی گوگل به نام Triangle به کمک افرادی که مصرف دیتای بالایی دارند می آید
کمپانی گوگل در حال تست یک ابزار جدید برای مدیریت دیتای مصرفی گوشی است. این اپلیکیشن که Triangle نام دارد، در حال حاضر در حال گذراندن فرآیند تست در فیلیپین میباشد. کاربران با استفاده از آن میتوانند میزان دیتای مصرفی و اپلیکیشن هایی که بیشترین مصرف دیتا را دارند مشاهده کرده و حتی اپلیکیشن هایی را که مصرف دیتای بالایی دارند بلاک کنند. کاربران کشورهای توسعه یافته مانند آمریکا، در استفاده از دیتای گوشی با محدودیت چندانی مواجه نیستند، اما دسترسی به دیتای موبایل در کشورهای در حال توسعه با چالش هایی همراه است. در اپلیکیشن Triangle، گوگل روش متفاوتی برای کاهش دیتای مصرفی را آزمایش میکند، به این ترتیب که کاربران نظارت بیشتری بر روی دیتای مصرفی دارند.   اپلیکیشن Triangle اولین تلاش گوگل جهت قادر ساختن کاربران به کنترل دیتای گوشی شان نیست و گوگل چند سال پیش حالت Data Saver را به مرورگر موبایل کروم خود افزود و حتی برخی روش های ذخیره سازی دیتا را در برخی از گوشی ها مانند پیکسل تعبیه کرد. Triangle در مقایسه با سایر روش ها کاربران را قادر به کنترل جزئیات بیشتر نسبت به آنچه در پیکسل پیاده سازی شده بود میکند.   کاربران میتوانند میزان مصرف دیتای گوشی توسط هریک از اپلیکیشن ها را مشخص کنند و برای این منظور گزینه هایی مانند “۱۰ دقیقه”، “۳۰ دقیقه” و “همیشه” در دسترس اند.   علاوه بر این، کاربران قادر به مشاهده میزان دیتای مصرفی و اپلیکیشن های پرمصرف هستند و حتی برخی از حاملان جوایزی را پیشنهاد میدهند و کاربران بدون اینکه دیتای گوشی آنها مصرف شود، اپلیکیشن های جدیدی را دانلود و امتحان میکنند و این کار استفاده از اپلیکیشن های موجود در ازای دیتایی که به حساب های آنها افزوده میشود را تشویق میکند.   گوگل چیزی درباره زمان عرضه رسمی اپلیکیشن Triangle اعلام نکرده، اما اپلیکیشن ماه گذشته در انجمن ها مورد بحث و بررسی قرار گرفت. آنطور که پیداست، گوگل از ماه آوریل کار بر روی این اپلیکیشن را آغاز کرده است.   با اینکه خبری درباره تاریخ انتشار اپلیکیشن به مارکت های در حال توسعه و حتی توسعه یافته در دست نیست، اما این اپلیکیشن از جمله محصولات رسمی گوگل به شمار میرود.   اگر این اپلیکیشن بتواند امتحان خود را به خوبی پس دهد، به یک ابزار پرطرفدار برای صرفه جویی در مصرف دیتای گوشی برای افرادی که به وای فای دسترسی مستمر ندارند تبدیل خواهد شد.   منبع: https://techcrunch.com
چگونه میتوان از CAPTCHA در اپلیکیشن های اندروید استفاده کرد؟ – بخش اول
چگونه میتوان از CAPTCHA در اپلیکیشن های اندروید استفاده کرد؟ – بخش اول
اگر مایل به ساخت اپلیکیشن اندرویدی هستید که با سرور بک-اند در ارتباط است، باید اقداماتی جهت حفاظت از آن در برابر بات ها و اسکریپت های خودکار انجام دهید. CAPTCHA که مخفف عبارت Completely Automated Public Turing tests for telling Computers and Humans Apart است، موثرترین روش برای مقابله با بات هاست که اغلب به صورت عکس، صدا و تست های منطقی میباشد و انجام آن برای انسان ها آسان و برای کامپیوترها بسیار دشوار میباشد.   در این مطلب آموزشی قصد داریم شما را با SafetyNet reCAPTCHA API  آشنا کنیم که برای افزودن CAPTCHA به اپلیکیشن های اندروید مورد استفاده قرار میگیرد.   پیش نیازها: – Android Studio 3.0 Canary 4 یا بالاتر – گوشی یا امولاتور که اندروید ۴.۴ یا بالاتر بر روی آن نصب شده باشد – Node.js 8.1.3 یا بالاتر   ۱. راه اندازی پروژه اندروید استودیو را باز کرده و یک پروژه جدید با یک اکتیویتی خالی بسازید. در فرم Configure your new project، یک نام بامعنی برای پکیج انتخاب کنید. این نام برای ثبت اپلیکیشن در سرویس reCAPTCHA مورد استفاده قرار میگیرد. فیلد Include Kotlin Support را هم علامت بزنید. Kotlin نیز یک زبان رسمی برای اندروید است و در این مطلب به جای جاوا از آن استفاده خواهیم کرد.   SafetyNet APIs بخشی از سرویس های گوگل پلی میباشند و برای اینکه بتوانید در پروژه خود از آن استفاده کنید، وابستگی implementation زیر را به فایل build.gradle از ماژول app اضافه کنید: implementation 'com.google.android.gms:play-services-safetynet:11.0.2' 1 implementation 'com.google.android.gms:play-services-safetynet:11.0.2'   برای انجام عملیات مربوط به نتورک از لایبرری Fuel استفاده میکنیم که یک API مختصر و کوتاه مبتنی بر Kotlin دارد. آن را به عنوان یک وابستگی implementation دیگر اضافه میکنیم. implementation 'com.github.kittinunf.fuel:fuel-android:1.8.0' 1 implementation 'com.github.kittinunf.fuel:fuel-android:1.8.0'   بدون مجوز دسترسی به INTERNET قادر به اجرای عملیات مربوط با شبکه نیستید، لذا کد زیر را به فایل منیفست پروژه اضافه کنید: 1   در آخر دکمه Sync Now را برای تکمیل پیکربندی پروژه بزنید.   ۲. دریافت کلیدهای reCAPTCHA جهت استفاده از سرویس reCAPTCHA به دو کلید نیاز دارید: – یک کلید سایت که باید از اپلیکیشن اندروید به سرویس ارسال شود – یک کلید مخفی که باید از سرور بک-اند به سایت ارسال شود   برای دریافت این کلیدها از اکانت گوگل خود استفاده کنید و به reCAPTCHA admin console وارد شوید. اگر اولین بار است که کنسول را باز میکنید، یک فرم ثبت نام کوتاه به شما نمایش داده میشود که در آنجا نام پکیج اپلیکیشن را وارد میکنید.   پس از اینکه شرایط استفاده از reCAPTCHA را تایید کردید، دکمه Register را برای تولید هر دو کلید موردنیاز بزنید.   در این مرحله میتوانید با قرار دادن کلید سایت در فایل res/values/strings.xml، آن را به پروژه اندروید استودیو اضافه کنید: ABCDEFGHIJKLMNOPQ1234567890 1 ABCDEFGHIJKLMNOPQ1234567890   ۳. تولید CAPTCHA با شنیدن عبارت CAPTCHA، به یاد عکس هایی می افتیم که شامل حروف و اعداد در هم ریخته است، اما با پیشرفت های صورت گرفته در تکنولوژی های computer vision، دیگر با این متدها نمیتوان جلوی تمامی بات ها را گرفت. CAPTCHAهای تولید شده توسط سرویس reCAPTCHA، بسیار پیشرفته و تعاملی هستند و حل کردن آنها مشابه انجام یک بازی ساده است. از این رو نمیتوان آنها را به طور مستقیم در لی اوت اکتیویتی جاسازی کرد. لذا برای این کار باید یک دکمه به لی اوت اضافه کنید که با کلیک روی آن، کاربر به یک صفحه جدید یا دیالوگی برود که شامل CAPTCHAها میباشد.   کد زیر نحوه افزودن ویجت Button به لی اوت اکتیویتی در فایل XML را نمایش میدهد: 1 2 3 4 5 6 7   پیش از اینکه تولید CAPTCHA را آغاز کنید، باید یک کلاینت برای SafetyNet API اینیشیالایز کنید. برای این کار متد ()getClient از کلاس SafetyNet را فراخوانی کرده و کد زیر را در داخل متد ()onCreate از کلاس Activity اضافه کنید: val myClient: SafetyNetClient = SafetyNet.getClient(this) 1 val myClient: SafetyNetClient = SafetyNet.getClient(this)   وقتی کاربر رو دکمه کلیک کرد CAPTCHA نمایش داده میشود و باید با استفاده از متد ()setOnClickListener، یک ایونت هندلر برای کلیک اضافه کنید. در داخل هندلر، متد ()verifyWithRecaptcha را فراخوانی کرده و کلید سایت را به عنوان آرگیومنت به آن اضافه کنید تا یک دیالوگ که دربرگیرنده CAPTCHA است باز شود.   مقدار بازگشتی متد ()verifyWithRecaptcha یک آبجکت Task میباشد. با وصل کردن ایونت هندلر on-success به آن، میتوانید یک آبجکت RecaptchaTokenResponse دریافت کنید که شامل توکنی است که با استفاده از آن درستی یا نادرستی CAPTCHA وارد شده را تعیین میکنید: are_you_human_button.setOnClickListener { myClient .verifyWithRecaptcha(resources.getString(R.string.my_site_key)) .addOnSuccessListener { successEvent -> val token: String = successEvent.tokenResult // More code here } } 1 2 3 4 5 6 7 8 9 are_you_human_button.setOnClickListener {     myClient     .verifyWithRecaptcha(resources.getString(R.string.my_site_key))     .addOnSuccessListener { successEvent ->         val token: String = successEvent.tokenResult         // More code here     } }   در مطلب بعدی به نحوه اعتبارسنجی توکن ها CAPTCHA و ساخت سرور خواهیم پرداخت، با ما همراه باشید.   منبع: https://code.tutsplus.com