วิธีเรียกใช้แอพหลายตัวบน Android & Mac

ส่วนใหญ่เมื่อคุณติดตั้งแอปบนอุปกรณ์ Mac และอุปกรณ์ Android(Mac and Android devices)แอปจะอนุญาตให้คุณใช้บัญชีได้ครั้งละหนึ่งบัญชีบนอุปกรณ์นั้นเท่านั้น วิธีนี้ใช้ได้ดีเมื่อคุณมีบัญชีเดียวกับแอปนั้น แต่ปัญหาเกิดขึ้นเมื่อคุณมีหลายบัญชีและต้องการใช้งานทั้งหมดพร้อมกันบนอุปกรณ์เครื่องเดียวกัน

วิธีหนึ่งในการทำเช่นนั้นคือการเรียกใช้แอพหลายตัว ตามค่าเริ่มต้นอุปกรณ์(device doesn) ของคุณ ไม่มีตัวเลือกในการดำเนินการนี้ แต่มีวิธีแก้ปัญหาเพื่อให้เกิดขึ้นได้

ใช้ Terminal เพื่อเรียกใช้แอพเดียวกันหลายชุด (Mac)(Use Terminal To Run Multiple Copies Of The Same App (Mac))

บน เครื่อง Mac(Mac machine) แอ พTerminal(Terminal app)ให้คุณทำงานหลายอย่างโดยใช้คำสั่งต่างๆ ประกอบด้วยคำสั่งที่อนุญาตให้คุณเรียกใช้แอพสองตัวหรือมากกว่าในเครื่องของคุณ

ด้วยวิธีนี้ คุณสามารถเปิดแอปได้หลายครั้ง โดยแต่ละครั้งจะมีคอนเทนเนอร์แยกจากกัน แต่ละอินสแตนซ์จะถูกแยกออกจากอินสแตนซ์อื่น ๆ ดังนั้นจึงไม่มีอะไรปะปนกัน

นี่คือวิธีที่คุณทำ

  • เปิด แอป Terminalจาก Launchpad
  • เมื่อTerminalเปิดขึ้น ให้พิมพ์คำสั่งต่อไปนี้ กดSpacebarลากและวางแอพ Mac(Mac app) ของคุณ จาก โฟลเดอร์ Applicationsแล้วกดEnter

    เปิด -n(open -n)

  • ตัวอย่างเช่น ฉันจะเปิดแอปเครื่องคิดเลข(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 ใช้(Terminal method)งานได้ดี แต่ข้อเสียเปรียบหลักของวิธีนี้คือ คุณต้องเรียกใช้คำสั่งในแต่ละครั้งที่คุณต้องการเปิดอินสแตนซ์ของแอป

หากคุณต้องการอินสแตนซ์หลายตัวของแอปที่ทำงานพร้อมกันบ่อยๆ การใช้ Terminalเพื่อทำงานอาจไม่ใช่วิธีที่เหมาะสมที่สุด

โชคดีที่Mac ของคุณ ให้คุณเรียกใช้สคริปต์ที่กำหนดไว้ล่วงหน้าได้ และคุณสามารถใช้คุณสมบัตินี้เพื่อเรียกใช้แอพได้หลายอินสแตนซ์โดยเพียงแค่ดับเบิลคลิกที่ไอคอนบนเดสก์ท็อปของคุณ ง่ายเหมือนการเปิดแอปบนเครื่องของคุณตามปกติ

เปิดLaunchpadบน Mac ของคุณแล้วเลือกอื่นๆ(Other)ตามด้วยScript Editor (Script Editor)จะเปิดแอป ตัว แก้ไข AppleScript(AppleScript editor)

คลิกที่ไฟล์(File)ตามด้วยใหม่(New)เพื่อสร้างแอปใหม่ ป้อนรหัสต่อไปนี้ในแอปแทนที่(app replacing) APP-PATHด้วยเส้นทางของแอป Mac ของคุณ

ทำเชลล์สคริปต์ "open -n APP-PATH"(do shell script “open -n APP-PATH”)

คำสั่งจะมีลักษณะดังนี้สำหรับ แอ ปเครื่องคิดเลข (Calculator app)

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

คลิกที่ เมนู สคริปต์(Script)และเลือกคอมไพล์(Compile)เพื่อคอมไพล์โค้ด

กดCommand + Sเพื่อบันทึกสคริปต์ ป้อนชื่อสคริปต์ เลือกแอปพลิเคชัน(Application)จาก เมนู รูปแบบไฟล์(File Format)แล้วกดบันทึก(Save)

ตอนนี้เมื่อใดก็ตามที่คุณต้องการเรียกใช้แอปหลายอินสแตนซ์ เพียงดับเบิลคลิกที่สคริปต์ที่คุณเพิ่งบันทึก สคริปต์จะทำงานให้คุณเอง คุณสามารถสร้างสคริปต์สำหรับแอปใดก็ได้ตามที่ต้องการ เนื่องจากอินพุตคือเส้นทางของแอปในเครื่องของคุณ

เรียกใช้หลายอินสแตนซ์ของแอปโดยใช้ Parallel Space (Android)(Run Multiple Instances Of An App Using Parallel Space (Android))

เมื่อเทียบกับMacความสามารถในการเรียกใช้แอพหลายตัวบนอุปกรณ์ Android(Android device)นั้นมีประโยชน์มากกว่า เหตุผลก็เพราะว่าคุณสามารถเรียกใช้แอพส่งข้อความ(messaging apps) โต้ตอบแบบทันทีที่คุณโปรดปราน เช่นWhatsApp และ Viber(WhatsApp and Viber)ด้วยหมายเลขโทรศัพท์ที่แตกต่างกันได้พร้อมกันบนอุปกรณ์ของคุณ

ไม่มีTerminalบนAndroidดังนั้นคุณจะต้องคว้าแอปจากGoogle Play Store (Google Play Store)แอป นี้(Parallel Space.)มีชื่อว่าParallel Space

ติดตั้งและเปิดแอพ จากนั้นไปที่หน้าจอต้อนรับ เมื่อหน้าจอหลักปรากฏขึ้น ให้เลือกแอปที่คุณต้องการโคลนแล้วแตะเพิ่มไปยังพื้นที่คู่ขนาน(Add to Parallel Space)ที่ด้านล่าง

แตะที่ไอคอนแอพในหน้าจอต่อไปนี้และให้สิทธิ์ที่จำเป็น

แอปจะเปิดขึ้นราวกับว่าคุณใช้งานบนอุปกรณ์ของคุณเป็นครั้งแรก

เปิดสองอินสแตนซ์ของแอปโดยใช้ 2Accounts บน Android(Open Two Instances Of An App Using 2Accounts On Android)

หากแอป(app didn)Parallel Space ใช้งานไม่ได้สำหรับคุณด้วยเหตุผลบางประการ แสดงว่าคุณมีแอปที่ยอดเยี่ยมอีกแอปหนึ่งที่จะช่วยคุณสร้างแอปหลายรายการ

ป้อน2Accountsที่ให้คุณทำสิ่งเดียวกันกับ แอ ปParallel Space(Parallel Space app)

หยิบแอพจากGoogle Play Store อย่างเป็นทางการ แล้วติดตั้งบนอุปกรณ์ของคุณ

เปิดแอป เลือกแอปที่คุณต้องการเรียกใช้หลาย ๆ อินสแตนซ์ แล้วแตะเปิดใช้งาน(Enable)ที่ด้านล่าง

แตะที่แอปของคุณบนหน้าจอต่อไปนี้และอินสแตนซ์ของแอปจะเปิดขึ้นบนอุปกรณ์ของคุณ

ตอนนี้คุณสามารถเพิ่มบัญชีเพิ่มเติมของคุณไปยังอินสแตนซ์ที่สร้างขึ้นใหม่ของแอพและเริ่มใช้งานได้ทันที

หากคุณไม่ต้องการอินสแตนซ์ของแอพอีกต่อไป เพียงแตะแอพค้างไว้ในแอพใดแอพหนึ่งด้านบนและเลือก(apps and select) ลบ (Delete)มันจะลบอินสแตนซ์พร้อมกับไฟล์ที่เกี่ยวข้องออกจากอุปกรณ์ของคุณ



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปี ฉันเชี่ยวชาญด้านการพัฒนา Chrome OS และเคยทำงานในโครงการต่างๆ มากมายตั้งแต่สตาร์ทอัพขนาดเล็กไปจนถึงบริษัทที่ติดอันดับ Fortune 500 ฉันยังเป็นผู้เชี่ยวชาญในบัญชีผู้ใช้และความปลอดภัยของครอบครัว และได้พัฒนาแอพ Android ที่ประสบความสำเร็จหลายตัว



Related posts