Skip to main content

Posts

Inversion of Control āđāļĨāļ° Dependency Injection

Inversion of Control (IoC) āļ„ืāļ­āļ­āļ°āđ„āļĢ IoC āđ€āļ›็āļ™āļ—āļĪāļĐāļีāļ—ี่āļ§่āļēāļ”้āļ§āļĒ āļāļēāļĢāļĨāļ”āļ„āļ§āļēāļĄāļœูāļāļĄัāļ” (dependency) āļัāļ™āđƒāļ™āļĢāļ°āļŦāļ§่āļēāļ‡ module āđ€āļžื่āļ­āđƒāļŦ้ application āļ‚āļ­āļ‡āđ€āļĢāļēāđāļ้āđ„āļ‚ (maintain) āļ•่āļ­āđ€āļ•ิāļĄ (extensible) āļŦāļĢืāļ­āļ—āļ”āļŠāļ­āļš (test) āđ„āļ”้āļ‡่āļēāļĒāļ‚ึ้āļ™ āļ‹ึ่āļ‡āđ€āļ­āļēāļˆāļĢิāļ‡āđ† IoC āđ€āļ›็āļ™āļ­āļ°āđ„āļĢāļ—ี่āļ—āļģāđƒāļŦ้āđ€āļĢāļēāļŠัāļšāļŠāļ™āđāļĨāļ°āļ‡ุāļ™āļ‡āļ‡āļĄāļēāļāđ† āļ§่āļēāļĄัāļ™āļ„ืāļ­āļ­āļ°āđ„āļĢ āļŦāļĨāļēāļĒāđ† āļ„āļ™āļˆึāļ‡āļĒāļāđƒāļŦ้āļ§่āļē IoC āļ„ืāļ­ Dependency Injection (DI) āļ‹ึ่āļ‡āļˆāļĢิāļ‡āđ† āļĄัāļ™āļ็āđ„āļĄ่āļ–ูāļāļ‹āļ°āļ—ีāđ€āļ”ีāļĒāļ§  Dependency āļ„ืāļ­āļ­āļ°āđ„āļĢ Dependency āļ„ืāļ­āļāļēāļĢāļœูāļāļĄัāļ”āļ—ี่āđ€āļิāļ”āļ‚ึ้āļ™āđƒāļ™āļĢāļ°āļšāļš āđ€āļĄื่āļ­ module āļ™ึāļ‡āļĄีāļāļēāļĢāđ€āļĢีāļĒāļāđƒāļŠ้āļ­ีāļ module āļ™ึāļ‡āļ”้āļ§āļĒāļāļēāļĢāļ­้āļēāļ‡āļ­ิāļ‡ (reference) āļ•āļĢāļ‡āđ† āđāļĨ้āļ§āļ­āļ°āđ„āļĢāļ—ี่āđ€āļĢีāļĒāļāļ§่āļēāļāļēāļĢ āļ­้āļēāļ‡āļ­ิāļ‡ (Reference) āđāļšāļšāļ•āļĢāļ‡āđ†   āļ­āļĒ่āļēāļ‡āļ āļēāļž diagram āļ”้āļēāļ™āļšāļ™ class LogEngine āļĄีāļāļēāļĢāđ€āļĢีāļĒāļāđƒāļŠ้ ConsoleLog āđ‚āļ”āļĒāļ•āļĢāļ‡ āļ‹ึ่āļ‡āļĄāļ­āļ‡āļœ่āļēāļ™ diagram āļ­āļēāļˆāļˆāļ°āđ„āļĄ่āđ€āļŦ็āļ™āļ āļēāļžāļĨāļ­āļ‡āļ”ู code āļัāļ™ public class ConsoleLog { public void openLog(){ //do something to open log } public void log(String message){ //do something to log } public void closeLog(){ //do something to close log } } public class LogEngine { private ConsoleLog log; public LogEng...

āļĨāļ­āļ‡āđ€āļĨ่āļ™ Lambda Expression āļŸีāđ€āļˆāļ­āļĢ์āđ€āļ”่āļ™āđƒāļ™ Java 8

āļ›āļĢāļ°āļ§ัāļ•ิāļ„āļ§āļēāļĄāđ€āļ›็āļ™āļĄāļēāļ‚āļ­āļ‡ Lambda expression Lambda expression āđ„āļĄ่āđƒāļŠ่āļŠิ่āļ‡āđāļ›āļĨāļāđƒāļŦāļĄ่āđƒāļ™āļ§āļ‡āļāļēāļĢ āļ āļēāļĐāļēāđ‚āļ›āļĢāđāļāļĢāļĄ ( Programming Language ) āđ€āļžāļĢāļēāļ° lambda āļĄัāļ™āđ€āļ›็āļ™āđāļāļ™āļŦāļĨัāļāļ‚āļ­āļ‡ āļāļēāļĢāđ€āļ‚ีāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļŠิāļ‡āļŸัāļ‡āļ์āļŠัāļ™ ( Functional Programming ) āļ‹ึ่āļ‡āļĄีāļ­āļēāļĒุāļĄāļēāļ™āļēāļ™āļĄāļēāļāđāļĨ้āļ§ āđāļ•่ Java āđ€āļžิ่āļ‡āļ™āļģāđ€āļ­āļēāļ„ุāļ“āļŠāļĄāļšัāļ•ิāļ™ี้āđ€āļ­āļēāļĄāļēāđƒāļŠ่āļĨāļ‡āđƒāļ™āđ€āļ§āļ­āļĢ์āļŠัāļ™ 8 āļŦāļēāļāļˆāļ°āļāļĨ่āļēāļ§āļ–ึāļ‡āļ—ี่āļĄāļēāļ‚āļ­āļ‡ lambda āļ„āļ‡āļ•้āļ­āļ‡āđ„āļ›āļ”ูāļ—ี่āļ–ึāļ‡āļ—ี่āļĄāļēāļ‚āļ­āļ‡ lambda calculus āļ‹ึ่āļ‡āļ–ูāļāļŠāļĢ้āļēāļ‡āļ‚ึ้āļ™āļĄāļēāļ•ั้āļ‡āđāļ•่āļ›ี 1930 āđ‚āļ”āļĒāļ™ัāļāļ„āļ“ิāļ•āļĻāļēāļŠāļ•āļĢ์āļŠāļēāļ§āļ­āđ€āļĄāļĢิāļัāļ™  Alonzo Church  āđ€āļžื่āļ­āđƒāļŠ้āđƒāļ™āļāļēāļĢāđāļ้āđ‚āļˆāļ—āļĒ์āļ›ัāļāļŦāļēāļ—āļēāļ‡āļ„āļ“ิāļ•āļĻāļēāļŠāļ•āļĢ์āļ—ี่āļĄีāļ„āļ§āļēāļĄāļ‹ัāļšāļ‹้āļ­āļ™ āđƒāļ™āļšāļēāļ‡āļ„āļĢั้āļ‡āļŠāļĄāļāļēāļĢāļ—āļēāļ‡āļ„āļ“ิāļ•āļĻāļēāļŠāļ•āļĢ์āļ—ี่āļĒāļēāļ§āđ„āļ›āļ­āļēāļˆāļˆāļ°āļ—āļģāđƒāļŦ้āđ€āļิāļ”āļ„āļ§āļēāļĄāļ‹ัāļšāļ‹้āļ­āļ™āđ‚āļ”āļĒāđƒāļŠ่āđ€āļŦāļ•ุ lambda calculus āļˆāļ°āļ—āļģāļāļēāļĢāļĒุāļšāļšāļēāļ‡āļŠ่āļ§āļ™āļ‚āļ­āļ‡āļŠāļĄāļāļēāļĢāļ™ั้āļ™āļ­āļ­āļāļĄāļēāđ€āļ›็āļ™āļŸัāļ‡āļ์āļŠัāļ™āļĒ่āļ­āļĒāđ† āđ€āļžื่āļ­āļ—āļģāđƒāļŦ้āļŠāļĄāļāļēāļĢāļ™ั้āļ™āđ€āļ‚้āļēāđƒāļˆāļ‡่āļēāļĒāļ‚ึ้āļ™ āļ•่āļ­āļĄāļēāļŦāļĨัāļāļāļēāļĢāļ‚āļ­āļ‡ lambda calculus āđ„āļ”้āļ–ูāļāļ™āļģāđ„āļ›āđƒāļŠ้āđƒāļ™ Turing Machine āļ‹ึ่āļ‡āđ€āļ›็āļ™āđāļšāļšāļˆāļģāļĨāļ­āļ‡āđƒāļ™āļ­ุāļ”āļĄāļ„āļ•ิāļ‚āļ­āļ‡ Alan Turing  āļ—ี่āļ•่āļ­āļĄāļēāļāļĨāļēāļĒāđ€āļ›็āļ™āļ•้āļ™āđāļšāļšāļ—ี่āļ–ูāļāļ™āļģāđ„āļ›āđƒāļŠ้āđƒāļ™āļāļēāļĢāļœāļĨิāļ•  Von Neumann Machine  āļ‹ึ่āļ‡ Von Neumann Machine āļ•ัāļ§āļ™ี้āđ„āļ”้āļāļĨāļēāļĒāđ€āļ›็āļ™āļ•้āļ™āđāļšāļšāļ‚āļ­āļ‡āļ„āļ­āļĄāļžิāļ§āđ€āļ•āļ­āļĢ์āđ€āļ„āļĢื่āļ­āļ‡āđāļĢāļāļ‚āļ­āļ‡āđ‚āļĨāļāđƒāļ™āđ€āļ§āļĨāļēāļ•่āļ­āļĄāļē āļ—้āļēāļĒāļ—ี่āļŠุāļ”āđāļ™āļ§āļ„ิāļ”āļ‚āļ­āļ‡ lambda calculus āļ็āļ–ูāļ...

āļāļĢāļĄāļŠāļĢāļĢāļžāļēāļāļĢāļāļģāļĨัāļ‡āļžิāļˆāļēāļĢāļ“āļēāļˆัāļ”āđ€āļ็āļšāļ āļēāļĐีāļˆāļēāļāļāļēāļĢāļ‹ื้āļ­āļ‚āļēāļĒāđāļ­āļžāļšāļ™ Google Play āđāļĨāļ° App Store

āđ€āļ™ื่āļ­āļ‡āļ”้āļ§āļĒāļ•āļĨāļēāļ”āļŠāļĄāļēāļĢ์āļ—āđ‚āļŸāļ™āļ™ั้āļ™āđ€āļ•ิāļšāđ‚āļ•āļ­āļĒ่āļēāļ‡āļĢāļ§āļ”āđ€āļĢ็āļ§ āļ—āļģāđƒāļŦ้āļ•āļĨāļēāļ”āđāļ­āļžāļžิāļĨāđ€āļ„āļŠัāļ™āđ‚āļ•āļ•āļēāļĄāđ„āļ›āļ”้āļ§āļĒ āđāļ–āļĄāļĒัāļ‡āļĄีāđ€āļ‡ิāļ™āļŠāļ°āļžัāļ”āļĄāļēāļāļāļ§่āļēāļ•āļĨāļēāļ”āļŠāļĄāļēāļĢ์āļ—āđ‚āļŸāļ™āđ€āļŠีāļĒāļ­ีāļ āļˆึāļ‡āļ—āļģāđƒāļŦ้āļāļĢāļĄāļŠāļĢāļĢāļžāļēāļāļĢāļāļģāļĨัāļ‡āļžิāļˆāļēāļĢāļ“āļēāļĻึāļāļĐāļēāđāļ™āļ§āļ—āļēāļ‡āļ„āļ§āļēāļĄāđ€āļ›็āļ™āđ„āļ›āđ„āļ”้āđƒāļ™āļˆัāļ”āļāļēāļĢāđ€āļ็āļšāļ āļēāļĐีāļĄูāļĨāļ„่āļēāđ€āļžิ่āļĄ (VAT) āļˆāļēāļāļāļēāļĢāļ‹ื้āļ­āđāļ­āļžāļžิāļĨāđ€āļ„āļŠัāļ™āļšāļ™ Google Play āđāļĨāļ° App Store āļ—āļēāļ‡āļāļĢāļĄāļŠāļĢāļĢāļžāļēāļāļĢāļāļĨ่āļēāļ§āļ§่āļēāļ›ีāļ—ี่āļœ่āļēāļ™āļĄāļēāļĄูāļĨāļ„่āļēāđ‚āļ”āļĒāļĢāļ§āļĄāļ‚āļ­āļ‡āļ•āļĨāļēāļ”āđāļ­āļžāļžิāļĨāđ€āļ„āļŠัāļ™āļŠูāļ‡āļ–ึāļ‡ 15,000 āļĨ้āļēāļ™āļšāļēāļ—āđāļĨāļ°āđƒāļ™āļ›ีāļ™ี้āļ™่āļēāļˆāļ°āļŠูāļ‡āļ–ึāļ‡ 20,000 āļĨ้āļēāļ™āļšāļēāļ— āđ€āļ™ื่āļ­āļ‡āļˆāļēāļāđ„āļĄ่āļĄีāļāļēāļĢāđ€āļ็āļšāļ āļēāļĐีāļĄูāļĨāļ„่āļēāđ€āļžิ่āļĄāđƒāļ™āļŠ่āļ§āļ™āļ™ี้āļ—āļģāđƒāļŦ้āļĢัāļāļŠูāļāđ€āļŠีāļĒāļĢāļēāļĒāđ„āļ”้āđ„āļ›āļ–ึāļ‡ 1,400 āļĨ้āļēāļ™āļšāļēāļ— āđāļ•่āļāļēāļĢāļˆัāļ”āđ€āļ็āļšāļ„āļ‡āļĒัāļ‡āđ„āļĄ่āļĄีāđƒāļ™āđ€āļĢ็āļ§āđ† āļ™ี้ āđ€āļžāļĢāļēāļ°āļ—āļēāļ‡āļāļĢāļĄāļŠāļĢāļĢāļžāļēāļāļĢāļĒัāļ‡āļ•้āļ­āļ‡āļĻึāļāļĐāļēāļ§ิāļ˜ีāļāļēāļĢāļˆัāļ”āđ€āļ็āļšāļ āļēāļĐี āđ€āļžāļĢāļēāļ°āļœู้āļ„้āļēāļšāļēāļ‡āļĢāļēāļĒāđ„āļĄ่āđ„āļ”้āļ•ั้āļ‡āļšāļĢิāļĐัāļ—āļ­āļĒู่āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ āļ›āļĢāļ°āđ€āļ”็āļ™āļ•่āļ­āļĄāļēāļ–้āļēāļĄีāļāļēāļĢāļˆัāļ”āđ€āļ็āļšāļ āļēāļĐีāđāļĨ้āļ§āļˆāļ°āļ—āļģāđƒāļŦ้āļĢāļēāļ„āļēāđāļ­āļžāļžิāļĨāđ€āļ„āļŠัāļ™āļšāļ™ Google Play āđāļĨāļ° App Store āļŠูāļ‡āļ‚ึ้āļ™āļŦāļĢืāļ­āđ„āļĄ่ āļœāļĄāļ„ิāļ”āļ§่āļēāļ„āļ‡āđ„āļĄ่ āļ āļēāļĐีāļĄูāļĨāļ„่āļēāđ€āļžิ่āļĄāļ„āļ‡āļˆāļ°āļĢāļ§āļĄāļ­āļĒู่āđƒāļ™āļĢāļēāļ„āļēāļ‚āļ­āļ‡āđāļ­āļžāļžิāļĨāđ€āļ„āļŠัāļ™āļ­āļĒู่āđāļĨ้āļ§ āđ€āļžีāļĒāļ‡āđāļ•่āļ•āļ­āļ™āļ™ี้āđ„āļ—āļĒāļĒัāļ‡āđ„āļĄ่āđ„āļ”้āđ€āļĢีāļĒāļāđ€āļ็āļšāđ€āļ—่āļēāļ™ั้āļ™āđ€āļ­āļ‡ āļ•āļēāļĄāļĢูāļ›āļ”้āļēāļ™āļšāļ™āļ•āļĢāļ‡āļ§āļ‡āļāļĨāļĄāļŠีāđāļ”āļ‡āļˆāļ°āđ€āļŦ็āļ™āļ§่āļēāļ•āļĢāļ‡āļĢāļēāļ„āļēāļĢāļ§āļĄ (Total) āļ–้āļēāđ€āļ›็āļ™āļ‚āļ­āļ‡āđ„āļ—āļĒāļˆāļ°āđ„āļĄ่āļĄีāļ āļēāļĐีāļĄูāļĨāļ„่āļēāđ€āļžิ่āļĄāļĢāļ§āļĄāļ­āļĒู่āđƒāļ™āļ™ั้āļ™ āđƒāļ™āļāļĢāļ“ีāļ™ี้āļĒัāļ‡āđ„āļĄ่āđāļ™่āļŠัāļ”āļ§่āļēāļšāļĢิāļāļēāļĢāļ­ื่āļ™āđ† āļšāļ™ Google Play āđāļĨāļ° iTunes Sto...

āļĢีāļ§ิāļ§ Connect 5701Q āļĄืāļ­āļ–ืāļ­ house brand āļ™้āļ­āļ‡āđƒāļŦāļĄ่āļˆāļēāļ Mondo

āļ™ัāļšāļˆāļēāļ WellcoM āļ‹ึ่āļ‡āđ€āļ›็āļ™ house brand āļĢāļēāļĒāđāļĢāļāļ—ี่āļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢ็āļˆāļัāļšāļŠāļĄāļēāļĢ์āļ—āđ‚āļŸāļ™ Android āļĢāļēāļ„āļēāļ›āļĢāļ°āļŦāļĒัāļ”āļˆāļēāļ WellcoM A88  (āđ€āļŠื่āļ­āļ§่āļēāđ€āļ›็āļ™āļĄืāļ­āļ–ืāļ­ Android āļ•ัāļ§āđāļĢāļāļ‚āļ­āļ‡āđƒāļ„āļĢāļŦāļĨāļēāļĒāđ† āļ„āļ™) āđāļĨāļ°āļĒัāļ‡āļ„āļ‡āđ„āļ”้āļĢัāļšāļ„āļ§āļēāļĄāļŠāļ™āđƒāļˆāļ­āļĒ่āļēāļ‡āļ•่āļ­āđ€āļ™ื่āļ­āļ‡āđƒāļ™ WellcoM A99  āđāļ•่āļŦāļĨัāļ‡āļˆāļēāļāļ—ี่āđ‚āļ”āļ™āļ‹ื้āļ­āļิāļˆāļāļēāļĢāđ„āļ›āļ็āļŦāļēāļĒāļ•ัāļ§āđ„āļ›āļ­āļĒ่āļēāļ‡āđ€āļ‡ีāļĒāļšāđ† āļˆāļ™āļāļĢāļ°āļ—ั่āļ‡āđƒāļ™āļ›ัāļˆāļˆุāļšัāļ™āļ็āļĄี house brand āļœุāļ”āļ‚ึ้āļ™āļĄāļēāļŦāļĨāļēāļĒāđ† āļĢāļēāļĒāļĢāļ§āļĄāđ„āļ›āļ–ึāļ‡āļœู้āđƒāļŦ้āļšāļĢิāļāļēāļĢāļ็āļāļĢāļ°āđ‚āļ”āļ”āđ€āļ‚้āļēāļĄāļēāđ€āļĨ่āļ™āđƒāļ™āļ•āļĨāļēāļ”āļ™ี้āļ”้āļ§āļĒ āđ€āļŠ่āļ™ True Beyond āđāļĨāļ° Go Live S āļˆāļēāļ True Move H, TriNet phone āļˆāļēāļ Dtac āđ‚āļ”āļĒāđƒāļ™āļ§ัāļ™āļ™ี้āđ€āļĢāļēāļˆāļ°āļĄāļēāļžูāļ”āļ–ึāļ‡āļ™้āļ­āļ‡āđƒāļŦāļĄ่āļĨ่āļēāļŠุāļ”āļ­āļĒ่āļēāļ‡ Mondo Mondo (āļĄāļ­āļ™āđ‚āļ”) āđ„āļĄ่āļ–ืāļ­āļ§่āļēāđ€āļ›็āļ™ house brand āļŠัāļāļŠāļēāļ•ิāđ„āļ—āļĒ āđ€āļžāļĢāļēāļ° Mondo āļ­āļĒู่āđƒāļ™āđ€āļ„āļĢืāļ­āļ‚āļ­āļ‡ āļšāļĢิāļĐัāļ— Brightstar āļœู้āđ€āļŠี่āļĒāļ§āļŠāļēāļāļāļēāļĢāļˆัāļ”āļˆāļģāļŦāļ™่āļēāļĒāļŠิāļ™āļ„้āļē IT āļ—ั่āļ§āđ‚āļĨāļ  āļŠ่āļ§āļ™āđƒāļ™āđ„āļ—āļĒ Brightstar āđ€āļ›็āļ™āļœู้āļˆัāļ”āļˆāļģāļŦāļ™่āļēāļĒ (āļ”ิāļŠāļ—āļĢิāļšิāļ§āđ€āļ•āļ­āļĢ์) āļĄืāļ­āļ–ืāļ­āđƒāļŦ้āļัāļš HTC  āļ‹ึ่āļ‡āļĢāļ§āļĄāļ–ึāļ‡āļšāļĢิāļāļēāļĢāļŦāļĨัāļ‡āļāļēāļĢāļ‚āļēāļĒ āđāļ•่āđƒāļ™āļŠ่āļ§āļ™āļ‚āļ­āļ‡ Mondo āļ™ั้āļ™āļ”ูāđ€āļŦāļĄืāļ­āļ™āļ§่āļē Brightstar āļˆāļ°āđƒāļŦ้āļšāļĢิāļĐัāļ— Advice āđ€āļ›็āļ™āļ•ัāļ§āđāļ—āļ™āļˆัāļ”āļˆāļģāļŦāļ™่āļēāļĒāđāļĨāļ°āļšāļĢิāļāļēāļĢāļŦāļĨัāļ‡āļāļēāļĢāļ‚āļēāļĒ āđ€āļ™ื่āļ­āļ‡āļˆāļēāļāļœāļĄāļĄีāđ‚āļ­āļāļēāļŠāđ„āļ”้āļĢัāļšāļĄืāļ­āļ–ืāļ­āļˆāļēāļ Mondo  āļĄāļē 2 āđ€āļ„āļĢื่āļ­āļ‡ Click 4001 āđāļĨāļ° Connect 5701Q (āđ„āļ”้āļĢัāļšāļĄāļēāļˆāļēāļāđ€āļžื่āļ­āļ™āļ—ี่āļ—āļģāļ‡āļēāļ™āļ­āļĒู่āļ—ี่āļšāļĢิāļĐัāļ— āđ‚āļ—āļĢāļĻ...

āļŦāļĨุāļ”āļĄāļēāļ—ั้āļ‡āļĒāļ§āļ‡ āļ—ั้āļ‡āļ āļēāļž āļ—ั้āļ‡āļ§ิāļ”ีāđ‚āļ­ āļ‚āļ­āļ‡ LG Nexus 5 āđ€āļ™ื่āļ­āļ‡āļˆāļēāļāļĄีāļ„āļ™āļˆāļ‡āđƒāļˆāļĨืāļĄāđ„āļ§้āļ—ี่āļšāļēāļĢ์ ?

āļŦāļĨัāļ‡āļˆāļēāļāļ—ี่āļĄีāļ āļēāļžāđ„āļŠ้āđƒāļ™ (āļŠ่āļ§āļ™āļ›āļĢāļ°āļāļ­āļš) āļ‚āļ­āļ‡ Nexus 5 āļŦāļĨุāļ”āļĄāļēāļˆāļēāļ FCC (āļ‚่āļēāļ§āđ€āļ่āļē 1 , 2 ) āđƒāļ™āļ§ัāļ™āļ™ี้āļ็āļĄีāļĢูāļ›āđāļĨāļ°āļ„āļĨิāļ›āļŦāļĨุāļ”āļĄāļēāļ­ีāļāļĢāļ°āļĨāļ­āļ āļ—āļēāļ‡āđ€āļ§็āļš 9to5Google āļĒืāļ™āļĒัāļ™āļĄāļēāļ§่āļēāļĢูāļ›āđāļĨāļ°āļ§ิāļ”ีāđ‚āļ­ (āļ‚้āļēāļ‡āļĨ่āļēāļ‡) āļ—ี่āļŦāļĨุāļ”āđƒāļ™āļ„āļĢั้āļ‡āļ™ี้āđ€āļ›็āļ™āļ‚āļ­āļ‡āļˆāļĢิāļ‡ āđ‚āļ”āļĒāđ€āļ„āļĢื่āļ­āļ‡āđ€āļ›็āļ™āļ‚āļ­āļ‡āļžāļ™ัāļāļ‡āļēāļ™āļ„āļ™āļ™ึāļ‡āļ—ี่āļšัāļ‡āđ€āļ­ิāļāļĨืāļĄ Nexus 5 āđ€āļ„āļĢื่āļ­āļ‡āļ—āļ”āļŠāļ­āļšāđ„āļ§้āļ—ี่āļšāļēāļĢ์ āđ‚āļ”āļĒāļ„āļ™āļ—ี่āđ€āļˆāļ­āđ„āļĄ่āļžāļĨāļēāļ”āļ—ี่āļˆāļ°āļ•āļ°āļ„āļĢุāļšāđ„āļ§้āđāļĨāļ°āļ–ืāļ­āđ‚āļ­āļāļēāļŠāļ–่āļēāļĒāļĢูāļ›āđāļĨāļ°āļ„āļĨิāļ›āļ§ิāļ”ิāđ‚āļ­āđ„āļ§้ (āđāļ•่āđ„āļĄ่āļĢู้āļ§่āļēāļžāļ™ัāļāļ‡āļēāļ™āļ„āļ™āļ™ั้āļ™āļˆāļ°āđ„āļ”้āļĄืāļ­āļ–ืāļ­āļ„ืāļ™āđ„āļŦāļĄ) āļ™āļ­āļāļˆāļēāļāļ™ี้ SPIGEN āđ€āļ„āļŠāļĒี่āļŦ้āļ­āļ”ัāļ‡āđ„āļ”้āđ€āļ›ิāļ”āđƒāļŦ้āļŠั่āļ‡āļˆāļ­āļ‡āđ€āļ„āļŠ Nexus 5 āđāļĨ้āļ§āļœ่āļēāļ™ Amazon āđ‚āļ”āļĒāļŠิāļ™āļ„้āļēāļˆāļ°āļžāļĢ้āļ­āļĄāļŠ่āļ‡āļ§ัāļ™āļ—ี่ 30 āđ€āļ”ืāļ­āļ™āļ•ุāļĨāļēāļ„āļĄāļ™ี้ āļĄีāļ„āļ§āļēāļĄāđ€āļ›็āļ™āđ„āļ›āđ„āļ”้āļ§่āļē Google āļ™่āļēāļˆāļ°āđ€āļ›ิāļ”āļ‚āļēāļĒ Nexus 5 āđƒāļ™āļŠ่āļ§āļ‡āļāļĨāļēāļ‡āđ€āļ”ืāļ­āļ™āļŦāļĢืāļ­āļ›āļĨāļēāļĒāđ€āļ”ืāļ­āļ™āļ•ุāļĨāļēāļ„āļĄāļ™ี้ āļ—ี่āļĄāļē 9to5Google āļœ่āļēāļ™ Android Central āđāļĨāļ° Android Police āļ›āļĨ. āļ„ุ้āļ™āđ† āđ€āļ™āļ­āļ° āļĄุāļāļ āļēāļžāļŦāļĨุāļ”āļˆāļēāļāļžāļ™ัāļāļ‡āļēāļ™āļ„āļ™āļ™ึāļ‡āļ—ี่āļ—āļģāļĄืāļ­āļ–ืāļ­āļĢุ่āļ™āđƒāļŦāļĄ่āļ•āļāđ„āļ§้āļ—ี่āļšāļēāļĢ์

Samsung āđ€āļ›ิāļ”āļ•ัāļ§āļŠิāļ› Exynos 5 Octa āļĢุ่āļ™āđƒāļŦāļĄ่āļ—ี่āļ—āļģāļ‡āļēāļ™āđ„āļ”้ 8 āđāļāļ™āļžāļĢ้āļ­āļĄāļัāļ™āļ‹āļ°āļ—ี

āļŦāļĨัāļ‡āļ—ี่ี Samsung āđ€āļ›ิāļ”āļ•ัāļ§āļŠิāļ› Exynos 5 Octa āļ—ี่āļĄี 8 āđāļāļ™ (Core) āđ„āļ›āđ€āļĄื่āļ­āļ•้āļ™āļ›ีāļ—ี่āļœ่āļēāļ™āļĄāļē ( āļ‚่āļēāļ§āđ€āļ่āļē ) āđāļ•่āļ็āļ–ูāļāļāļĢāļ°āđāļ™āļ°āļāļĢāļ°āđāļŦāļ™āļ§่āļēāļĄัāļ™āđ„āļĄ่āđƒāļŠ่ 8 āđāļāļ™āļˆāļĢิāļ‡āđ† āđ€āļžāļĢāļēāļ°āđ„āļĄ่āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āđ„āļ”้ 8 āđāļāļ™āļžāļĢ้āļ­āļĄāđ† āļัāļ™ āļˆāļ°āļŠāļĨัāļšāļัāļ™āļ—āļģāļ‡āļēāļ™āļ•āļēāļĄāļŠāļ–āļēāļ›ัāļ•āļĒāļāļĢāļĢāļĄ big.LITTLE processing āđƒāļ™āļŠิāļ› Exynos 5 Octa āļˆāļ°āļĄีāļŠิāļ›āļ­āļĒู่ 2 āļŠุāļ” āļŠุāļ”āļĨāļ° 4 āđāļāļ™ āđ‚āļ”āļĒāļŠุāļ”āđāļĢāļāđ€āļ›็āļ™āļŠิāļ›āļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļŠูāļ‡ (ARM Cortex A15 1.8 GHz quad-core) āļŠ่āļ§āļ™āļŠุāļ”āļ—ี่āļŠāļ­āļ‡āļˆāļ°āđ€āļ›็āļ™āļŠิāļ›āļิāļ™āđ„āļŸāļ•่āļģ (ARM Cortex A7 1.2 GHz quad-core) āļˆāļ°āļŠāļĨัāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ•āļēāļĄāļ‡āļēāļ™āļŦāļ™ัāļāđāļĨāļ°āļ‡āļēāļ™āđ€āļšāļē āđ€āļĄื่āļ­āļ§āļēāļ™ Samsung āđ„āļ”้āđ€āļ›ิāļ”āļ•ัāļ§āļŠิāļ› Exynos 5 Octa āļĢุ่āļ™āđƒāļŦāļĄ่āļ—ี่āđ€āļžิ่āļĄāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒี Heterogeneous Multi-Processing (HMP) āđ€āļ‚้āļēāļĄāļēāļ„āļĢāļ­āļšāļĢāļ°āļŦāļ§่āļēāļ‡āļŠิāļ›āļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļŠูāļ‡āđāļĨāļ°āļŠิāļ›āļิāļ™āđ„āļŸāļ•่āļģ āđ‚āļ”āļĒ HMP āļˆāļ°āđ€āļ›็āļ™āļ•ัāļ§āļ„āļ§āļšāļ„ุāļĄāđāļĨāļ°āļāļĢāļ°āļˆāļēāļĒāļ‡āļēāļ™āļ—āļģāđƒāļŦ้āļŠิāļ›āļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļŠูāļ‡āđāļĨāļ°āļŠิāļ›āļิāļ™āđ„āļŸāļ•่āļģāđƒāļŦ้āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āđ„āļ”้āļžāļĢ้āļ­āļĄāļัāļ™ (āđ€āļ›็āļ™ 8 āđāļāļ™āļˆāļĢิāļ‡āđ† āļ‹āļ°āļ—ี) āļ™āļ­āļāļˆāļēāļāļ™ี้āļ—āļēāļ‡ ARM āļĒัāļ‡āļ—āļģāļ§ิāļ”ีāđ‚āļ­ (āļ”้āļēāļ™āļšāļ™) āļĄāļēāļ­āļ˜ิāļšāļēāļĒāļ§่āļēāļŠิāļ› Exynos 5 Octa āļĢุ่āļ™āđƒāļŦāļĄ่āļ—āļģāļ‡āļēāļ™āļĒัāļ‡āđ„āļ‡ āđāļĨāļ°āđāļŠāļ”āļ‡āđƒāļŦ้āđ€āļŦ็āļ™āļ§่āļēāļĄัāļ™āļ—āļģāļ‡āļēāļ™āđ„āļ”้ 8 āđāļāļ™āļžāļĢ้āļ­āļĄāļัāļ™ āđ‚āļ”āļĒāđƒāļ™āļ§ิāļ”ีāđ‚āļ­āđāļŠāļ”āļ‡āđƒāļŦ้āđ€āļŦ็āļ™āļ§่āļēāļŠิāļ›āļิāļ™āđ„āļŸāļ•่āļģāļˆāļ°āđ€āļ›็āļ™āļ•ัāļ§āļ—āļģāļ‡āļēāļ™āļ­āļĒู่āđ€āļŠāļĄāļ­ āļˆāļ™āļāļĢāļ°āļ—ั่āļ‡āļĄีāļ‡āļēāļ™āļŦāļ™ัāļāđ† āđ€āļ‚้āļēāļĄāļēāļŠิāļ›āļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāļŠูāļ‡āļ็āļˆāļ°āļ–ูāļāđ€āļĢีāļĒāļāđƒāļŦ้āļ—āļģāļ‡āļēāļ™āđ„āļ›āļžāļĢ้āļ­āļĄ...

Kingdom Rush āļĨāļ”āļĢāļēāļ„āļēāđ€āļŦāļĨืāļ­ $0.99 āđ€āļ•āļĢีāļĒāļĄāļĢัāļšāļ āļēāļ„āđƒāļŦāļĄ่āļ—ี่āļāļģāļĨัāļ‡āļˆāļ°āļĄāļēāđ€āļĢ็āļ§āđ† āļ™ี้

Kingdom Rush āļˆัāļ”āđ‚āļ›āļĢāđ‚āļĄāļŠั่āļ™āļĨāļ”āļĢāļēāļ„āļēāđ€āļāļĄāļŠ์āļĨāļ‡ 50% āđ€āļžื่āļ­āđ€āļ•āļĢีāļĒāļĄāļĢัāļš Kingdom Rush Frontiers āļ āļēāļ„āđƒāļŦāļĄ่āļ—ี่āļāļģāļĨัāļ‡āļˆāļ°āļĨāļ‡āļšāļ™ Google Play āđ€āļĢ็āļ§āđ† āļ™ี้ āđ‚āļ”āļĒāđƒāļ™āļ āļēāļ„āđƒāļŦāļĄ่āļˆāļ°āļĄีāļ›้āļ­āļĄ āļĻัāļ•āļĢู āļŪีāđ‚āļĢ่ āđāļĨāļ° Boss āđ‚āļŦāļ”āđ† āđ€āļ‚้āļēāļĄāļē āđƒāļ„āļĢāļ—ี่āļĒัāļ‡āđ„āļĄ่āđ€āļ„āļĒāđ€āļĨ่āļ™āļŠāļēāļĄāļēāļĢāļ–āđ„āļ›āļĨāļ­āļ‡āđ€āļĨ่āļ™ Kingdom Rush āļ āļēāļ„āđāļĢāļāđ„āļ”้āļ—ี่āļŦāļ™้āļēāđ€āļ§็āļšāļ‚āļ­āļ‡ Kingdom Rush āļ™āļ­āļāļˆāļēāļāļ™ี้āļĒัāļ‡āļĄีāļ§ิāļ”ีāđ‚āļ­āđāļŠāļ”āļ‡āļ§ิāļ˜ีāđ€āļĨ่āļ™ ( Walkthrough ) āđƒāļ™āđāļ•่āļĨāļ°āļ”่āļēāļ™āđāļĨāļ°āđāļ•่āļĨāļ°āđ‚āļŦāļĄāļ” āđ€āļžื่āļ­āđƒāļŦ้āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļœ่āļēāļ™āļ”่āļēāļ™āđ„āļ”้āđ‚āļ”āļĒāđ„āļĄ่āļ•้āļ­āļ‡āļ‹ื้āļ­āļ‚āļ­āļ‡āđƒāļ™āđ€āļāļĄāļ”้āļ§āļĒ (in app purchase)   āļ—ี่āļĄāļē Ironhide Game Studio Fan Page