22 āļ˜.āļ„. 2566·āļ­āđˆāļēāļ™ 3 āļ™āļēāļ—āļĩ

āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļšāļ™ X86-64: āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ Windows, Linux āđāļĨāļ° macOS

āļŠāļģāļĢāļ§āļˆāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļšāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āļžāļĢāđ‰āļ­āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāđƒāļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđāļšāđˆāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ Windows, Linux āđāļĨāļ° macOS

āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļšāļ™ X86-64: āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ Windows, Linux āđāļĨāļ° macOS

āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64: āļžāļ·āđ‰āļ™āļāļēāļ™āļ—āļąāđˆāļ§āđ„āļ›

āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āļŦāļĢāļ·āļ­āļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāđƒāļ™āļŠāļ·āđˆāļ­ x64, AMD64 āđāļĨāļ° Intel 64 āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļĢāļēāļāļāļēāļ™āļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ•āđˆāļēāļ‡āđ† āļ™āļąāļšāļ•āļąāđ‰āļ‡āđāļ•āđˆāļāđˆāļ­āļ•āļąāđ‰āļ‡ āđ„āļ”āđ‰āļĄāļĩāļāļēāļĢāļĢāļ§āļĄāļžāļĨāļąāļ‡āđƒāļ™ āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļĩāļĒāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļžāļĩāļĒāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđƒāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĨāļēāļĒāļĢāļ°āļšāļšāđ„āļ”āđ‰ āđ‚āļ”āļĒāļžāļ·āđ‰āļ™āļāļēāļ™āđāļĨāđ‰āļ§ X86-64 āđāļŠāļ”āļ‡āļ–āļķāļ‡āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ 64 āļšāļīāļ•āļ‚āļ­āļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ x86 āļ‹āļķāđˆāļ‡āđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļŦāļĨāļēāļĒāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļŠāđˆāļ™ Windows, Linux āđāļĨāļ° macOS

āļ­āļ°āđ„āļĢāļ—āļģāđƒāļŦāđ‰āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰? X86-64 āļ—āļģāļĄāļēāļāļāļ§āđˆāļēāđāļ„āđˆāđ€āļžāļīāđˆāļĄāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āđāļ™āļ°āļ™āļģāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđƒāļŦāļĄāđˆāđ† āđ€āļŠāđˆāļ™ āļĢāļĩāļˆāļīāļŠāđ€āļ•āļ­āļĢāđŒāļ­āđ€āļ™āļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļˆāļģāļ™āļ§āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™ āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļāļģāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđ€āļŠāļĄāļ·āļ­āļ™āđāļĨāļ°āļŸāļīāļŠāļīāļ„āļąāļĨāļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™ āđāļĨāļ°āļŠāļļāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļ‚āļĒāļēāļĒāđƒāļŦāļāđˆāļ‚āļķāđ‰āļ™āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ„āļ”āđ‰āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄ

āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļĢāđˆāļ§āļĄāļāļąāļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļ­āļĒāļđāđˆāļ—āļĩāđˆāđāļāļ™āļŦāļĨāļąāļāļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļšāļ™ X86-64 āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āđāļ™āļ§āļ—āļēāļ‡āļ—āļąāđˆāļ§āđ„āļ›āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āđāļĨāļ°āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ I/O āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļ„āļ§āļēāļĄāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļˆāļēāļāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ‚āļ„āđ‰āļ”āđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļģāđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļĒāļąāļ‡āļ„āļ‡āļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āđƒāļ™āļĢāļ°āļ”āļąāļšāļŠāļđāļ‡āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ x86 āđāļšāļšāđ€āļ”āļīāļĄāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ•āļĨāļēāļ”āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļĢāļąāļšāļ—āļąāđ‰āļ‡āļĢāļ°āļšāļš 32 āļšāļīāļ•āđāļšāļšāđ€āļ”āļīāļĄāđāļĨāļ°āļĢāļ°āļšāļš 64 āļšāļīāļ•āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāđ‚āļ”āļĒāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđāļāđ‰āđ„āļ‚āļ—āļĩāđˆāļŠāļģāļ„āļąāļ āļ™āļąāļāļžāļąāļ’āļ™āļēāļĄāļąāļāđƒāļŠāđ‰āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ”āļŠāļāđŒāļ—āđ‡āļ­āļ›āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™ āļ‹āļķāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ āļēāļĒāđƒāļ•āđ‰āđ‚āļŦāļĨāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āđāļĨāļ°āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļˆāļąāļ”āļāļēāļĢāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ

āđāļ•āđˆāļ‡āļēāļ™āļ™āļĩāđ‰āđ„āļĄāđˆāđ„āļ”āđ‰āļ‚āļēāļ”āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ›āļĨāļĩāļāļĒāđˆāļ­āļĒ āđāļĄāđ‰āļ§āđˆāļēāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ CPU āļžāļ·āđ‰āļ™āļāļēāļ™āļˆāļ°āđ€āļ›āđ‡āļ™āļžāļ·āđ‰āļ™āļāļēāļ™āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­ āđāļ•āđˆāļ§āļīāļ˜āļĩāļ—āļĩāđˆāđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļˆāļ°āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ­āļĒāđˆāļēāļ‡āļ–āđˆāļ­āļ‡āđāļ—āđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđāļĨāļ°āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ€āļ­āļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđāļĨāļ°āļĢāļđāļ›āđāļšāļšāđ„āļšāļ™āļēāļĢāļĩ āđ€āļŠāđˆāļ™ PE āļŠāļģāļŦāļĢāļąāļš Windows, ELF āļŠāļģāļŦāļĢāļąāļš Linux āđāļĨāļ° Mach-O āļŠāļģāļŦāļĢāļąāļš macOS āļĄāļĩāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāđāļĨāļ°āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļŠāļģāļ„āļąāļāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļ°āļ•āđ‰āļ­āļ‡āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđāļ™āļ§āļ—āļēāļ‡āļ‚āļ­āļ‡āļ•āļ™

āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļĢāļ°āļšāļšāļ™āļīāđ€āļ§āļĻāđ‚āļ”āļĒāļĢāļ­āļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āđ€āļŠāđˆāļ™ āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ āļ”āļĩāļšāļąāļāđ€āļāļ­āļĢāđŒ āđāļĨāļ°āļ—āļđāļĨāđ€āļŠāļ™ āđ„āļ”āđ‰āđ€āļ•āļīāļšāđ‚āļ•āđ€āļ•āđ‡āļĄāļ—āļĩāđˆāđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ āđ€āļŠāđˆāļ™ GCC āđāļĨāļ° Clang āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĨāļąāļāļ—āļąāđ‰āļ‡āļŠāļēāļĄāļĢāļ°āļšāļš āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđ‚āļ„āđ‰āļ”āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļˆāļēāļāļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļāļĄ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļ—āļĩāļĄāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™āđāļĨāļ°āđāļšāđˆāļ‡āļ›āļąāļ™āļāļēāļ™āđ‚āļ„āđ‰āļ”āđ„āļ”āđ‰ āđāļĄāđ‰āļ§āđˆāļēāļžāļ§āļāđ€āļ‚āļēāļˆāļ°āđƒāļŠāđ‰āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļāđ‡āļ•āļēāļĄ

āļ„āļ§āļēāļĄāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ‚āļ­āļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ™āļĩāđ‰āļĒāļąāļ‡āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļŠāđˆāļ™ AppMaster āļ‹āļķāđˆāļ‡āļ„āļ§āļšāļ„āļļāļĄāļžāļĨāļąāļ‡āļ‚āļ­āļ‡ X86-64 āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļĢāļ°āļšāļšāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļšāđāļ­āļ› āđāļĨāļ°āđāļ­āļ›āļĄāļ·āļ­āļ–āļ·āļ­ āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļĒāļļāđˆāļ‡āļĒāļēāļāđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āđ‚āļ”āļĒāļĄāļ­āļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ€āļžāļĩāļĒāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđ„āļ”āđ‰āļ—āļļāļāļ—āļĩāđˆ āđ€āļŠāļĢāļīāļĄāļ„āļ§āļēāļĄāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļšāļ—āļšāļēāļ—āļ‚āļ­āļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āđƒāļ™āļāļēāļ™āļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļąāđˆāļ§āđ„āļ›āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ

āļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ™āļąāđ‰āļ™āļ„āļĨāđ‰āļēāļĒāļāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ„āļĩāļĒāđŒāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļāļąāļšāļāļēāļĢāļĨāđ‡āļ­āļ„āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļŠāļēāļĄāđāļšāļšāļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒāđāļšāļš āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļēāļšāļĢāļ·āđˆāļ™āļšāļ™ Windows, Linux āđāļĨāļ° macOS āļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļąāļšāļĄāļ·āļ­āļāļąāļšāļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāļ—āļĩāđˆāđ€āļāļīāļ”āļˆāļēāļāļĢāļ°āļšāļšāļ™āļīāđ€āļ§āļĻ (OS) āļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļš āļ”āđ‰āļ§āļĒāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āļ—āļĩāđˆāđƒāļŦāđ‰āļĢāļēāļāļāļēāļ™āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āļ­āļļāļ›āļŠāļĢāļĢāļ„āļŦāļĨāļąāļāļ‚āļ­āļ‡āļ™āļąāļāļžāļąāļ’āļ™āļēāļĄāļąāļāļˆāļ°āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļēāļāļāļ§āđˆāļēāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ

āļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāļŦāļĨāļąāļāļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ„āļ”āđ‰āđāļāđˆ :

āļāļēāļĢāđ‚āļ—āļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđāļĨāļ°āļšāļĢāļīāļāļēāļĢāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ

āđāļ•āđˆāļĨāļ° OS āļĄāļĩ API āļĢāļ°āļšāļšāđāļĨāļ°āļšāļĢāļīāļāļēāļĢāđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ āđāļĨāļ°āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™ Windows āļ­āļēāļˆāļĄāļĩāļ„āļđāđˆāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āđ„āļ›āļˆāļēāļāđ€āļ”āļīāļĄāļ­āļĒāđˆāļēāļ‡āļŠāļīāđ‰āļ™āđ€āļŠāļīāļ‡āđƒāļ™ Linux āļŦāļĢāļ·āļ­ macOS āļŦāļĢāļ·āļ­āļ­āļēāļˆāđ„āļĄāđˆāļĄāļĩāļ­āļĒāļđāđˆāđ€āļĨāļĒ āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļŠāļĢāļļāļ›āļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļĢāļ°āļ”āļąāļšāļĢāļ°āļšāļšāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™

āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ•āđˆāļ­āļ›āļĢāļ°āļŠāļēāļ™āļœāļđāđ‰āđƒāļŠāđ‰ (UI)

āļāļĢāļ°āļšāļ§āļ™āļ—āļąāļĻāļ™āđŒ UI āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āđƒāļ™āđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ Windows āļĄāļąāļāļˆāļ°āđāļŠāļ”āļ‡āļĢāļđāļ›āļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļˆāļēāļāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™ macOS āļ‹āļķāđˆāļ‡āļ āļđāļĄāļīāđƒāļˆāđƒāļ™āļ„āļ§āļēāļĄāļŠāļ§āļĒāļ‡āļēāļĄāļ—āļĩāđˆāđ‚āļ”āļ”āđ€āļ”āđˆāļ™ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ Linux āļ­āļēāļˆāđ€āļŠāļ™āļ­āļ„āļ§āļēāļĄāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļĄāļēāļāļāļ§āđˆāļēāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāđ€āļ”āļŠāļāđŒāļ—āđ‡āļ­āļ›āļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļāļēāļĢāļšāļĢāļĢāļĨāļļāļĢāļđāļ›āļĨāļąāļāļĐāļ“āđŒāļ āļēāļĒāļ™āļ­āļāļ—āļĩāđˆāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āđāļĨāļ°āļāļēāļĢāļĢāļąāļāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļēāļˆāļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™

āļĢāļ°āļšāļšāđ„āļŸāļĨāđŒāđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļŠāđ‰āļ™āļ—āļēāļ‡

āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āđƒāļ™āļĢāļ°āļšāļšāđ„āļŸāļĨāđŒāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāđˆāļ­āđƒāļŦāđ‰āđ€āļāļīāļ”āļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāļ—āļĩāđˆāļŠāļģāļ„āļąāļ āļĢāļ°āļšāļšāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ•āļąāļ§āļžāļīāļĄāļžāđŒāđ€āļĨāđ‡āļāđāļĨāļ°āļ•āļąāļ§āļžāļīāļĄāļžāđŒāđƒāļŦāļāđˆāđƒāļ™ Linux āļĢāļ°āļšāļšāđ„āļŸāļĨāđŒāļ—āļĩāđˆāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ•āļąāļ§āļžāļīāļĄāļžāđŒāđ€āļĨāđ‡āļāđāļĨāļ°āļ•āļąāļ§āļžāļīāļĄāļžāđŒāđƒāļŦāļāđˆāđƒāļ™ Windows āđāļĨāļ°āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ‚āļ­āļ‡ macOS āļŠāļģāļŦāļĢāļąāļšāđāļ™āļ§āļ—āļēāļ‡āđāļšāļšāđ„āļŪāļšāļĢāļīāļ” āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļ•āđ‰āļ­āļ‡āļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ­āļĒāđˆāļēāļ‡āļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡ āđ€āļžāļ·āđˆāļ­āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļ›āļąāļāļŦāļēāļ—āļĩāđˆāļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™

āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡āļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒāđāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļĩāļ‚āļ­āļ‡āļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāļŠāļēāļĄ

āđāļĄāđ‰āļ§āđˆāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāļˆāļģāļ™āļ§āļ™āļĄāļēāļāļĄāļĩāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļĩāđˆāļˆāļ°āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļ•āđˆāļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļšāļēāļ‡āđāļŦāđˆāļ‡āļāđ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļŦāļĢāļ·āļ­āļ—āļģāļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļ—āđˆāļēāđ€āļ—āļĩāļĒāļĄāļāļąāļ™āđƒāļ™ OS āļ•āđˆāļēāļ‡āđ† āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļĄāļīāļ”āđ€āļ”āļīāļĨāđāļ§āļĢāđŒ āđ€āļŠāđˆāļ™ āļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļāļĢāļ­āļšāļ‡āļēāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āļ āļēāļĒāđƒāļ™āđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āđāļĨāļ°āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ—āļĩāđˆāđ€āļ‚āđ‰āļĄāļ‡āļ§āļ”

āļāļēāļĢāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

āļĢāļŦāļąāļŠāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļ­āļēāļˆāļ—āļģāļ‡āļēāļ™āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ”āļŦāļĢāļ·āļ­āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ•āđˆāļēāļ‡āđ† āļāļēāļĢāļ—āļģāđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ‚āļ”āļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļĨāļąāļāļĐāļ“āļ°āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđ€āļ—āđˆāļēāļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰

āļāļēāļĢāļˆāļģāļŦāļ™āđˆāļēāļĒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļĨāļ°āļāļĨāđ„āļāļāļēāļĢāļ­āļąāļžāđ€āļ”āļ•

āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļĄāļĩāļĢāļđāļ›āđāļšāļšāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļœāļĒāđāļžāļĢāđˆāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ (āđ€āļŠāđˆāļ™ EXE āļŦāļĢāļ·āļ­ MSI āļŠāļģāļŦāļĢāļąāļš Windows, DMG āļŠāļģāļŦāļĢāļąāļš macOS āđāļĨāļ°āđāļžāđ‡āļ„āđ€āļāļˆāđ€āļŠāđˆāļ™ DEB āļŦāļĢāļ·āļ­ RPM āļŠāļģāļŦāļĢāļąāļš Linux) āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļāļĨāđ„āļāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļĒāļąāļ‡āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āđ‚āļ”āļĒāļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļĨāļĒāļļāļ—āļ˜āđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāđāļĨāļ°āļ„āļ§āļēāļĄāļ„āļēāļ”āļŦāļ§āļąāļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰

āļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™ āļŠāļĢāđ‰āļēāļ‡āļŠāļĢāļĢāļ„āđŒ āđāļĨāļ°āļ­āļ”āļ—āļ™ āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāđ€āļŠāđˆāļ™ Electron āļŦāļĢāļ·āļ­ Qt āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŦāđ‰āļ™āļēāļĄāļ˜āļĢāļĢāļĄāđ€āļŦāļ™āļ·āļ­āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļĄāđ‰āļ§āđˆāļēāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļšāļĢāļĢāđ€āļ—āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ„āļ”āđ‰āļĄāļēāļāļĄāļēāļĒ āđāļ•āđˆāļĒāļąāļ‡āđ€āļžāļīāđˆāļĄāđ€āļĨāđ€āļĒāļ­āļĢāđŒāļ™āļēāļĄāļ˜āļĢāļĢāļĄāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđ€āļ‚āđ‰āļēāđƒāļˆāđƒāļ™āđ€āļŠāļīāļ‡āļĨāļķāļ āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāļŠāļšāļēāļĒāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđāļĨāļ°āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ—āļĩāđˆāļāļ§āđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āđ€āļ­āļēāļŠāļ™āļ°āļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ„āļļāđ‰āļĄāļ„āđˆāļē

āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļ­āļļāļ›āļŠāļĢāļĢāļ„āļ—āļēāļ‡āđ€āļ—āļ„āļ™āļīāļ„āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđāļĨāđ‰āļ§ āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđāļšāļšāļŠāļŦāļ§āļīāļ—āļĒāļēāļāļēāļĢāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ—āļĩāļĄāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļ„āļļāđ‰āļ™āđ€āļ„āļĒāļāļąāļšāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ”āļĩāļĒāļ§āļāđ‡āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļ āļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ­āļĒāđˆāļēāļ‡āļāļ§āđ‰āļēāļ‡āđ† āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļĨāļ°āļŠāļ·āđˆāļ­āļŠāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āđ€āļžāļ·āđˆāļ­āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļāļēāļĢāđ€āļāļīāļ”āļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļāļēāļĢāđ€āļ•āļīāļšāđ‚āļ•āļ‚āļ­āļ‡āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāđ„āļ”āđ‰āļāđˆāļ­āđƒāļŦāđ‰āđ€āļāļīāļ”āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļĒāđˆāļēāļ‡ AppMaster āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļŠāļĢāļļāļ›āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļ—āļĩāļĄāļ—āļĩāđˆāļ­āļēāļˆāđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāđƒāļ™āļ—āļļāļāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāļžāļ§āļāđ€āļ‚āļēāļāļģāļŦāļ™āļ”āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ

āļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļĒāļīāđˆāļ‡āđƒāļ™āļāļēāļĢāļšāļĢāļĢāļĨāļļāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āļ—āļąāđˆāļ§āļ—āļąāđ‰āļ‡ Windows, Linux āđāļĨāļ° macOS āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļĨāļ°āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ„āļ§āļēāļĄāļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™ āļŠāđˆāļ§āļĒāļ›āļĢāļ°āļŦāļĒāļąāļ”āđ€āļ§āļĨāļēāđāļĨāļ°āļ—āļĢāļąāļžāļĒāļēāļāļĢ āļ—āļĩāđˆāļ™āļĩāđˆāđ€āļĢāļēāļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđāļĨāļ°āđāļ™āļ§āļ—āļēāļ‡āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļŠāđˆāļ§āļĒāļ™āļąāļāļžāļąāļ’āļ™āļēāđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļēāļšāļĢāļ·āđˆāļ™āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ•āđˆāļēāļ‡āđ†

āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāļšāļšāļđāļĢāļ“āļēāļāļēāļĢ (IDE)

IDE āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāđƒāļŦāđ‰āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļĒāđˆāļēāļ‡āļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡ āđāļĨāļ°āļĄāļąāļāļĄāļĩāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļŠāļļāļ” Eclipse, Visual Studio āđāļĨāļ° JetBrains (āđ€āļŠāđˆāļ™ IntelliJ IDEA āđāļĨāļ° CLion) āļ™āļģāđ€āļŠāļ™āļ­āļŸāļĩāđ€āļˆāļ­āļĢāđŒāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āđ€āļšāļĢāļāļžāļ­āļĒāļ•āđŒāđāļšāļšāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđāļĨāļ°āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļ‰āļžāļēāļ°āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ āļ—āļģāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļĩāļĒāļ™āđāļĨāļ°āļ”āļĩāļšāļąāļāđ‚āļ„āđ‰āļ”āļŠāļģāļŦāļĢāļąāļšāļŦāļĨāļēāļĒāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ āļēāļĒāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāđ€āļ”āļĩāļĒāļ§āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™

āļāļĢāļ­āļšāļ‡āļēāļ™āđāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļĩ

āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļŠāđˆāļ™ Qt āļŠāļģāļŦāļĢāļąāļš C++ āđāļĨāļ° .NET Core āļŠāļģāļŦāļĢāļąāļš C# āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ‚āļ”āļĒāđ€āļ™āļ·āđ‰āļ­āđāļ—āđ‰āđ„āļ”āđ‰ āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļĒāļąāļ‡āļĄāļĩāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļŦāļĨāļēāļĒāļ›āļĢāļ°āļāļēāļĢāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ‚āļ”āļĒāļ•āļĢāļ‡

āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āđ€āļŠāļĄāļ·āļ­āļ™āđāļĨāļ°āļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒ

āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡ āļ„āļ§āļēāļĄāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļ‚āļ­āļ‡āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ­āļēāļˆāļĄāļĩāļĨāđ‰āļ™āļŦāļĨāļēāļĄ āđāļ•āđˆāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āđ€āļŠāļĄāļ·āļ­āļ™āđāļĨāļ°āļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒ āđ€āļŠāđˆāļ™ Docker āđāļĨāļ° VirtualBox āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāļļāļ›āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ āļēāļĒāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āđƒāļ™āļ—āļļāļāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļ™āļ§āļ—āļēāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāļĨāļ”āļ­āļēāļāļēāļĢ 'āđƒāļŠāđ‰āđ„āļ”āđ‰āļāļąāļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡āļ‰āļąāļ™' āđāļĨāļ°āļ—āļģāđƒāļŦāđ‰āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļāļēāļĢāļžāļķāđˆāļ‡āļžāļē

āļĢāļ°āļšāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļŠāđˆāļ™ CMake āđāļĨāļ° Bazel āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļĢāļąāļāļĐāļēāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđ€āļ”āļĩāļĒāļ§ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ„āļ­āļĄāđ„āļžāļĨāđŒāļšāļ™āļĢāļ°āļšāļš X86-64 āđƒāļ”āļāđ‡āđ„āļ”āđ‰ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļžāļķāđˆāļ‡āļžāļē āđ€āļŠāđˆāļ™ Conan āļŠāļģāļŦāļĢāļąāļš C/C++ āđāļĨāļ° NuGet āļŠāļģāļŦāļĢāļąāļš .NET āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāļ—āļĩāđˆāđ„āļĄāđˆāđ€āļŠāļ·āđˆāļ­āđ€āļĢāļ·āđˆāļ­āļ‡āļžāļĢāļ°āđ€āļˆāđ‰āļēāļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļˆāļĢāļīāļ‡

āļ āļēāļĐāļēāļŠāļ„āļĢāļīāļ›āļ•āđŒāđāļĨāļ°āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ‚āđ‰āļēāļĄ

āļ āļēāļĐāļēāļŠāļ„āļĢāļīāļ›āļ•āđŒāđ€āļŠāđˆāļ™ Python āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļžāļīāđ€āļĻāļĐāđƒāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ•āđˆāļēāļ‡āđ† āđ‚āļ”āļĒāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ‚āļ„āđ‰āļ”āđ€āļšāļŠāđ€āļžāļĩāļĒāļ‡āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒ āđƒāļ™āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļāļēāļĢāđƒāļŠāđ‰āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ‚āđ‰āļēāļĄāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ„āļ”āđ‰āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļˆāļēāļāļĢāļ°āļšāļšāļ—āļĩāđˆāļžāļ§āļāđ€āļ‚āļēāļāļģāļĨāļąāļ‡āļžāļąāļ’āļ™āļē āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļĢāļ°āļšāļšāļ„āļ§āļšāļ„āļļāļĄāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļĒāđˆāļēāļ‡ Git āļ—āļģāđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ āļžāļ§āļāđ€āļ‚āļēāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāđāļĒāļāļĒāđˆāļ­āļĒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđ‚āļ„āđ‰āļ”āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļĨāļ”āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļˆāļēāļāļāļēāļ™āđ‚āļ„āđ‰āļ”āļŦāļĨāļąāļāđƒāļŦāđ‰āđ€āļŦāļĨāļ·āļ­āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āļ„āļģāļ‚āļ­āļ”āļķāļ‡āđāļĨāļ°āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđ‚āļ„āđ‰āļ”āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āđ€āļ™āđ‰āļ™āļ›āļąāļāļŦāļēāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰

āļšāļ—āļšāļēāļ—āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ No-Code

āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļāļąāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāļŠāļđāļ‡āđ€āļŠāļĄāļ­āđ„āļ› āđāļ•āđˆāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆ no-code āļ­āļĒāđˆāļēāļ‡ AppMaster āļāđ‡āļĄāļĩāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™ āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđ€āļˆāļēāļ°āļĨāļķāļāļ–āļķāļ‡āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļˆāļ°āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļš āđāļĨāļ°āļĄāļ·āļ­āļ–āļ·āļ­āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄ āļ‹āļķāđˆāļ‡āļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļ­āļĒāđˆāļēāļ‡āđāļ—āđ‰āļˆāļĢāļīāļ‡

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāđāļĨāļ°āļĢāļ°āļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

āļŠāļ„āļĢāļīāļ›āļ•āđŒāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļˆāļ°āļ›āļĢāļąāļšāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ‚āļ­āļ‡āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ āļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™ āđāļĨāļ°āļ›āļĢāļ°āļŠāļēāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ āļ‹āļķāđˆāļ‡āđ€āļ­āļ·āđ‰āļ­āļ•āđˆāļ­āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļĢāļēāļšāļĢāļ·āđˆāļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļāļēāļĢāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļĒāđˆāļēāļ‡ Ansible āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļŦāđ‰āļāļąāļšāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļˆāļĢāļīāļ‡āđƒāļ™ OS āļ•āđˆāļēāļ‡āđ† āđ„āļ”āđ‰

āļāļļāļāđāļˆāļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆāļ­āļĒāļđāđˆāļ—āļĩāđˆāļāļēāļĢāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ­āļšāļ„āļ­āļš āļ‹āļķāđˆāļ‡āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļāļąāļšāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļĨāļ°āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ—āļĩāļĄ āļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļĒāļđāļ—āļīāļĨāļīāļ•āļĩāđ‰āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāļˆāļ°āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļŦāļĨāļēāļĒāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ āđāļĨāļ°āļĢāļ§āļšāļĢāļ§āļĄāļŦāļĨāļąāļāļāļēāļĢ "āđ€āļ‚āļĩāļĒāļ™āđ€āļžāļĩāļĒāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§ āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđ„āļ”āđ‰āļ—āļļāļāļ—āļĩāđˆ"

āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļ­āļ­āļāđāļšāļšāļŠāļģāļŦāļĢāļąāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āđ‰āļēāļĄāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ

āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ - Windows, Linux āđāļĨāļ° macOS - āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ­āļĒāđˆāļēāļ‡āļĢāļ­āļšāļ„āļ­āļš āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ„āļ·āļ­āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļŦāļĨāļąāļāļ—āļĩāđˆāļĒāļąāļ‡āļ„āļ‡āļ„āļ§āļēāļĄāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­ āđāļ•āđˆāļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāļāļąāļšāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāđ„āļ”āđ‰ āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āļ™āļĩāđ‰āļ„āļ·āļ­āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

  1. āđāļœāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļāļžāļēāđ„āļ”āđ‰āļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™: āļāļēāļĢāđƒāļŠāđ‰āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļžāļāļžāļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰āļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļāļēāļĢāđ„āļ•āļĢāđˆāļ•āļĢāļ­āļ‡āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļāļēāļĢāļŠāļĢāļļāļ›āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļĄāļĩāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļˆāļēāļāļ™āļąāđ‰āļ™āļĢāļ°āļšāļļāļ„āļ§āļēāļĄāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ āļŠāļĢāđ‰āļēāļ‡āđāļœāļ™āļ—āļĩāđˆāđ„āļĄāđˆāļžāļķāđˆāļ‡āļžāļēāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļĄāļēāļāđ€āļāļīāļ™āđ„āļ› āđ€āļ§āđ‰āļ™āđāļ•āđˆāļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™ āđāļĨāļ°āđ€āļ•āļĢāļĩāļĒāļĄāļžāļĢāđ‰āļ­āļĄāļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āđ‚āļ„āđ‰āļ”āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ•āļēāļĄāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚
  2. āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļĩāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ: āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒ āļˆāļēāļāđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāđāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžāļ·āđˆāļ­āđāļĒāļāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļĒāđˆāļēāļ‡ Qt āļŠāļģāļŦāļĢāļąāļšāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰āđāļšāļšāļāļĢāļēāļŸāļīāļāļŦāļĢāļ·āļ­ .NET Core āļŠāļģāļŦāļĢāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŠāļēāļĄāļēāļĢāļ–āļĨāļ”āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļĄāļąāļāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āđ‰āļēāļĄāļāļąāļ™āđ€āļ›āđ‡āļ™āļˆāļļāļ”āđ‚āļŸāļāļąāļŠ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ§āđˆāļēāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āļšāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ
  3. āđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāđ„āļĄāđˆāđ€āļŠāļ·āđˆāļ­āđ€āļĢāļ·āđˆāļ­āļ‡āļžāļĢāļ°āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ: āļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļŦāļĨāļąāļāļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāđ„āļĄāđˆāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļ™āđ‰āļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒ āđ€āļŠāđˆāļ™ āļĢāļđāļ›āđāļšāļš Model-View-Controller (MVC) āļ‹āļķāđˆāļ‡āđāļĒāļāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰āļ­āļ­āļāļˆāļēāļāļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ›āļĢāļąāļš UI āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļŦāļĨāļąāļāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“
  4. āđāļ™āļ§āļ—āļēāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāļšāđ‚āļĄāļ”āļđāļĨāļēāļĢāđŒ: āļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļšāļšāđ‚āļĄāļ”āļđāļĨāļēāļĢāđŒāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŦāļĢāļ·āļ­āļ­āļąāļ›āđ€āļ”āļ•āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ•āđˆāļēāļ‡āđ† āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒāđ‚āļ”āļĒāđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļœāļđāđ‰āļ­āļ·āđˆāļ™ āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļŠāļĨāļąāļšāđ‚āļĄāļ”āļđāļĨāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰āđ€āļĄāļ·āđˆāļ­āļˆāļģāđ€āļ›āđ‡āļ™ āđ‚āļ”āļĒāđ„āļĄāđˆāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āļŠāđˆāļ§āļ™āļāļĨāļēāļ‡āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™
  5. āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļģāđ€āļžāļēāļ°āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ™āļēāļĄāļ˜āļĢāļĢāļĄ: āđ€āļĄāļ·āđˆāļ­āļžāļšāļāļąāļšāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļŦāļĢāļ·āļ­āļāļēāļĢāđ€āļĢāļĩāļĒāļ API āđƒāļŦāđ‰āļĢāļ§āļĄāļŠāļīāđˆāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļ§āđ‰āđƒāļ™āđ€āļĨāđ€āļĒāļ­āļĢāđŒāļ™āļēāļĄāļ˜āļĢāļĢāļĄ āļ™āļĩāđˆāļŦāļĄāļēāļĒāļ–āļķāļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāļĢāļ°āļšāļš āđāļĨāļ°āđ€āļšāļ·āđ‰āļ­āļ‡āļŦāļĨāļąāļ‡āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ™āļĩāđ‰ āļ„āļļāļ“āļˆāļ°āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ
  6. āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (CI) āļāļąāļšāļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ: āļšāļđāļĢāļ“āļēāļāļēāļĢāļĢāļ°āļšāļš CI āđƒāļ™āļŠāđˆāļ§āļ‡āļ•āđ‰āļ™āļ‚āļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļˆāļ°āđ„āļĄāđˆāļ—āļģāđƒāļŦāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļŠāļĩāļĒāļŦāļēāļĒāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļŦāļ™āļķāđˆāļ‡āļ‚āļ“āļ°āļ—āļģāļāļēāļĢāđāļāđ‰āđ„āļ‚āļŦāļĢāļ·āļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđƒāļ™āļ­āļĩāļāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļŦāļ™āļķāđˆāļ‡ āļĢāļ°āļšāļš CI āļ‚āļ­āļ‡āļ„āļļāļ“āļ„āļ§āļĢāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ„āļ”āđ‰
  7. āđ€āļ•āļĢāļĩāļĒāļĄāļžāļĢāđ‰āļ­āļĄāļŠāļģāļŦāļĢāļąāļšāļšāļĢāļĢāļ—āļąāļ”āļāļēāļ™ Divergent UI/UX: āļ„āļ§āļēāļĄāļ„āļēāļ”āļŦāļ§āļąāļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļš UI āđāļĨāļ° UX āļ­āļēāļˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļĢāļ°āļŦāļ§āđˆāļēāļ‡ Windows, Linux āđāļĨāļ° macOS āļ­āļ­āļāđāļšāļšāđ‚āļ”āļĒāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™ āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āđƒāļ™āđāļ™āļ§āļ—āļēāļ‡āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļŠāļģāļŦāļĢāļąāļšāļĄāļ™āļļāļĐāļĒāđŒāļ—āļĩāđˆāđāļ™āļ°āļ™āļģāđ‚āļ”āļĒāđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļŦāļĄāļēāļĒāļ–āļķāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāļ™āļģāļ—āļēāļ‡ āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ āļēāļž āļŦāļĢāļ·āļ­āļĢāļđāļ›āđāļšāļšāļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™
  8. āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđāļĨāļ°āđ€āļ­āļāļŠāļēāļĢāļ›āļĢāļ°āļāļ­āļš: āđƒāļŠāđ‰āļĢāļ°āļšāļšāļ„āļ§āļšāļ„āļļāļĄāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđ€āļŠāđˆāļ™ Git āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāđ‚āļ„āđ‰āļ”āđ€āļšāļŠāļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ”āļđāđāļĨāļĢāļąāļāļĐāļēāđ€āļ­āļāļŠāļēāļĢāļ­āļĒāđˆāļēāļ‡āļĨāļ°āđ€āļ­āļĩāļĒāļ” āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāđ‚āļ„āđ‰āļ”āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļļāļāļ„āļ™āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāđƒāļˆāđ€āļŦāļ•āļļāļœāļĨāđ€āļšāļ·āđ‰āļ­āļ‡āļŦāļĨāļąāļ‡āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰
  9. āļāļēāļĢāđāļŸāļĨāđ‡āļāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāđāļšāļšāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚: āđƒāļŠāđ‰āđāļŸāļĨāđ‡āļāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļšāļšāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļāļĨāļĒāļļāļ—āļ˜āđŒāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļŠāļĨāļąāļšāđ€āļ›āļīāļ”āđāļĨāļ°āļ›āļīāļ”āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ‚āļ„āđ‰āļ”āļŦāļĨāļēāļĒāļŠāļēāļ‚āļē āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđāļĨāļ°āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™

āļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ„āļ›āļŠāļđāđˆāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļĢāļēāļšāļĢāļ·āđˆāļ™āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āļĄāļēāļāļ‚āļķāđ‰āļ™āļ—āļąāđ‰āļ‡āļšāļ™ Windows, Linux āđāļĨāļ° macOS AppMaster āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļĢāļ°āļšāļšāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āļšāļĢāļīāļāļēāļĢāđ€āļ§āđ‡āļš āđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­āļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩāļāļēāļĢ no-code āļ‹āļķāđˆāļ‡āļĒāļąāļ‡āļ„āļ‡āļĢāļąāļāļĐāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āđ€āļĢāđˆāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļĢāļ§āļšāļĢāļ§āļĄāļ›āļĢāļąāļŠāļāļēāļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāļāļģāļĨāļąāļ‡āļĄāļ­āļ‡āļŦāļēāļ„āļ§āļēāļĄāļ„āļĨāđˆāļ­āļ‡āļ•āļąāļ§āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāđ‚āļ‹āļĨāļđāļŠāļąāđˆāļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ™āļ§āļąāļ•āļāļĢāļĢāļĄāļ”āļąāļ‡āļāļĨāđˆāļēāļ§

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļāļąāļ™āļ„āļļāļ“āļ āļēāļžāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļĢāļ§āļĄāļ—āļĩāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ§āđ‰āļ”āđ‰āļ§āļĒāļāļąāļ™
āđƒāļŠāđ‰āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļ āļēāļžāđ€āļ”āļĩāļĒāļ§āđ€āļ›āđ‡āļ™āđāļŦāļĨāđˆāļ‡āļ­āđ‰āļēāļ‡āļ­āļīāļ‡ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ—āļĩāļĄ Windows, Linux, āđāļĨāļ° macOS āļ­āļĒāļđāđˆāđƒāļ™āđāļ™āļ§āļ—āļēāļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™.
āđ€āļĢāļīāđˆāļĄāđ€āļĨāļĒ

āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒāļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ”āļĩāļšāļ™ Windows, Linux āđāļĨāļ° macOS āļ™āļąāđ‰āļ™āļ‹āļąāļšāļ‹āđ‰āļ­āļ™ āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāļĄāļĩāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđ€āļ‰āļžāļēāļ°āļ•āļąāļ§ āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰ āđāļĨāļ°āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļ­āļ‡ āļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļ°āļ•āđ‰āļ­āļ‡āļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļĄāļ­āļšāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļĢāļēāļšāļĢāļ·āđˆāļ™āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™

āļāļēāļĢāļ›āļĢāļ°āļāļąāļ™āļ„āļļāļ“āļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļš X86-64 āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ āļ‹āļķāđˆāļ‡āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāđƒāļŦāđ‰āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ—āļļāļāđāļ‡āđˆāļĄāļļāļĄāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđāļĨāļ°āđāļšāļšāđāļĄāļ™āļ™āļ§āļĨāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļāļąāļšāļĨāļąāļāļĐāļ“āļ°āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļš

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļāļĢāļ“āļĩāļ—āļ”āļŠāļ­āļšāļ‹āđ‰āļģāđ„āļ”āđ‰āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāđāļ—āļĢāļāđāļ‹āļ‡āļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ Selenium āļŠāļģāļŦāļĢāļąāļšāđ€āļ§āđ‡āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŦāļĢāļ·āļ­ Appium āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­ āļŠāļēāļĄāļēāļĢāļ–āļˆāļģāļĨāļ­āļ‡āļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļāļąāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļŦāļ™āđˆāļ§āļĒ āđ€āļŠāđˆāļ™ Google Test āļŠāļģāļŦāļĢāļąāļš C++ āļŦāļĢāļ·āļ­ NUnit āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ .NET āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļĢāļĢāļāļ°āļŦāļĨāļąāļāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ•āļ™āļšāļ™āļĢāļ°āļšāļšāļ•āđˆāļēāļ‡āđ† āđ„āļ”āđ‰

āļāļēāļĢāļĢāļ§āļĄāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ€āļ‚āđ‰āļēāļāļąāļšāđ„āļ›āļ›āđŒāđ„āļĨāļ™āđŒāļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡/āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (CI/CD) āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļ—āļļāļāļāļēāļĢāļ„āļ­āļĄāļĄāļīāļ•āđ‚āļ„āđ‰āļ”āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ—āļ”āļŠāļ­āļšāđƒāļ™āļ—āļļāļāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ‚āļ”āļĒāđ€āļ™āđ‰āļ™āļ–āļķāļ‡āļ›āļąāļāļŦāļēāļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļ™āļīāđˆāļ™āđ† āļ‚āļ­āļ‡āļ§āļ‡āļˆāļĢāļāļēāļĢāļžāļąāļ’āļ™āļē āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļē X86-64 āļ‹āļķāđˆāļ‡āđāļĄāđ‰āđāļ•āđˆāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒāđƒāļ™āļ§āļīāļ˜āļĩāļ—āļĩāđˆāđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļąāļšāđ€āļ˜āļĢāļ” āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ āļŦāļĢāļ·āļ­āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ I/O āļāđ‡āļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļ”āđ‰

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡āļŠāļģāļŦāļĢāļąāļšāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđāļĄāđ‰āļ§āđˆāļēāļĢāļ°āļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļˆāļąāļšāļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡āđ„āļ”āđ‰āļĄāļēāļāļĄāļēāļĒ āđāļ•āđˆāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļĢāļąāļšāļĢāļ­āļ‡āļ„āļļāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļœāļđāđ‰āđƒāļŠāđ‰ āļ‹āļķāđˆāļ‡āļ­āļēāļˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāđƒāļ™ Windows, Linux āđāļĨāļ° macOS āļœāļđāđ‰āļ—āļ”āļŠāļ­āļšāļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡āļˆāļ°āļ•āđ‰āļ­āļ‡āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļāļĢāļēāļŸāļīāļāđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄāļ„āļ§āļēāļĄāļ„āļēāļ”āļŦāļ§āļąāļ‡ āđāļĨāļ°āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāļēāļšāļĢāļ·āđˆāļ™āđāļĨāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒāđƒāļ™āđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāđ€āļ—āđˆāļēāđ€āļ—āļĩāļĒāļĄāļāļąāļ™āļ„āļ·āļ­āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļ§āļīāļ”āđ€āļˆāđ‡āļ•āđāļĨāļ°āļāļĨāđˆāļ­āļ‡āđ‚āļ•āđ‰āļ•āļ­āļšāļ—āļĩāđˆāļ­āļēāļˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļŦāļĢāļ·āļ­āļ—āļģāļ‡āļēāļ™āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™āđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļœāļŠāļēāļ™āļĢāļ§āļĄāđāļšāļšāđ€āļ™āļ—āļĩāļŸ āļ™āļĩāđˆāļ„āļ·āļ­āļˆāļļāļ”āļ—āļĩāđˆāļœāļđāđ‰āļ—āļ”āļŠāļ­āļšāļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŦāđ‰āļ‚āđ‰āļ­āđ€āļŠāļ™āļ­āđāļ™āļ°āļ—āļĩāđˆāļ™āļģāđ„āļ›āļ›āļāļīāļšāļąāļ•āļīāđ„āļ”āđ‰āđāļāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ UI āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļŦāļēāļāļˆāļģāđ€āļ›āđ‡āļ™

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™

āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ„āđˆāļ­āļ™āļ‚āđ‰āļēāļ‡āļĄāļēāļ āđāļ•āđˆāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāđƒāļŠāđ‰āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļ•āđˆāļēāļ‡āļāļąāļ™ āļ•āđ‰āļ­āļ‡āļ—āļģāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢāļĢāļ°āļšāļšāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļĒāđˆāļēāļ‡ JMeter āļŦāļĢāļ·āļ­ LoadRunner āļŠāļēāļĄāļēāļĢāļ–āļˆāļģāļĨāļ­āļ‡āđ‚āļŦāļĨāļ”āđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļēāļ‡āđ† āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āđ€āļĄāļīāļ™āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ āļēāļĒāđƒāļ•āđ‰āļ„āļ§āļēāļĄāđ€āļ„āļĢāļĩāļĒāļ” āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāļˆāļ°āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāđāļāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāļ§āđˆāļēāļŠāđˆāļ§āļ™āđƒāļ”āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđƒāļŠāđ‰ CPU āļŦāļĢāļ·āļ­āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ” āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļģāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ–āļķāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āđƒāļ™āļ—āļļāļāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļœāļĨāļāļĢāļ°āļ—āļšāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ­āļēāļˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āļ•āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āđƒāļ™āļ”āđ‰āļēāļ™āļŠāļīāļ—āļ˜āļīāđŒ āļĢāļ°āļšāļšāđ„āļŸāļĨāđŒ āđāļĨāļ°āļŠāđˆāļ­āļ‡āđ‚āļŦāļ§āđˆāđ€āļ‰āļžāļēāļ°āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļˆāļ°āļ•āđ‰āļ­āļ‡āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđƒāļ™āđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡ āļ‹āļķāđˆāļ‡āļĢāļ§āļĄāļ–āļķāļ‡āļāļēāļĢāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļšāļšāļ„āļ‡āļ—āļĩāđˆāđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ (DAST) āđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡āļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāđ€āļˆāļēāļ°āļĢāļ°āļšāļšāļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđƒāļ™āđ€āļŠāļīāļ‡āļĢāļļāļāđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļēāļˆāļļāļ”āļ­āđˆāļ­āļ™āđƒāļ™āļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļŠāļĢāļīāļĄāļ„āļ§āļēāļĄāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ­āļ‡āļ•āļ™āļˆāļēāļāļāļēāļĢāđ‚āļˆāļĄāļ•āļĩāļŠāđˆāļ­āļ‡āđ‚āļŦāļ§āđˆāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāļĒāļ­āļĄāļĢāļąāļšāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļŠāļĢāļļāļ›āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāļĒāļ­āļĄāļĢāļąāļšāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ (UAT) āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļˆāļĢāļīāļ‡āđāļĨāļ°āļœāļđāđ‰āđƒāļŠāđ‰āļˆāļĢāļīāļ‡ UAT āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ•āļĢāļ‡āļ•āļēāļĄāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļšāļ§āļāđƒāļ™āļ—āļļāļāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļœāļĨāļ•āļ­āļšāļĢāļąāļšāļˆāļēāļ UAT āļĄāļąāļāļˆāļ°āđ€āļ›āļīāļ”āđ€āļœāļĒāļ›āļąāļāļŦāļēāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰āļŦāļĢāļ·āļ­āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļŸāļĩāđ€āļˆāļ­āļĢāđŒāļ—āļĩāđˆāļ­āļēāļˆāđ„āļĄāđˆāļ›āļĢāļēāļāļāđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āđƒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļŦāļĢāļ·āļ­āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡ UAT āļ—āļĩāđˆāļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ–āļđāļāļ•āđ‰āļ­āļ‡āđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ‹āļķāđˆāļ‡āļĢāļ§āļĄāļ–āļķāļ‡āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļāļąāļšāļ­āļļāļ›āļāļĢāļ“āđŒāļ•āđˆāļ­āļžāđˆāļ§āļ‡āļ•āđˆāļēāļ‡āđ† āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ­āļ·āđˆāļ™āđ† āđāļĨāļ°āļ āļēāļĒāđƒāļ•āđ‰āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāđāļ›āļĨāđāļĨāļ°āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāļēāļāļĨ

āđƒāļ™āļ•āļĨāļēāļ”āļĢāļ°āļ”āļąāļšāđ‚āļĨāļ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļąāļāļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļ­āļ‡āļĢāļąāļšāļŦāļĨāļēāļĒāļ āļēāļĐāļēāđāļĨāļ°āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ āļđāļĄāļīāļ āļēāļ„ āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāđāļ›āļĨāđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđāļĨāļ°āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāļēāļāļĨāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļˆāļ°āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāļāļąāļšāļ āļēāļĐāļē āļŠāļāļļāļĨāđ€āļ‡āļīāļ™ āļĢāļđāļ›āđāļšāļšāļ§āļąāļ™āļ—āļĩāđˆ āđāļĨāļ°āļšāļĢāļĢāļ—āļąāļ”āļāļēāļ™āļ—āļēāļ‡āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ–āļđāļāļ•āđ‰āļ­āļ‡ āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ™āļĩāđ‰āļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāļ—āļļāļāđāļ‡āđˆāļĄāļļāļĄāļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļ•āļąāđ‰āļ‡āđāļ•āđˆāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰āđ„āļ›āļˆāļ™āļ–āļķāļ‡āđ€āļ­āļāļŠāļēāļĢāļ›āļĢāļ°āļāļ­āļš āļĄāļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ•āļēāļĄāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ āļēāļĐāļēāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļĄāļĩāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļĢāļ°āļŦāļ§āđˆāļēāļ‡ Windows, Linux āđāļĨāļ° macOS

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļāļąāļ™āļ„āļļāļ“āļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļšāļ™āļĢāļ°āļšāļš X86-64 āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļāļĨāļĒāļļāļ—āļ˜āđŒāļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ‹āļķāđˆāļ‡āļĢāļ§āļĄāļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđāļĨāļ°āđāļšāļšāđāļĄāļ™āļ™āļ§āļĨāļ—āļĩāđˆāļžāļīāļ–āļĩāļžāļīāļ–āļąāļ™āđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™ āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđāļĨāļ°āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ•āļ™āļˆāļ°āļĢāļąāļāļĐāļēāļ„āļļāļ“āļ āļēāļž āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ āđāļĨāļ°āļĄāļēāļ•āļĢāļāļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĢāļ°āļ”āļąāļšāļŠāļđāļ‡ āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļĨāļ°āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡/āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (CI/CD)

āļāļēāļĢāđƒāļŠāđ‰āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāđƒāļ™āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (CI) āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (CD) āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļāļĨāļĒāļļāļ—āļ˜āđŒ CI/CD āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļšāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ•āđˆāļēāļ‡āđ† āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđ‡āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ§āđˆāļēāļāļēāļĢāļ§āļ™āļ‹āđ‰āļģāļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļ•āđˆāļĨāļ°āļ„āļĢāļąāđ‰āļ‡āļˆāļ°āļĢāļąāļāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ„āļļāļ“āļ āļēāļžāļŠāļđāļ‡āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļ­āļĒāļđāđˆ āđ€āļĄāļ·āđˆāļ­āļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļĢāļ°āļšāļš X86-64 āļ‹āļķāđˆāļ‡āļĢāļ§āļĄāļ–āļķāļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ Windows, Linux āđāļĨāļ° macOS āļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđ„āļ›āļ›āđŒāđ„āļĨāļ™āđŒ CI/CD āļ­āļąāļ™āļ—āļĢāļ‡āļžāļĨāļąāļ‡āļˆāļ°āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļāļąāļšāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ

āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡

āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļĢāļ§āļĄāļŠāļģāđ€āļ™āļēāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ€āļ‚āđ‰āļēāļāļąāļšāļŠāļēāļĒāļŦāļĨāļąāļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āļ•āđˆāļ­āļ§āļąāļ™ āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļ•āđ‰āļ­āļ‡āļĢāļąāļšāļĄāļ·āļ­āļāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļžāļšāļ›āļąāļāļŦāļēāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļˆāļēāļāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđƒāļ™āđ‚āļ„āđ‰āļ”āđ€āļšāļŠāđ„āļ”āđ‰āļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļ™āļīāđˆāļ™āđ† āļ”āđ‰āļ§āļĒāļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļšāđˆāļ­āļĒāļ„āļĢāļąāđ‰āļ‡ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļ„āļļāļ“āļˆāļ°āđ„āļĄāđˆāđ€āļšāļĩāđˆāļĒāļ‡āđ€āļšāļ™āđ„āļ›āļˆāļēāļāļŠāļ–āļēāļ™āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđƒāļ”āđ† āļĄāļēāļāđ€āļāļīāļ™āđ„āļ› āđāļĨāļ°āļāļģāļĨāļąāļ‡āļ•āļĢāļ§āļˆāļžāļšāļˆāļļāļ”āļšāļāļžāļĢāđˆāļ­āļ‡āđƒāļ™āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§

āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ„āļ§āļĢāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļĨāļģāļ”āļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļšāļ™ Windows āļ„āļļāļ“āļ­āļēāļˆāđƒāļŠāđ‰āļŠāļ„āļĢāļīāļ›āļ•āđŒ MSBuild āļŦāļĢāļ·āļ­ PowerShell āđ€āļžāļ·āđˆāļ­āļ„āļ­āļĄāđ„āļžāļĨāđŒāđ‚āļ„āđ‰āļ”āđāļĨāļ°āļĢāļąāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļš āļšāļ™ Linux āđāļĨāļ° macOS make āļ­āļēāļˆāđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļĩāđˆāļ„āļļāļ“āđ€āļĨāļ·āļ­āļ āļŦāļĢāļ·āļ­āļ„āļļāļ“āļ­āļēāļˆāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļĢāļ°āļšāļšāļ—āļĩāđˆāđ„āļĄāđˆāđ€āļŠāļ·āđˆāļ­āđ€āļĢāļ·āđˆāļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļŠāđˆāļ™ CMake āļŦāļĢāļ·āļ­ Bazel āļ”āđ‰āļ§āļĒ CI āļ—āļļāļāļāļēāļĢāļāļĢāļ°āļ—āļģāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļˆāļ°āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđāļĨāļ°āļ—āļ”āļŠāļ­āļšāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđ‚āļ”āļĒāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™ āļ—āļĩāļĄāļžāļąāļ’āļ™āļē āļ–āļķāļ‡āļ›āļąāļāļŦāļēāļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļ™āļīāđˆāļ™āđ† āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļē

āļŠāđˆāļ‡āđ€āļŠāļĢāļīāļĄāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡

āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļ°āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāđ€āļœāļĒāđāļžāļĢāđˆāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĨāđ‰āļ§āđ„āļ›āļĒāļąāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļŠāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āļĨāļđāļāļ„āđ‰āļēāđ‚āļ”āļĒāļ•āļĢāļ‡āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āđ„āļ›āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļĄāļĩāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāđƒāļ™ Windows, Linux āđāļĨāļ° macOS āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļĢāļ°āļšāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļžāđ‡āļ„āđ€āļāļˆāđāļĨāļ°āļ„āļ§āļēāļĄāļ„āļēāļ”āļŦāļ§āļąāļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ­āļēāļˆāļ–āļđāļāđāļˆāļāļˆāđˆāļēāļĒāđ€āļ›āđ‡āļ™āđ„āļŸāļĨāđŒ EXE āļŦāļĢāļ·āļ­ MSI āļšāļ™ Windows, āđāļžāđ‡āļ„āđ€āļāļˆ DEB āļŦāļĢāļ·āļ­ RPM āļŠāļģāļŦāļĢāļąāļš Linux āļŦāļĢāļ·āļ­ DMG āļŠāļģāļŦāļĢāļąāļš macOS āļāļēāļĢāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļšāļĢāļĢāļˆāļļāđāļĨāļ°āļāļēāļĢāđāļˆāļāļˆāđˆāļēāļĒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŠāļģāļŦāļĢāļąāļšāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ•āđˆāļēāļ‡āđ† āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļ›āļĢāļ°āļŠāļēāļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļ”āđ‰

āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒāđ€āļžāļ·āđˆāļ­āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āđ‚āļ‹āļĨāļđāļŠāļąāļ™āđ€āļŠāđˆāļ™ Docker āļŠāļēāļĄāļēāļĢāļ–āļĢāļ§āļĄāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļĨāļ°āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ§āđ‰āļ”āđ‰āļ§āļĒāļāļąāļ™ āļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļˆāļ°āļ—āļģāļ‡āļēāļ™āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļ›āļĢāļąāļšāđƒāļŠāđ‰ āļŠāļģāļŦāļĢāļąāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ­āļīāļĄāđ€āļĄāļˆ Docker āļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļĢāļ°āļšāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ āđƒāļ™āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđ‡āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļĢāļąāļ™āđ„āļ—āļĄāđŒāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“

āļšāļđāļĢāļ“āļēāļāļēāļĢāļāļąāļšāļšāļĢāļīāļāļēāļĢāļ„āļĨāļēāļ§āļ”āđŒ

āļšāļĢāļīāļāļēāļĢāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ Jenkins, Travis CI, GitLab CI āđāļĨāļ° GitHub Actions āļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ„āļ”āđ‰āđ€āļžāļ·āđˆāļ­āļ—āļģāđƒāļŦāđ‰āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ āļ—āļ”āļŠāļ­āļš āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āļšāļ™āļŦāļĨāļēāļĒāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āļĄāļĩāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ—āļ”āļŠāļ­āļšāļšāļ™āļ„āļĨāļēāļ§āļ”āđŒāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļˆāļģāļĨāļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ”āđ‰ āļ‹āļķāđˆāļ‡āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļ„āļ§āļēāļĄāđāļžāļĢāđˆāļŦāļĨāļēāļĒāļ‚āļ­āļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āđƒāļ™āļšāļĢāļīāļāļēāļĢāļ„āļĨāļēāļ§āļ”āđŒ āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ•āļąāđ‰āļ‡āļ„āđˆāļēāđ€āļĄāļ—āļĢāļīāļāļ‹āđŒāļšāļīāļĨāļ”āđŒāļ—āļĩāđˆāļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļĨāļ°āļ—āļ”āļŠāļ­āļšāđ‚āļ„āđ‰āļ”āđ€āļšāļŠāļ‚āļ­āļ‡āļ„āļļāļ“āļāļąāļšāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ

āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāđ‚āļ„āđ‰āļ” āļ‚āļ­āļ‡ AppMaster āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ CI/CD āļˆāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āđāļĨāļ°āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŠāđˆāļ§āļĒāđ€āļĢāđˆāļ‡ āļ§āļ‡āļˆāļĢāļāļēāļĢāļžāļąāļ’āļ™āļē āļ—āļģāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āđ€āļ§āļĨāļēāđ„āļ›āļāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ•āļĢāļĢāļāļ°āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļœāļđāđ‰āđƒāļŠāđ‰āđƒāļŦāđ‰āļŠāļĄāļšāļđāļĢāļ“āđŒāđāļšāļš āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡ AppMaster āļ—āļĩāļĄāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ—āļĩāđˆāļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļąāļ™āļ—āļĩāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļšāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ

āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āđ„āļ›āļ›āđŒāđ„āļĨāļ™āđŒ CI/CD āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āļ­āļĒāđˆāļēāļ‡āļ”āļĩ āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āđƒāļŦāđ‰āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ›āđ‡āļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ āļ„āļ§āļĢāļĄāļĩāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļŦāļ™āđˆāļ§āļĒ āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļāļēāļĢāļĢāļ§āļĄ āļāļēāļĢāļ—āļ”āļŠāļ­āļš UI āđāļĨāļ°āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļšāļš end-to-end āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļˆāļ°āđ„āļĄāđˆāļŦāļĒāļļāļ”āļ—āļģāļ‡āļēāļ™āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļ­āļąāļžāđ€āļ”āļ•āļŦāļĢāļ·āļ­āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ€āļ‰āļžāļēāļ°āļĢāļ°āļšāļš āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āđ€āļŠāļĄāļ·āļ­āļ™āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āļˆāļģāļĨāļ­āļ‡āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ—āļ”āļŠāļ­āļš āļ‹āļķāđˆāļ‡āđāļĄāđ‰āļˆāļ°āđ„āļĄāđˆāđ„āļ”āđ‰āđāļ—āļ™āļ—āļĩāđˆāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļšāļ™āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļˆāļĢāļīāļ‡ āđāļ•āđˆāļāđ‡āļĄāļ­āļšāļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđāļĨāļ°āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŦāļēāļ›āļąāļāļŦāļēāļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļ™āļīāđˆāļ™āđ†

āļ”āđ‰āļ§āļĒāļāļēāļĢāļ™āļģāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļī CI/CD āļĄāļēāđƒāļŠāđ‰ āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļšāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āļˆāļķāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ•āļ­āļšāļŠāļ™āļ­āļ‡āļāļēāļĢāļŠāđˆāļ‡āļĄāļ­āļšāļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđāļĨāļ°āļĄāļēāļ•āļĢāļāļēāļ™āļ„āļļāļ“āļ āļēāļžāļŠāļđāļ‡āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāđ€āļœāļĒāđāļžāļĢāđˆāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđāļĨāļ°āļŸāļĩāđ€āļˆāļ­āļĢāđŒāđƒāļŦāļĄāđˆāđ† āļšāđˆāļ­āļĒāļ„āļĢāļąāđ‰āļ‡āđāļĨāļ°āđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰ āļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļœāļđāđ‰āđƒāļŠāđ‰āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļĢāļēāļšāļĢāļ·āđˆāļ™āđāļĨāļ°āļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āļ—āļąāđˆāļ§āļ—āļąāđ‰āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ Windows, Linux āđāļĨāļ° macOS

āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļš X86-64

āļ­āļ­āļāđāļšāļš API āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§
āļŠāļĢāđ‰āļēāļ‡ endpoints āđāļĨāļ°āļ•āļĢāļĢāļāļ°āļ˜āļļāļĢāļāļīāļˆāļ”āđ‰āļ§āļĒāļāļēāļĢāļĨāļēāļāļ§āļēāļ‡ āđāļĨāđ‰āļ§āļ›āļĢāļąāļšāđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­āļžāļĢāđ‰āļ­āļĄ.
āļŠāļĢāđ‰āļēāļ‡ API

āđ€āļĄāļ·āđˆāļ­āļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļāļąāļšāļĢāļ°āļšāļš x86-64 āļāļēāļĢāļšāļĢāļĢāļĨāļļāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ”āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļœāļŠāļĄāļœāļŠāļēāļ™āļāļĨāļĒāļļāļ—āļ˜āđŒāļŠāļēāļāļĨāđāļĨāļ°āļāļĨāļĒāļļāļ—āļ˜āđŒāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļĒāđˆāļēāļ‡āļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡ āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āđāļāļ™āļŦāļĨāļąāļāļŠāļģāļŦāļĢāļąāļšāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ Windows, Linux āđāļĨāļ° macOS āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆ āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļĢāļēāļāļāļēāļ™āļ—āļĩāđˆāđ„āļĢāđ‰āļ­āļļāļ›āļŠāļĢāļĢāļ„āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļžāļ·āđˆāļ­āļ”āļķāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ”āļˆāļēāļāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ CPU āļ™āļĩāđ‰

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ›āļĢāļ°āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ„āļ·āļ­āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ x86-64 āđāļĨāļ°āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ•āđˆāļēāļ‡āđ† āļ­āļĒāđˆāļēāļ‡āļ–āđˆāļ­āļ‡āđāļ—āđ‰ āđ€āļŠāđˆāļ™ āļĢāļĩāļˆāļīāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāđƒāļŦāļāđˆāļ‚āļķāđ‰āļ™ āļĢāļĩāļˆāļīāļŠāđ€āļ•āļ­āļĢāđŒāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āđāļĨāļ°āļ„āļģāđāļ™āļ°āļ™āļģ āđ€āļŠāđˆāļ™ Streaming SIMD Extensions (SSE) āđāļĨāļ° Advanced Vector Extensions (AVX) āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ‚āļ„āđ‰āļ”āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļ‡āļēāļ™āļŸāļĩāđ€āļˆāļ­āļĢāđŒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄ āļˆāļķāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļŸāļĩāđ€āļˆāļ­āļĢāđŒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ‚āļĩāļ”āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ„āļģāļ™āļ§āļ“āđ„āļ”āđ‰

āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāđ€āļ›āđ‡āļ™āļ­āļĩāļāđāļ‡āđˆāļĄāļļāļĄāļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļ•āđˆāļ­āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļāļēāļĢāļ›āļĢāļąāļšāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāđāļĨāļ°āđāļŸāļĨāđ‡āļāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļ§āļīāļ˜āļĩāļ—āļĩāđˆāđ‚āļ„āđ‰āļ”āđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ GCC āđāļĨāļ° Clang āļĄāļĩāđāļŸāļĨāđ‡āļāļ•āđˆāļēāļ‡āđ† āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ° Visual Studio āļ‚āļ­āļ‡ Microsoft āļĄāļĩāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ—āļĩāđˆāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļāļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ Windows

āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļāđ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāđ„āļĄāđˆāđāļžāđ‰āļāļąāļ™ āļāļēāļĢāđƒāļŠāđ‰āļŠāđāļ•āđ‡āļāđāļĨāļ°āļŪāļĩāļ›āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđāļ„āļŠ āđāļĨāļ°āļāļēāļĢāļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļĄāļĨāļ āļēāļ§āļ°āļ‚āļ­āļ‡āđāļ„āļŠ āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļšāļĢāļĢāļĨāļļāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđ€āļŠāđˆāļ™ Valgrind āļŠāļģāļŦāļĢāļąāļš Linux, āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļģāļŦāļĢāļąāļš macOS āđāļĨāļ°āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļš Windows āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ

āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđāļĨāļ°āļĨāļąāļāļĐāļ“āļ°āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđāļĨāđ‰āļ§ āļ™āļąāļāļžāļąāļ’āļ™āļēāļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļĨāļšāļĢāļēāļĢāļĩāđāļĨāļ°āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļ­āļ­āļāđāļšāļšāļĄāļēāđ‚āļ”āļĒāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļ­āļĨāđ€āļĨāļāļŠāļąāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩ Boost āļ™āļģāđ€āļŠāļ™āļ­āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđāļšāļšāļžāļāļžāļēāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļš x86-64 āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāļĨāļ”āļāļēāļĢāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļ­āļ­āļāđ„āļ›

āļāļēāļĢāđ€āļŦāđ‡āļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āđāļĨāļ°āļĄāļąāļĨāļ•āļīāđ€āļ˜āļĢāļ”āļĒāļąāļ‡āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļĒāļīāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āđāļĨāļ°āļĢāļ°āļšāļš x86-64 āļāđ‡āđƒāļŦāđ‰āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāļ‚āļ™āļēāļ™āļ”āļąāļ‡āļāļĨāđˆāļēāļ§ āļāļēāļĢāđƒāļŠāđ‰āđ„āļĨāļšāļĢāļēāļĢāļĩāđ€āļ˜āļĢāļ”āđ€āļŠāđˆāļ™āđ€āļ˜āļĢāļ” POSIX (pthreads) āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļšāļ—āļĩāđˆāđƒāļŠāđ‰ Unix āđāļĨāļ°āđ€āļ˜āļĢāļ” Win32 āļŠāļģāļŦāļĢāļąāļš Windows āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļ„āļ­āļĢāđŒ CPU āļŦāļĨāļēāļĒāļ„āļ­āļĢāđŒāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ€āļ•āđ‡āļĄāļ—āļĩāđˆ

āļŠāļļāļ”āļ—āđ‰āļēāļĒāļ™āļĩāđ‰ āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļ‰āļžāļēāļ°āļœāļđāđ‰āļ‚āļēāļĒāļ­āļēāļˆāđ€āļ›āđ‡āļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļĩāđˆāļ„āļļāđ‰āļĄāļ„āđˆāļēāđ€āļĄāļ·āđˆāļ­āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļš Math Kernel Library (MKL) āļ‚āļ­āļ‡ Intel āļŦāļĢāļ·āļ­āđ„āļĨāļšāļĢāļēāļĢāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡ AMD āļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđ€āļ•āđ‡āļĄāļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļžāļāļžāļēāđ„āļ”āđ‰āđ€āļŠāļĄāļ­āđ„āļ› āđāļ•āđˆāļāđ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŦāđ‰āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰

āđ‚āļ›āļĢāļ”āļˆāļģāđ„āļ§āđ‰āđ€āļŠāļĄāļ­āļ§āđˆāļēāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļĩāđˆāļ—āļģāļ‹āđ‰āļģ āļ”āđ‰āļ§āļĒāļāļēāļĢāļˆāļąāļ”āļ—āļģāđ‚āļ›āļĢāđ„āļŸāļĨāđŒ āļāļēāļĢāļ§āļąāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āļ™āļąāļāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ„āļ”āđ‰ āļ‹āļķāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āđ€āļ§āļĨāļēāļœāđˆāļēāļ™āđ„āļ›āļˆāļ°āļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āđ€āļāļīāļ”āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļšāļ™āļĢāļ°āļšāļš x86-64 āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļĒāđˆāļēāļ‡ AppMaster āļĒāļąāļ‡āļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ‹āļĨāļđāļŠāļąāļ™ no-code āļ‚āļąāđ‰āļ™āļŠāļđāļ‡āļ‹āļķāđˆāļ‡āđ‚āļ”āļĒāļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāđāļĨāđ‰āļ§āļˆāļ°āđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļąāļĒāđƒāļ™āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđƒāļ™āļŦāļĨāļēāļĒāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ‚āļ”āļĒāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ­āļĩāļāļŠāļąāđ‰āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļŦāđ‰āļāļąāļšāļ§āļ‡āļˆāļĢāļāļēāļĢāļžāļąāļ’āļ™āļē

āđāļ™āļ§āđ‚āļ™āđ‰āļĄāđƒāļŦāļĄāđˆāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđ‚āļ„āđ‰āļ”āļŠāļ°āļ­āļēāļ”āđāļĄāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡
āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āđƒāļŦāļĄāđˆāđ€āļĄāļ·āđˆāļ­āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™ āđ€āļžāļ·āđˆāļ­āļĨāļ”āļ āļēāļĢāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāļĢāļ°āļĒāļ°āļĒāļēāļ§.
āđ€āļĢāļīāđˆāļĄāđ‚āļ›āļĢāđ€āļˆāđ‡āļāļ•āđŒ

āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ™āļąāđ‰āļ™āļ­āļĒāļđāđˆāđƒāļ™āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āļ‹āļķāđˆāļ‡āļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ‚āļ”āļĒāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđ€āļāļīāļ”āđƒāļŦāļĄāđˆāđāļĨāļ°āļ„āļ§āļēāļĄāļ„āļēāļ”āļŦāļ§āļąāļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ„āļ› āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāđāļ™āļ§āđ‚āļ™āđ‰āļĄāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļēāļšāļĢāļ·āđˆāļ™āļšāļ™ Windows, Linux āđāļĨāļ° macOS āļšāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āļ™āļĩāđ‰āļ„āļ·āļ­āđāļ™āļ§āđ‚āļ™āđ‰āļĄāļĨāđ‰āļģāļŠāļĄāļąāļĒāļšāļēāļ‡āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ­āļ™āļēāļ„āļ•āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđ€āļžāļīāđˆāļĄāļāļēāļĢāļĒāļ­āļĄāļĢāļąāļšāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāļšāļ™āļ„āļĨāļēāļ§āļ”āđŒ

āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāļšāļ™āļ„āļĨāļēāļ§āļ”āđŒ āđ€āļŠāđˆāļ™ GitHub Codespaces āđāļĨāļ° AWS Cloud9 āļāļģāļĨāļąāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļŠāļ™āđƒāļˆāļˆāļēāļāļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļģāļŦāļĢāļąāļšāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ™āļģāđ€āļŠāļ™āļ­āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāļšāļ„āļĢāļšāļ§āļ‡āļˆāļĢāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ„āļ”āđ‰āļˆāļēāļāļ—āļļāļāļĢāļ°āļšāļšāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļ™āđ‡āļ• āļ”āđ‰āļ§āļĒāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ­āļīāļŠāļĢāļ°āļˆāļēāļāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ āļēāļĒāđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāđ‚āļ„āđ‰āļ”āļˆāļ°āļ—āļģāļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ•āđˆāļēāļ‡āđ†

āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļ‚āļ­āļ‡ Progressive Web Apps (PWA)

āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļ˜āļļāļĢāļāļīāļˆāļ•āđˆāļēāļ‡āđ† āļĄāļļāđˆāļ‡āļĄāļąāđˆāļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļšāļ™āļ­āļļāļ›āļāļĢāļ“āđŒāļˆāļģāļ™āļ§āļ™āļĄāļēāļ Progressive Web Apps (PWA) āļāļģāļĨāļąāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄāļˆāļēāļāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļĄāļ­āļšāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđāļ­āļ›āļ—āļĩāđˆāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āļāļąāļšāđ€āļ™āļ—āļĩāļŸāļšāļ™āđ€āļ§āđ‡āļšāđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒ āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāđ€āļ§āđ‡āļš API āļ—āļĩāđˆāļ—āļąāļ™āļŠāļĄāļąāļĒāļ„āļ§āļšāļ„āļđāđˆāđ„āļ›āļāļąāļšāļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļāđ‰āļēāļ§āļŦāļ™āđ‰āļēāđāļšāļšāļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ PWA āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ–āļķāļ‡āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āđāļĨāļ°āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļĩāđˆāđ€āļ—āđˆāļēāđ€āļ—āļĩāļĒāļĄāļāļąāļ™āđƒāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ

āļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒāđāļĨāļ°āđ„āļĄāđ‚āļ„āļĢāđ€āļ‹āļ­āļĢāđŒāļ§āļīāļŠ

āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļāļēāļĢāļ—āļģāļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒ āđ€āļŠāđˆāļ™ Docker āđāļĨāļ° Kubernetes āļāļģāļĨāļąāļ‡āļ‚āļĒāļēāļĒāļ•āļąāļ§āđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āđ„āļ”āđ‰āļ§āđˆāļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļˆāļ°āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļžāļ·āđ‰āļ™āļāļēāļ™ āđ‚āļ”āļĒāļāļēāļĢāļŦāđˆāļ­āļŦāļļāđ‰āļĄāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđƒāļ™āļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ§āļĄāđ„āļšāļ™āļēāļĢāļĩ āđ„āļĨāļšāļĢāļēāļĢāļĩ āđāļĨāļ°āđ„āļŸāļĨāđŒāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”

āļāļĢāļ­āļšāļ‡āļēāļ™āđāļĨāļ°āļ āļēāļĐāļēāļ‚āļ­āļ‡āļœāļđāđ‰āđ„āļĄāđˆāđ€āļŠāļ·āđˆāļ­āđ€āļĢāļ·āđˆāļ­āļ‡āļžāļĢāļ°āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāđ€āļŠāđˆāļ™ Flutter āļŠāļģāļŦāļĢāļąāļšāļĄāļ·āļ­āļ–āļ·āļ­āđāļĨāļ° Electron āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ”āļŠāļāđŒāļ—āđ‡āļ­āļ›āļāļģāļĨāļąāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄāļĄāļēāļāļ‚āļķāđ‰āļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ‚āļ„āđ‰āļ”āđ€āļšāļŠāđ€āļ”āļĩāļĒāļ§āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļŦāļĨāļēāļĒāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđƒāļ™āđ€āļ§āļĨāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ āļēāļĐāļēāļ—āļĩāđˆāđ„āļĄāđˆāđ€āļŠāļ·āđˆāļ­āđ€āļĢāļ·āđˆāļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļŠāđˆāļ™ Rust āđāļĨāļ° Go āļāļģāļĨāļąāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļĢāļ°āļ”āļąāļšāļĢāļ°āļšāļš āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­ āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢ AI āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡

āđ„āļĨāļšāļĢāļēāļĢāļĩāļ›āļąāļāļāļēāļ›āļĢāļ°āļ”āļīāļĐāļāđŒ (AI) āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ (ML) āļāļģāļĨāļąāļ‡āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™āđ‚āļ”āļĒāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢ AI/ML āđ€āļĢāļīāđˆāļĄāđāļžāļĢāđˆāļŦāļĨāļēāļĒāļĄāļēāļāļ‚āļķāđ‰āļ™āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāļĢāļ­āļ‡āļĢāļąāļšāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļŠāļģāļŦāļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļˆāļķāļ‡āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ TensorFlow, PyTorch āđāļĨāļ° Scikit-learn āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāđ‰āļ§āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĨāļąāļāđ†

āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļāļēāļĢāļˆāļģāļĨāļ­āļ‡āđ€āļŠāļĄāļ·āļ­āļ™āļ‚āļąāđ‰āļ™āļŠāļđāļ‡

āļāļēāļĢāđƒāļŠāđ‰āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđ€āļ§āļ­āļĢāđŒāļŠāđˆāļ§āļĨāđ„āļĨāđ€āļ‹āļŠāļąāđˆāļ™ āđ€āļŠāđˆāļ™ QEMU āđāļĨāļ° VirtualBox āļ—āļģāđƒāļŦāđ‰āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļģāļĨāļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđāļĨāļ°āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ āļēāļĒāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāļŦāļĨāļąāļāļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļē āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡āļšāļ™āļŦāļĨāļēāļĒāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ‚āļ”āļĒāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ—āļēāļ‡āļāļēāļĒāļ āļēāļžāđāļĒāļāļ•āđˆāļēāļ‡āļŦāļēāļ

DevOps āđāļĨāļ°āļĢāļ°āļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđāļ™āļ§āļ›āļāļīāļšāļąāļ•āļī DevOps āđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļ•āļīāļšāđ‚āļ•āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ CI/CD āđ€āļŠāđˆāļ™ Jenkins āđāļĨāļ° GitHub Actions āļĢāļ°āļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļ‚āļ­āļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ āļāļēāļĢāļ—āļ”āļŠāļ­āļš āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ„āļ§āļēāļĄāļ–āļĩāđˆāđāļĨāļ°āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āļ‚āļ­āļ‡āļāļēāļĢāđ€āļ›āļīāļ”āļ•āļąāļ§

āļāļēāļĢāļāļģāļŦāļ™āļ”āļĄāļēāļ•āļĢāļāļēāļ™āđāļĨāļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™āđāļšāļšāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ

āļĄāļĩāļāļēāļĢāļœāļĨāļąāļāļ”āļąāļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™ toolchains āđāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļĩāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļē āđ€āļžāļ·āđˆāļ­āļĨāļ”āļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļ•āļąāļ§āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ„āļ§āļēāļĄāļ„āļīāļ”āļĢāļīāđ€āļĢāļīāđˆāļĄ āđ€āļŠāđˆāļ™ āļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ (OSS) āļĄāļĩāļŠāđˆāļ§āļ™āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđ‚āļ”āļĒāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ‚āļ”āļĒāļŠāļļāļĄāļŠāļ™ āļ‹āļķāđˆāļ‡āļŠāđˆāļ‡āđ€āļŠāļĢāļīāļĄāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āđāļĨāļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™āđƒāļ™āļĢāļ°āļšāļšāļ•āđˆāļēāļ‡āđ†

āđ€āļ™āđ‰āļ™āļĒāđ‰āļģāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļĄāļēāļāļ‚āļķāđ‰āļ™

āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ›āļāļ•āļīāļĄāļēāļāļ‚āļķāđ‰āļ™ āļ›āļąāļāļŦāļēāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļˆāļķāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™ āļĄāļĩāđāļ™āļ§āđ‚āļ™āđ‰āļĄāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āđƒāļ™āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļ›āđ‡āļ™āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŦāļĨāļąāļāļ‚āļ­āļ‡āļ§āļ‡āļˆāļĢāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āļŠāđˆāļ­āļ‡āđ‚āļŦāļ§āđˆāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ Zap āļ‚āļ­āļ‡ OWASP āđāļĨāļ°āļŦāļĨāļąāļāđ€āļāļ“āļ‘āđŒāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļĢāļ°āļšāļļāđāļĨāļ°āļĨāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āļ”āļąāļ‡āļāļĨāđˆāļēāļ§

āđāļ™āļ§āđ‚āļ™āđ‰āļĄāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļŦāļĄāđˆāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļ™āđ‰āļ™āļĒāđ‰āļģāļĨāļąāļāļĐāļ“āļ°āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļāļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāļāđ‰āļēāļ§āļŦāļ™āđ‰āļē āļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāđāļ™āļ§āđ‚āļ™āđ‰āļĄāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāļĄāļĩāđāļ™āļ§āđ‚āļ™āđ‰āļĄāļ—āļĩāđˆāļˆāļ°āļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđāļĨāļ°āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļāļēāļĢāļĢāļąāļāļĐāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļāļēāļĢāļ”āļđāđāļĨāļĢāļąāļāļĐāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļ›āđ‡āļ™āļāļļāļāđāļˆāļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļˆāļ°āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ”āļĩāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āđāļĨāļ°āļĄāļ­āļšāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļĢāļēāļšāļĢāļ·āđˆāļ™āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļŦāļĨāļēāļĒāļ›āļĢāļ°āļāļēāļĢāļ—āļĩāđˆāļ„āļ§āļĢāļžāļīāļˆāļēāļĢāļ“āļēāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĢāļ°āļĒāļ°āļĒāļēāļ§āļ—āļąāđˆāļ§āļ—āļąāđ‰āļ‡ Windows, Linux āđāļĨāļ° macOS:

āđ€āļ™āđ‰āļ™āļāļēāļĢāļ™āļģāđ‚āļ„āđ‰āļ”āļāļĨāļąāļšāļĄāļēāđƒāļŠāđ‰āļ‹āđ‰āļģāđ„āļ”āđ‰āđāļĨāļ°āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āđ‚āļĄāļ”āļđāļĨ

āļŦāļĨāļąāļāļāļēāļĢāļžāļ·āđ‰āļ™āļāļēāļ™āļ›āļĢāļ°āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĢāļąāļāļĐāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ„āļ·āļ­āļāļēāļĢāļĢāļąāļāļĐāļēāđ‚āļ„āđ‰āļ”āđ€āļšāļŠāđāļšāļšāđāļĒāļāļŠāđˆāļ§āļ™ āđāļĒāļāđ‚āļ„āđ‰āļ”āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļ­āļāļˆāļēāļāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāđ„āļĄāđˆāđ€āļŠāļ·āđˆāļ­āđ€āļĢāļ·āđˆāļ­āļ‡āļžāļĢāļ°āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļ™āļ§āļ—āļēāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļ­āļąāļ›āđ€āļ”āļ•āđ‚āļ„āđ‰āļ”āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļ—āļąāđ‰āļ‡āļĢāļ°āļšāļš

āļŠāđˆāļ‡āđ€āļŠāļĢāļīāļĄāđāļŦāļĨāđˆāļ‡āļ„āļ§āļēāļĄāļˆāļĢāļīāļ‡āđāļŦāļĨāđˆāļ‡āđ€āļ”āļĩāļĒāļ§

āđāļĄāđ‰āļāļĢāļ°āļ—āļąāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāļāļąāļšāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļāļēāļĢāļĢāļ§āļĄāļĻāļđāļ™āļĒāđŒāļāļĨāļēāļ‡āļ•āļĢāļĢāļāļ°āļŦāļĨāļąāļāļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ–āļķāļ‡āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™ āļ”āļđāđāļĨāļĢāļąāļāļĐāļēāļžāļ·āđ‰āļ™āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ”āļĩāļĒāļ§āļŠāļģāļŦāļĢāļąāļšāđ‚āļ„āđ‰āļ”āđ€āļšāļŠāļ‚āļ­āļ‡āļ„āļļāļ“āļŦāļēāļāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āđāļĨāļ°āđƒāļŠāđ‰āļŠāļēāļ‚āļēāļŦāļĢāļ·āļ­āđāļŸāļĨāđ‡āļāđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļāļēāļĢāđ€āļšāļĩāđˆāļĒāļ‡āđ€āļšāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļāļĨāļĒāļļāļ—āļ˜āđŒāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļ‹āđ‰āļģāļ‹āđ‰āļ­āļ™āđāļĨāļ°āđ‚āļ­āļāļēāļŠāļ—āļĩāđˆāļˆāļ°āđ€āļāļīāļ”āļ„āļ§āļēāļĄāļ„āļĨāļēāļ”āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆāļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāļ›āļąāļāļŦāļēāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē

āđƒāļŠāđ‰āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāđāļšāļšāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚

āđ€āļĄāļ·āđˆāļ­āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļšāļšāļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āđ€āļ—āļ„āļ™āļīāļ„āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒ āļ āļēāļĐāļēāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ C# āđāļĨāļ° C++ āđ€āļŠāļ™āļ­āļ„āļģāļŠāļąāđˆāļ‡āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ„āļ­āļĄāđ„āļžāļĨāđŒāđ‚āļ„āđ‰āļ”āđāļšāļšāđ€āļĨāļ·āļ­āļāļ•āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāđ„āļ”āđ‰ āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļĒāļļāđˆāļ‡āļĒāļēāļāđƒāļ™āļāļēāļĢāļĢāļ§āļĄāļŦāļĢāļ·āļ­āļĒāļāđ€āļ§āđ‰āļ™āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āđ‚āļ„āđ‰āļ”āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āđƒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡

āļĨāļ‡āļ—āļļāļ™āđƒāļ™āļāļĢāļ­āļšāļ‡āļēāļ™āđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđ€āļĨāļ·āļ­āļāđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļ āđ„āļĨāļšāļĢāļēāļĢāļĩ āđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļĩāđˆāđƒāļŦāđ‰āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļąāļ™āļ—āļĩ āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāđ€āļŠāđˆāļ™ Xamarin, Qt āđāļĨāļ° .NET Core āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāđāļŠāļĢāđŒāđ‚āļ„āđ‰āļ”āļšāļ™āļŦāļĨāļēāļĒāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļĄāļēāļāļĄāļēāļĒāļ āļēāļĒāđƒāļ™

āļ—āļģāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ‚āđ‰āļēāļĄāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđƒāļŦāđ‰āđƒāļŠāđ‰āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ‚āļ­āļ‡āļ„āļļāļ“ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ Selenium, Appium āđāļĨāļ°āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ€āļŠāļĄāļ·āļ­āļ™āļˆāļĢāļīāļ‡āļŠāđˆāļ§āļĒāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļģāļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­ āđāļĨāļ°āļŠāđˆāļ§āļĒāļ•āļĢāļ§āļˆāļˆāļąāļšāļāļēāļĢāļ–āļ”āļ–āļ­āļĒāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•

āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (CI/CD)

āđāļ™āļ§āļ›āļāļīāļšāļąāļ•āļī CI/CD āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ—āļģāđƒāļŦāđ‰āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ›āđ‡āļ™āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļŠāļēāļĄāļēāļĢāļ–āļ—āļ”āļŠāļ­āļšāđāļĨāļ°āđ€āļœāļĒāđāļžāļĢāđˆāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđƒāļ™āļ—āļļāļāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ­āļąāļ›āđ€āļ”āļ•āļ­āļĒāļđāđˆāđ€āļŠāļĄāļ­āđāļĨāļ°āļĨāļ”āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ™āļģāļ­āļ­āļāļŠāļđāđˆāļ•āļĨāļēāļ”āļŠāļģāļŦāļĢāļąāļšāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđƒāļŦāļĄāđˆāđāļĨāļ°āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļšāļāļžāļĢāđˆāļ­āļ‡

āļ‚āđ‰āļ­āļžāļīāļˆāļēāļĢāļ“āļēāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ­āļāļŠāļēāļĢ

āđ€āļāđ‡āļšāđ€āļ­āļāļŠāļēāļĢāđ‚āļ”āļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđāļĨāļ°āļ§āļīāļ˜āļĩāđāļāđ‰āļ›āļąāļāļŦāļēāļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļ„āļ§āļĢāļžāļīāļˆāļēāļĢāļ“āļēāļžāļīāđ€āļĻāļĐāļ—āļĩāđˆāđ„āļ”āđ‰āļ™āļģāđ„āļ›āđƒāļŠāđ‰ āđ€āļ­āļāļŠāļēāļĢāļ—āļĩāđˆāļ”āļĩāļ™āļąāđ‰āļ™āļĄāļĩāļ„āđˆāļēāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļąāļāļžāļąāļ’āļ™āļēāđƒāļŦāļĄāđˆāđāļĨāļ°āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāđ€āļŦāļ•āļļāļœāļĨāđ€āļšāļ·āđ‰āļ­āļ‡āļŦāļĨāļąāļ‡āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡

āļ­āļąāļ›āđ€āļ”āļ•āļ­āļĒāļđāđˆāđ€āļŠāļĄāļ­āļ”āđ‰āļ§āļĒāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļĄāļĩāļāļēāļĢāļžāļąāļ’āļ™āļē āđāļĨāļ°āļāļēāļĢāļĢāļąāļšāļ—āļĢāļēāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļĨāđˆāļēāļŠāļļāļ”āđāļĨāļ°āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāđ€āļĨāļīāļāđƒāļŠāđ‰āđāļĨāđ‰āļ§āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰ āļ•āļĢāļ§āļˆāļŠāļ­āļšāļšāļąāļ™āļ—āļķāļāļ›āļĢāļ°āļˆāļģāļĢāļļāđˆāļ™āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ›āđ‡āļ™āļ›āļĢāļ°āļˆāļģ āđāļĨāļ°āļ›āļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āđƒāļŦāđ‰āđ€āļ›āļīāļ”āļĢāļąāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđƒāļŦāļĄāđˆāđ† āđāļĨāļ°āđāļ™āļ§āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”

āļĄāļĩāļŠāđˆāļ§āļ™āļĢāđˆāļ§āļĄāļāļąāļšāļŠāļļāļĄāļŠāļ™āđāļĨāļ°āļœāļđāđ‰āļĄāļĩāļŠāđˆāļ§āļ™āļĢāđˆāļ§āļĄ

āđ‚āļ­āļšāļĢāļąāļšāļŠāđˆāļ­āļ‡āļ—āļēāļ‡āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāđāļšāļšāđ€āļ›āļīāļ” āđ€āļŠāđˆāļ™ āļŸāļ­āļĢāļąāļĄ āļāļĨāļļāđˆāļĄāļœāļđāđ‰āđƒāļŠāđ‰ āđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ•āļīāļ”āļ•āļēāļĄāļ›āļąāļāļŦāļē āļāļēāļĢāļĄāļĩāļŠāđˆāļ§āļ™āļĢāđˆāļ§āļĄāļāļąāļšāļŠāļļāļĄāļŠāļ™āļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļœāļđāđ‰āļĄāļĩāļŠāđˆāļ§āļ™āļĢāđˆāļ§āļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļŦāđ‰āļ‚āđ‰āļ­āđ€āļŠāļ™āļ­āđāļ™āļ°āđ‚āļ”āļĒāļ•āļĢāļ‡ āļĢāļēāļĒāļ‡āļēāļ™āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” āđāļĨāļ°āđāļĄāđ‰āļāļĢāļ°āļ—āļąāđˆāļ‡āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āđ‚āļ„āđ‰āļ” āļ‹āļķāđˆāļ‡āļĄāļĩāļ„āļļāļ“āļ„āđˆāļēāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē

āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļĨāļ°āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš

āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ€āļžāļ·āđˆāļ­āļ•āļīāļ”āļ•āļēāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļŠāļēāļĄāļēāļĢāļ–āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“ āđāļĨāļ°āļŠāđˆāļ§āļĒāļĢāļ°āļšāļļāļŠāđˆāļ§āļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļŦāļĢāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āđ€āļ­āļ‡āļāđ‡āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰ āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ– no-codeAppMaster āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđ€āļˆāļēāļ°āļĨāļķāļāļ–āļķāļ‡āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ‚āļ­āļ‡āļ āļēāļĐāļēāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ° SDK āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļ•āđˆāļĒāļąāļ‡āļ„āļ‡āļœāļĨāļīāļ•āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āđāļĨāļ°āļ›āļĢāļąāļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄ

āļ”āđ‰āļ§āļĒāļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ—āļĩāļĄāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļēāļĒāļąāļ‡āļ„āļ‡āđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰ āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āđƒāļ™āļ—āļļāļāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļžāļ§āļāđ€āļ‚āļēāļŠāļ™āļąāļšāļŠāļ™āļļāļ™

āļ„āļģāļ–āļēāļĄāļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒ

āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ„āļ·āļ­āļ­āļ°āđ„āļĢ

āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļŦāļĄāļēāļĒāļ–āļķāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āļšāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĨāļēāļĒāļĢāļ°āļšāļš āđ€āļŠāđˆāļ™ Windows, Linux āđāļĨāļ° macOS āđ‚āļ”āļĒāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āđ‚āļ„āđ‰āļ”āđ€āļšāļŠāđāļĒāļāļāļąāļ™āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđ€āļŦāļ•āļļāđƒāļ”āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āļˆāļķāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āļĄāļ­āļšāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĨāļēāļĒāļĢāļ°āļšāļšāļšāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ‚āļ›āļĢāđ€āļ‹āļŠāđ€āļ‹āļ­āļĢāđŒāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļŠāđˆāļ§āļĒāļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļ™āđ‰āļ­āļĒāļĨāļ‡

āļ­āļ°āđ„āļĢāļ„āļ·āļ­āļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāļŦāļĨāļąāļāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļ„āļ§āļēāļĄāļ—āđ‰āļēāļ—āļēāļĒāļ—āļĩāđˆāļŠāļģāļ„āļąāļ āđ„āļ”āđ‰āđāļāđˆ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™, API āļ—āļĩāđˆāđ„āļĄāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āđƒāļ™āļ—āļļāļāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ, āļĄāļēāļ•āļĢāļāļēāļ™āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āđāļĨāļ°āļ„āļ§āļēāļĄāļĒāļēāļāļĨāļģāļšāļēāļāđƒāļ™āļāļēāļĢāļĢāļąāļšāļĢāļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āđƒāļ™āļ—āļļāļāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ”āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđ€āļĢāļ·āđˆāļ­āļ‡āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļāļĢāļ­āļšāļ‡āļēāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē (āđ€āļŠāđˆāļ™ Qt, .NET Core) āđ„āļĨāļšāļĢāļēāļĢāļĩāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒāđ€āļŠāđˆāļ™ Docker āđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āđ€āļŠāļĄāļ·āļ­āļ™āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļ™āļąāļāļžāļąāļ’āļ™āļēāđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļšāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ•āđˆāļēāļ‡āđ†

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļĨāļ°āļāļēāļĢāļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļļāļ“āļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ

āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļĄāļąāļāļˆāļ°āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļšāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļš āļāļēāļĢāļĢāļąāļšāļĢāļ­āļ‡ UX/UI āļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™ āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ›āļąāļāļŦāļēāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđ€āļŦāļ•āļļāđƒāļ” CI/CD āļˆāļķāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (CI/CD) āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđ€āļœāļĒāđāļžāļĢāđˆāđƒāļŦāđ‰āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļāļēāļĢāļŠāđˆāļ‡āļĄāļ­āļšāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđāļĨāļ°āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§

āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđƒāļ”āļšāđ‰āļēāļ‡āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļš X86-64

āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđāļĨāļ°āđāļŸāļĨāđ‡āļāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļāļēāļĢāļ—āļģāđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđāļĨāļ°āļāļēāļĢāļ§āļąāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āđāļ•āđˆāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ X86-64 āđ€āļŠāđˆāļ™ āļ„āļģāļŠāļąāđˆāļ‡ SIMD āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™

āđāļ™āļ§āđ‚āļ™āđ‰āļĄāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļŦāļĄāđˆāļĄāļĩāļ­āļīāļ—āļ˜āļīāļžāļĨāļ•āđˆāļ­āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļĒāđˆāļēāļ‡āđ„āļĢ

āđāļ™āļ§āđ‚āļ™āđ‰āļĄāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļŦāļĄāđˆ āđ€āļŠāđˆāļ™ āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāļšāļ™āļ„āļĨāļēāļ§āļ”āđŒ āļāļēāļĢāļ™āļģ AI āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļˆāļąāļāļĢāļĄāļēāđƒāļŠāđ‰ āđāļĨāļ°āļ„āļ§āļēāļĄāļāđ‰āļēāļ§āļŦāļ™āđ‰āļēāđƒāļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđ€āļ§āļ­āļĢāđŒāļŠāļ§āļĨāđ„āļĨāđ€āļ‹āļŠāļąāļ™ āļāļģāļĨāļąāļ‡āļĄāļĩāļ­āļīāļ—āļ˜āļīāļžāļĨāļ•āđˆāļ­āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ‚āļ”āļĒāļ™āļģāđ€āļŠāļ™āļ­āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāđƒāļŦāļĄāđˆāđ† āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ

āļ„āļļāļ“āļŠāđˆāļ§āļĒāļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļĢāļ·āđˆāļ­āļ‡āļĢāļēāļ§āļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ„āļ”āđ‰āđ„āļŦāļĄ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāđ‚āļ”āļ”āđ€āļ”āđˆāļ™āļ„āļ·āļ­āļāļēāļĢāļžāļąāļ’āļ™āļēāļ•āļąāļ§āđāļāđ‰āđ„āļ‚ Visual Studio Code āđ‚āļ”āļĒ Microsoft āļ‹āļķāđˆāļ‡āļ—āļģāļ‡āļēāļ™āļšāļ™ Windows, Linux āđāļĨāļ° macOS āđ„āļ”āđ‰āļŠāļģāđ€āļĢāđ‡āļˆ āđ‚āļ”āļĒāļĄāļ­āļšāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļāļēāļĢāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāļŠāļĄāđˆāļģāđ€āļŠāļĄāļ­āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļ—āļąāđ‰āļ‡āļŠāļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļāļēāļĢāļĢāļąāļāļĐāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļĄāļĩāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡

āđāļ™āļ§āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ” āđ„āļ”āđ‰āđāļāđˆ āļāļēāļĢāļĢāļąāļāļĐāļēāļāļēāļ™āđ‚āļ„āđ‰āļ”āđāļšāļšāđ‚āļĄāļ”āļđāļĨāļēāļĢāđŒāđāļĨāļ°āđāļĒāļāļŠāđˆāļ§āļ™ āļāļēāļĢāđƒāļŠāđ‰āđ€āļĨāđ€āļĒāļ­āļĢāđŒāļ™āļēāļĄāļ˜āļĢāļĢāļĄ āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđāļĨāļ°āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ€āļ‰āļžāļēāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļĨāļ°āđƒāļŠāđ‰āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ

āļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļŠāļĢāđ‰āļēāļ‡āļšāļēāļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆ āļ™āđˆāļēāļ—āļķāđˆāļ‡

āļ—āļ”āļĨāļ­āļ‡āļāļąāļš AppMaster āļ”āđ‰āļ§āļĒāđāļœāļ™āļŸāļĢāļĩ
āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļžāļĢāđ‰āļ­āļĄ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢāļŠāļĄāļąāļ„āļĢāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ„āļ”āđ‰

āđ€āļĢāļīāđˆāļĄ
āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āđ‰āļēāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļšāļ™ X86-64: āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ Windows, Linux āđāļĨāļ° macOS | AppMaster