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

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

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

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

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

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

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

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

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