ไม่ว่า web app จะดีแค่ไหน บางครั้งคุณอาจอยากได้มันบน Mac desktop โดยเฉพาะ apps (และ websites) ที่ใช้บ่อยที่สุด
แน่นอน ถ้า app มี macOS version ติดตั้งได้ แตถ้าไม่มี หรือ desktop app ทำได้ไม่ดี ตัวเลือกคืออะไร? เราเรียง 5 วิธีทำให้ websites กลายเป็น Mac apps ด้านล่าง
1. Fluid
นานกว่า Fluid คือ only app ที่ให้ turn web apps into real Mac apps ตอนนี้มี competition แต Fluid ยังทำงานดี
ติดตั้ง Fluid เสร็จ สร้าง desktop app ใหม่ straightforward แรก grab URL website ที่อยาก turn into Mac app paste ใน Fluid ต่อพิมพ์ชื่อ desktop app ใหม่
ถ้าอยาก custom icon สำหรับ app เพิ่มได้ (default Fluid ใช้ favicon ของ source website)
กด Create setup app จะเจอบน desktop เว้นแต่เปลี่ยน location ตอน setup
Fluid ให้ customization options หลายอย่างหลังสร้าง desktop app บน Mac ปรากฏใน settings หรือ Preferences section เหมือน regular Mac app
ไม่ต้องกังวล limit จำนวน desktop apps ที่สร้างกับ Fluid -- app ฟรี ต้องการ Fluid license ($5) เฉพาะอยาก pin Fluid apps ไว้ menu bar หรือ customize ด้วย Userstyles และ Userscripts Full screen mode สำหรับ apps ที่สร้างด้วย Fluid ก็เป็น premium feature
Download: Fluid (Free, premium version available)
2. Applicationize
Applicationize ให้ turn web apps into Chrome web apps สร้าง Chrome web app สำหรับ Mac ที่ applicationize.me/now ใส่ URL website/web app ที่อยากเพิ่ม desktop กด Generate & Download Chrome Extension Downloaded app เป็น CRX extension file
ก่อน generate app configure settings ได้จาก Advanced Options link ตัวอย่าง customize app receive notifications และ open links within popups
ตอนนี้ดูวิธี install new app extension ใน Chrome
เริ่มพิมพ์ chrome://extensions ใน address bar กด Enter บน Extensions page ที่เปิด เปิด Developer mode switch มุมขวาบน
Restart Chrome แล้ว drag และ drop CRX file ไป Extensions page คลิก Add app ตอน Chrome ถามว่าต้องการ install extension
ทำเสร็จ app โผล่ใน app launcher ที่ chrome://apps พร้อม launch as standalone app ถ้าอยาก drag app ไป Dock ทำได้ผ่าน Create Shortcut option ใน context menu ของ app
Download: Applicationize (Free)
3. Web2Desk
Website นี้ให้ ready-made interface turn websites into desktop apps สำหรับ Mac, Windows และ Linux ไม่ต้อง install
เริ่ม grab URL website ที่อยาก turn into Mac app paste ใน field ใส่ชื่อ desktop app ใหม่ และ custom app icon ถ้าอยาก เลือก OSX เป็น platform
พิมพ์ email ที่อยากรับ download link กด Create Now
Download app เสร็จ ย้ายไป Applications folder หรือโฟลเดอร์แยก ถ้าอยากดูผล Web2Desk ก่อน convert ลอง sample apps บน website
ใน apps ที่ลิสต์ Web2Desk ตัวเดียวที่ generate heavy app (ใช้ space few hundred MB) อื่นๆ สร้าง apps 1MB-10MB range เพื่อ save space 好用 Web2Desk ถ้าอยาก generate แค่ handful of apps
Download: Web2Desk (Free)
4. Unite
เหมือน Fluid Unite ให้สร้าง native Mac apps หมายถึงแต่ละ app ได้ window ของตัวเอง complete with separate cookies และ settings
เห็นใน screenshot ด้านล่าง สร้าง app ใหม่ straightforward เท่า Fluid และ Web2Desk Website address, ชื่อ app ใหม่, และ favicon คือทั้งหมดที่ต้องการเริ่ม
Unite มี customization options หลายอย่างซ่อนใน settings ของ desktop app ใหม่ ที่นี่ Unite ให้ pin apps ไว้ menu bar และ tweak appearance of app windows ยัง configure tabs, cookies, notifications สำหรับ active app
ถ้าอยาก versatile solution พร้อม options เยอะ tweak desktop apps behave Unite good bet
Download: Unite ($25, free trial available)
5. Automator
ไม่ต้อง dedicated service turn websites into standalone Mac Apps Mac's Automator app ทำได้ fine มาดูวิธีสร้าง desktop app ด้วยมัน ซึ่งเป็นแค่ one way ใช้ Automator กับ browser
เริ่มเปิด Automator เลือก Application as document type คลิก Choose หา action item Get Specified URLs drag ไป right-hand panel (ใช้ search box หา action เร็วขึ้น)
จะเห็น default address ใน panel คือ Apple homepage Double-click address ใส่ address website ที่อยาก turn into desktop app
ต่อ grab Website Pop-up action drop ไป right-hand panel ใต้ action แรก ที่นี่ options customize look และ feel ของ desktop app
Save Automator application ใหม่นี้เสร็จ desktop app พร้อม launch
จุดสำคัญเพิ่มเติม
apps คล้ายๆ ที่อาจอยาก check out:
- Bulldock Browser ($4.99)
- WebCatalog (Free, premium version available)
แม้ apps เหล่านี้ดู lovely behavior unreliable แตอาจลองดู results may vary ก่อนเริ่ม app search ถามตัวเอง:
- Mind using website wrapper หรือต้องการ "real" app?
- Lack of notifications dealbreaker?
- Plan turn several sites into Mac desktop apps และต้องการ lightweight ที่สุด?
- Need multiple sign-in สำหรับ Gmail หรือ account อื่น?
Clear บน must-haves จะช่วยหา perfect solution
Web Apps vs. Desktop Apps: คุณชอบไหน?
บางครั้ง better choose web apps over native Mac apps แตไม่เสมอไป และตอนต้องการ desktop apps บางครั้งต้อง resort makeshift ones ด้วย methods ที่กล่าว
แตไมตกใจ Progressive Web Apps (PWAs) ที่ promise bridge gap ระหว่าง web apps และ native apps gaining traction มองหน้าต่อไป