چگونه چندین نمونه از یک برنامه را در اندروید و مک اجرا کنیم

بیشتر اوقات وقتی برنامه ای را روی دستگاه های مک و اندروید(Mac and Android devices) خود نصب می کنید ، برنامه فقط به شما امکان می دهد هر بار از یک حساب در آن دستگاه استفاده کنید. وقتی فقط یک حساب کاربری با آن برنامه دارید، این کار به خوبی کار می کند. اما مشکل زمانی پیش می‌آید که چندین حساب دارید و می‌خواهید از همه آنها به طور همزمان در یک دستگاه استفاده کنید.

یکی از راه های انجام این کار اجرای چندین نمونه از برنامه است. به‌طور پیش‌فرض، دستگاه شما گزینه‌ای برای انجام این کار ارائه نمی‌دهد ، اما راه‌حلی برای انجام آن وجود دارد.(device doesn)

استفاده از ترمینال برای اجرای چندین نسخه از یک برنامه (Mac)(Use Terminal To Run Multiple Copies Of The Same App (Mac))

در یک دستگاه مک(Mac machine) ، برنامه ترمینال(Terminal app) به شما امکان می دهد تعدادی کار را با استفاده از دستورات مختلف انجام دهید. این شامل دستوری است که به شما امکان می دهد دو یا چند نمونه از یک برنامه را روی دستگاه خود اجرا کنید.

به این ترتیب، می‌توانید چندین بار یک برنامه را راه‌اندازی کنید، که هر کدام دارای کانتینر مستقل خود هستند. هر نمونه از نمونه های دیگر جدا می شود، بنابراین هیچ چیز با هم مخلوط نمی شود.

در اینجا نحوه انجام آن آمده است.

  • برنامه ترمینال(Terminal) را از Launchpad اجرا کنید.
  • وقتی ترمینال(Terminal) راه اندازی شد، دستور زیر را تایپ کنید، Spacebar را فشار دهید، (Spacebar)برنامه Mac(Mac app) خود را از پوشه Applications بکشید و رها کنید و Enter را بزنید .

    باز کردن -n(open -n)

  • به عنوان مثال، من قصد دارم دو نمونه از برنامه Calculator را(Calculator app) در Mac خود راه اندازی کنم . برای انجام این کار دستور(command and hit) زیر را تایپ کرده و Enter می زنم.

    open -n /Applications/Calculator.app

  • این دستور نمونه ای از برنامه انتخابی(chosen app) شما را در مک(Mac) شما باز می کند. دستور را چندین بار اجرا کنید تا چندین نمونه از آن برنامه در دستگاه شما راه اندازی شود.

چندین نمونه از یک برنامه را با استفاده از AppleScript راه اندازی کنید(Launch Multiple Instances Of The Same App Using AppleScript)

روش ترمینال(Terminal method) به خوبی کار می کند، اما اشکال اصلی روش این است که هر بار که می خواهید نمونه ای از یک برنامه را راه اندازی کنید، باید دستور را اجرا کنید.

اگر اغلب به چندین نمونه از برنامه در حال اجرا همزمان نیاز دارید، استفاده از ترمینال(Terminal) برای انجام کار ممکن است راه ایده آلی نباشد.

خوشبختانه، مک(Mac) شما به شما امکان اجرای اسکریپت های از پیش تعریف شده را می دهد و می توانید از این ویژگی برای اجرای چندین نمونه از یک برنامه فقط با دوبار کلیک کردن بر روی نماد روی دسکتاپ خود استفاده کنید. راه‌اندازی نرم‌افزاری روی دستگاهتان به همان سادگی است.

Launchpad را در مک خود باز کنید و Other و سپس Script Editor را انتخاب کنید . برنامه ویرایشگر AppleScript(AppleScript editor) را راه اندازی می کند .

برای ایجاد یک برنامه جدید، روی File و سپس New کلیک کنید. (New)کد زیر را در برنامه وارد کنید و مسیر برنامه مک خود را جایگزین (app replacing) APP-PATH کنید. (APP-PATH)

اسکریپت پوسته "open -n APP-PATH" را انجام دهید(do shell script “open -n APP-PATH”)

دستور برای برنامه Calculator(Calculator app) مانند زیر خواهد بود .

do shell script “open -n /Applications/Calculator.app”

روی منوی اسکریپت(Script) کلیک کنید و برای کامپایل کد، Compile را انتخاب کنید.(Compile)

برای ذخیره اسکریپت، Command + S را فشار دهید. یک نام برای اسکریپت وارد کنید، Application را از منوی File Format انتخاب کنید و (File Format)Save را بزنید .

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

اجرای چندین نمونه از یک برنامه با استفاده از فضای موازی (اندروید)(Run Multiple Instances Of An App Using Parallel Space (Android))

در مقایسه با مک(Mac) ، قابلیت اجرای چندین نمونه از یک برنامه در دستگاه اندرویدی(Android device) مفیدتر است. دلیل آن این است که می توانید برنامه های پیام رسانی فوری مورد علاقه خود مانند(messaging apps) واتس اپ و وایبر(WhatsApp and Viber) را با شماره تلفن های مختلف به طور همزمان روی دستگاه خود اجرا کنید.

هیچ ترمینالی(Terminal) در Android وجود ندارد، بنابراین باید یک برنامه را از فروشگاه Google Play(Google Play Store) بگیرید. این برنامه فضای موازی(Parallel Space) نام دارد.(Parallel Space.)

برنامه را نصب و راه اندازی کنید، سپس از طریق صفحه های خوش آمد گویی بروید. وقتی صفحه اصلی ظاهر شد، برنامه ای را که می خواهید کلون کنید انتخاب کنید و روی Add to Parallel Space در پایین ضربه بزنید.

روی نماد برنامه در صفحه زیر ضربه بزنید و مجوزهای لازم را بدهید.

برنامه به گونه ای راه اندازی می شود که گویی اولین بار است که از آن در دستگاه خود استفاده می کنید.

دو نمونه از یک برنامه را با استفاده از 2 اکانت در اندروید باز کنید(Open Two Instances Of An App Using 2Accounts On Android)

اگر برنامه Parallel (app didn)Space(Parallel Space) به دلایلی برای شما کار نکرد، برنامه عالی دیگری دارید که به شما کمک می کند چندین نمونه از برنامه های خود را ایجاد کنید.

2Accounts را وارد کنید ، که به شما امکان می دهد دقیقاً همان کاری را که برنامه Parallel Space(Parallel Space app) انجام می دهد، انجام دهید .

برنامه را از فروشگاه رسمی Google Play(Google Play Store) بگیرید و آن را روی دستگاه خود نصب کنید.

برنامه را باز کنید، برنامه‌ای را که می‌خواهید چند نمونه از آن اجرا شود انتخاب کنید و روی Enable در پایین ضربه بزنید.

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

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

اگر دیگر نیازی به نمونه‌ای از برنامه ندارید، به سادگی روی برنامه در یکی از برنامه‌های بالا ضربه بزنید و نگه دارید و حذف را انتخاب (apps and select) کنید(Delete) . این نمونه را به همراه فایل های مرتبط از دستگاه شما حذف می کند.



About the author

من یک مهندس نرم افزار و متخصص ویندوز 10 هستم. من بیش از دو سال تجربه کار با گوشی های هوشمند، ویندوز 10 و مایکروسافت اج را دارم. تمرکز اصلی من این است که دستگاه‌های شما بهتر و سریع‌تر کار کنند. من روی پروژه های مختلفی برای شرکت هایی مانند Verizon، IMac، HP، Comcast و بسیاری دیگر کار کرده ام. من همچنین یک مدرس معتبر در آموزش ابری Microsoft Azure هستم.



Related posts