αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž‘αž˜αŸ’αž›αžΆαž€αŸ‹αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„ αž αžΎαž™αžšαŸ€αž“ Swift αž“αž·αž„ Kotlin αž₯αž‘αžΌαžœαž“αŸαŸ‡

αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž‘αž˜αŸ’αž›αžΆαž€αŸ‹αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„ αž αžΎαž™αžšαŸ€αž“ Swift αž“αž·αž„ Kotlin αž₯αž‘αžΌαžœαž“αŸαŸ‡
αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αž˜αžΆαž“αž”αŸŠαžΌαžαž»αž„αž…αž»αž…αž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž‘αŸ αž“αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αž˜αŸ’αžαž„αž…αž„αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž€αŸ‚αž›αž˜αŸ’αž’αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž·αž…αŸ’αž…αž€αžΆαžš αž¬αž’αžαž·αžαž·αž‡αž“αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Habr αŸ” αž¬αž’αž“αž»αžœαžαŸ’αžαž‚αŸ†αž“αž·αžαžŠαŸ‚αž›αž˜αžΆαž“αžšαž™αŸˆαž–αŸαž›αž™αžΌαžšαžŠαžΌαž…αž‡αžΆ αžŸαž·αžŸαŸ’αžŸαž‘αžΆαŸ†αž„αž“αŸ„αŸ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ αž”αžΆαž“αžŸαžšαžŸαŸαžš αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αžœαŸ‚αž„αžšαž€αž—αžΆαž–αž™αž“αŸ’αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αž›αŸ’αž„αžΆαž…αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž› 10 αžœαž·αž“αžΆαž‘αžΈαžŠαŸ„αž™αž…αž»αž…αž›αžΎαžŸαž‰αŸ’αž‰αžΆαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαŸ” αž¬αž˜αž€αž‡αžΆαž˜αž½αž™αž’αŸ’αžœαžΈαžŠαŸ‚αž›αžŸαž”αŸ’αž”αžΆαž™αžŠαžΌαž…αž‡αžΆ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž‡αžΆαž˜αž½αž™ treadmill αž˜αŸ’αžšαžΆαž˜αžŠαŸƒαž¬αž‡αžΆαž˜αž½αž™ αž’αŸŠαž»αž›αžαŸ’αžšαžΆαžŸαŸ„αž“ αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αž…αžΆαžαŸ‹αž˜αžΌαžŸαŸ” αž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž“αž·αž˜αž·αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαž“αŸƒαžŸαž˜αŸαž™αž€αžΆαž› αžŠαžΌαž…αž‡αžΆ Instagram αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸαŸ” αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž“αŸ…αžαŸ‚αž†αŸ’αž„αž›αŸ‹αžαžΆαžαžΎαžαŸ’αžšαžΌαžœαžŸαžΆαž€αž›αŸ’αž”αž„αžαŸ’αž›αž½αž“αž―αž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž¬αž’αžαŸ‹αž“αŸ„αŸ‡ αž™αžΎαž„αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž’αŸ†αžŽαŸ‡αž’αŸ†αžŽαžΆαž„αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αŸαž‰αž…αž·αžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαž€αžΆαžŸαž“αŸαŸ‡αŸ”

αž αŸαžαž»αž•αž›αž‘αžΈ 1αŸ– αž‡αžΆαž’αŸ’αž“αž€αžŠαŸ†αž”αžΌαž„αžŠαŸ‚αž›αžŸαžΆαž€αž›αŸ’αž”αž„αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαžαŸ’αž˜αžΈαŸ— αž“αž·αž„αž‡αž½αž™αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžšαž”αžŸαŸ‹αž˜αž“αž»αžŸαŸ’αžŸ

αžŸαž–αŸ’αžœαžαŸ’αž„αŸƒαž“αŸαŸ‡ αž§αž”αž€αžšαžŽαŸαž…αž›αŸαžαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž›αžΎαžαž» αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαž–αŸ’αž‘αž…αž›αŸαžαž’αžΆαž…αž”αŸ’αžšαžΎαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αž αž“αž·αž„αžšαžΉαž„αž”αŸ‰αžΉαž„ αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž‡αžΆαž’αŸ’αž“αž€αžŠαŸ†αž”αžΌαž„αž‚αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆ αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž±αŸ’αž™αž‡αžΈαžœαž·αžαžšαž”αžŸαŸ‹αž˜αž“αž»αžŸαŸ’αžŸαžšαžΆαž”αŸ‹αž›αžΆαž“αž“αžΆαž€αŸ‹αž“αŸ…αž‡αž»αŸ†αžœαž·αž‰αž–αž·αž—αž–αž›αŸ„αž€αž˜αžΆαž“αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αžŠαŸ„αž™αžŸαžΆαžšαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž…αž€αŸ’αžαž»αžœαž·αžŸαŸαž™αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ ABBYY αž‘αž‘αž½αž›αžŸαŸ’αž‚αžΆαž›αŸ‹αž’αžαŸ’αžαž”αž‘αž“αŸ…αž›αžΎαžœαžαŸ’αžαž»αžŽαžΆαž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž–αž·αž—αž–αž›αŸ„αž€αž‡αž»αŸ†αžœαž·αž‰ αž αžΎαž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αžšαž”αžŸαŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž‡αž½αž™αž˜αž“αž»αžŸαŸ’αžŸαž–αž·αž€αžΆαžšαž—αŸ’αž“αŸ‚αž€αž±αŸ’αž™αžšαžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž‡αžΈαžœαž·αžαž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ†αž–αŸαž‰αž”αž“αŸ’αžαŸ‚αž˜αŸ” αž€αžΆαž“αŸ‹αžαŸ‚αžαŸ’αž›αžΆαŸ†αž„αž‘αžΎαž„ αž”αžŽαŸ’αžαžΆαž‰αžŸαžšαžŸαŸƒαž”αŸ’αžšαžŸαžΆαž‘αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž’αžαŸ’αžαž”αž‘αž“αŸ…αž€αŸ’αž“αž»αž„αžšαžΌαž”αž—αžΆαž– (αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž˜αž·αž“αž™αžΌαžšαž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αž‘αŸ αž”αžΆαž“αž”αŸ’αžšαžΆαž”αŸ‹ αž“αŸ…αž›αžΎαž”αŸ’αž›αž»αž€) αŸ”

αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž’αŸαž€αŸ’αžšαž„αŸ‹ αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž…αžΆαž”αŸ‹αžŸαž‰αŸ’αž‰αžΆαž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„ αž“αž·αž„αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžαŸ„αž€ αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαž–αŸ’αž‘αž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αžŠαŸ†αž”αžΌαž„αž‚αŸαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž€αžΆαžšαž–αž·αžŸαŸ„αž’αž“αŸαž‡αžΆαž˜αž½αž™αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ augmented reality (AR)αŸ” αž§αž‘αžΆαž αžšαžŽαŸαž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž‘αžΆαž˜αŸ‰αžΌαžŠαžΆ ΠΈ Gucci αž’αŸ’αž“αž€αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž’αžΆαž…αžŸαžΆαž€αž›αŸ’αž”αž„αžŸαŸ’αž”αŸ‚αž€αž‡αžΎαž„αž”αŸ‰αžΆαžαžΆ αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Airbus ifly A380β€―αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αŸ…αž’αžΈαž“αŸ…αž›αžΎαž™αž“αŸ’αžαž αŸ„αŸ‡ αž¬αž˜αžΎαž›αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž™αž“αŸ’αžαž αŸ„αŸ‡αž€αŸ†αž–αž»αž„αž αŸ„αŸ‡αž αžΎαžšαž“αŸ…αž–αŸαž›αž“αŸαŸ‡αŸ” αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαž–αŸ’αž‘αž…αž›αŸαžαž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αžŠαŸ†αž”αžΌαž„αž‚αŸαžŠαŸ‚αž›αžŸαžΆαž€αž›αŸ’αž”αž„αž‡αžΆαž˜αž½αž™αž‡αŸ†αž“αž½αž™αž€αžΆαžšαžŸαŸ†αž‘αŸαž„ αž€αžΆαžšαžšαž»αž€αžšαž€ NFC αž€αžΆαž˜αŸαžšαŸ‰αžΆ αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž…αžΆαž”αŸ‹αžŸαž‰αŸ’αž‰αžΆαžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ αž‡αžΈαžœαž˜αžΆαžαŸ’αžš αž§αž”αž€αžšαžŽαŸαž—αŸ’αž‡αžΆαž”αŸ‹αž”αŸŠαŸ’αž›αžΌαž’αžΌαžŸ αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαŸ” αž”αžΆαž‘ αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡ αž™αžΎαž„ αž”αžΆαž“αž”αŸ’αžšαžΆαž”αŸ‹ αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‘αž‘αž½αž›αžŸαŸ’αž‚αžΆαž›αŸ‹αžšαž”αžŸαŸ‹αž™αžΎαž„αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸ…αž›αžΎαž˜αžΈαž€αŸ’αžšαžΌαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžŠαžΌαž…αž‡αžΆ Raspberry PiαŸ”

αž αžΎαž™αž’αŸ’αž“αž€αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž’αžΆαž…αž˜αžΎαž›αž”αž‘αž”αž„αŸ’αž αžΆαž‰αž•αŸ’αž‘αžΆαž›αŸ‹αž“αŸƒαž•αž›αž·αžαž•αž›αžαŸ’αž˜αžΈαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš iOS αž“αž·αž„ Android αž“αŸ…αž―αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘ WWDC αž“αž·αž„ Google I/O αžŠαŸ‚αž›αž‡αžΆαžšαžΌαž”αžαŸ†αžŽαžΆαž„αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αž€αŸαž’αžΆαž…αž‘αŸ…αž‘αžΈαž“αŸ„αŸ‡ αž αžΎαž™αž˜αžΎαž›αž–αž½αž€αžœαžΆαžŠαŸ„αž™αž—αŸ’αž“αŸ‚αž€αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž•αŸ’αž‘αžΆαž›αŸ‹αž•αž„αžŠαŸ‚αžšαŸ” αž™αžΎαž„αž”αžΆαž“αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž…αŸ†αžŽαžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžšαž”αžŸαŸ‹αž™αžΎαž„αž…αŸ†αž–αŸ„αŸ‡αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžšαž½αž…αž αžΎαž™αŸ” αž“αŸ…αž›αžΎ Habre αž“αž·αž„αž“αŸ…αž€αŸ’αž“αž»αž„ αž€αžΆαžšαž”αŸ’αžšαž€αžΆαžŸαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž”αžŽαŸ’αžŠαžΆαž‰ ABBYY Mobile αŸ”

αž αŸαžαž»αž•αž›αž‘αžΈ 2: αž“αžΉαž„αž˜αžΆαž“αž€αžΆαžšαž…αž›αŸαžαž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αž

αžαŸ’αž˜αžΈαŸ— αž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆ αžŒαžΈαž‡αžΈαžαž›αžŠαŸαž›αŸ’αž’αž₯αžαžαŸ’αž…αŸ„αŸ‡αž”αž„αŸ’αž αžΆαž‰αžαžΆαž”αŸ’αžšαž αŸ‚αž› 60% αž“αŸƒαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž…αžΌαž›αž”αŸ’αžšαžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž–αžΈαž§αž”αž€αžšαžŽαŸαž…αž›αŸαž αž αžΎαž™αž…αŸ†αžŽαžΆαž™αž”αŸ’αžšαž αŸ‚αž› 44% αž“αŸƒαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž…αŸ†αžŽαžΆαž™αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžαžΆαž˜αžœαž·αž’αžΈαž“αŸαŸ‡αŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αžαŸ’αž‰αž»αŸ†αž€αŸαž…αžΌαž›αž…αž·αžαŸ’αžαž˜αžΎαž›αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαž”αŸ’αžšαž…αžΆαŸ†αž†αŸ’αž“αžΆαŸ†αžšαž”αžŸαŸ‹ Mary Meeker αžŠαŸ‚αž›αž‡αžΆαž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αž“αž·αž“αŸ’αž“αžΆαž€αžΆαžšαžŠαŸαžŸαŸ†αžαžΆαž“αŸ‹αž”αŸ†αž•αž»αžαž˜αŸ’αž“αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αžΈαž•αŸ’αžŸαžΆαžšαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαŸ” IN αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαž†αŸ’αž“αžΆαŸ† 2019 αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž“αž·αž™αžΆαž™αžαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž αžšαžŠαŸ’αž‹αž’αžΆαž˜αŸαžšαž·αž€ αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž…αŸ†αžŽαžΆαž™αž–αŸαž›αž”αŸ’αžšαž αŸ‚αž› 3,6 αž˜αŸ‰αŸ„αž„αž€αŸ’αž“αž»αž„αž˜αž½αž™αžαŸ’αž„αŸƒαž“αŸ…αž›αžΎαžŸαŸ’αž˜αžΆαžαž αŸ’αžœαžΌαž“αŸ”

αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž‘αž˜αŸ’αž›αžΆαž€αŸ‹αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„ αž αžΎαž™αžšαŸ€αž“ Swift αž“αž·αž„ Kotlin αž₯αž‘αžΌαžœαž“αŸαŸ‡

αž αžΎαž™αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž…αŸ†αžŽαž»αž…αžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αžαŸ’αžšαž‘αž”αŸ‹αžœαž·αž‰αž”αžΆαž“αž‘αžΎαž™αŸ” αžœαžΆαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαž”αžΆαž“αž˜αž€αžŠαž›αŸ‹αž αžΎαž™αŸ”

αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž‘αž˜αŸ’αž›αžΆαž€αŸ‹αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„ αž αžΎαž™αžšαŸ€αž“ Swift αž“αž·αž„ Kotlin αž₯αž‘αžΌαžœαž“αŸαŸ‡

αžŸαŸ’αž›αžΆαž™αž‚αž½αžšαž±αŸ’αž™αž’αžŸαŸ‹αžŸαŸ†αžŽαžΎαž…αž˜αž½αž™αž‘αŸ€αžαž”αžΆαž“αž€αžΎαžαž‘αžΎαž„αž“αžΆαž–αŸαž›αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡ αž’αžαŸ’αžαž”αž‘ αž’αŸ†αž–αžΈαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž“αŸ… Spotify αŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŸαŸ’αž‘αŸ’αžšαžΈαž˜αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αž‘αžΎαž„αŸ—αž…αžΌαž›αž…αž·αžαŸ’αžαžŸαŸ’αžαžΆαž”αŸ‹αžαž“αŸ’αžαŸ’αžšαžΈαž“αŸ…αž›αžΎαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αžŠαŸƒαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžαŸ’αž›αž½αž“αž―αž„αž•αŸ’αž‘αžΆαž›αŸ‹αž”αžΆαž“αž‡αž½αž›αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸαž αž‘αŸ†αž–αŸαžšαž‡αžΆαž…αž˜αŸ’αž”αž„αŸ” Spotify αž”αžΆαž“β€‹αžœαž·αž—αžΆαž‚β€‹αžŸαŸ’αžαžΆαž“αž—αžΆαž–β€‹αž“αŸαŸ‡ αž αžΎαž™β€‹αž”αžΆαž“β€‹αžŸαž˜αŸ’αžšαŸαž…β€‹αž…αž·αžαŸ’αžβ€‹αž‡αž½αž›β€‹αž’αŸ’αž“αž€β€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž‘αžΌαžšαžŸαž–αŸ’αž‘β€‹αž”αž“αŸ’αžαŸ‚αž˜β€‹αž‘αŸ€αž αž–αŸ’αžšαž˜β€‹αž‘αžΆαŸ†αž„β€‹αž”αž„αŸ’αž αžΆαžαŸ‹β€‹αž’αŸ’αž“αž€β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž‚αŸαž αž‘αŸ†αž–αŸαžšβ€‹αž‘αžΎαž„αžœαž·αž‰β€‹αž€αŸ’αž“αž»αž„β€‹αž‘αž·αžŸαžŠαŸ…β€‹αžαŸ’αž˜αžΈαŸ–

αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž‘αž˜αŸ’αž›αžΆαž€αŸ‹αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„ αž αžΎαž™αžšαŸ€αž“ Swift αž“αž·αž„ Kotlin αž₯αž‘αžΌαžœαž“αŸαŸ‡

αž αŸαžαž»αž•αž›αž‘αžΈ 3: αž’αŸ’αž“αž€αž“αžΉαž„αžšαž€αž”αŸ’αžšαžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž•αžΆαžαž˜αž·αž“αž•αŸ’αž‘αŸ‡αž€αŸ„αŸ‡ Bentley (αž”αŸ†αž–αŸαž‰αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžš)

αž“αŸαŸ‡β€‹αž”αžΎβ€‹αžαžΆαž˜β€‹αžαŸ‚β€‹αžŸαžΈαž αžΆ αž€αžΆαžšαžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœ αžœαž·αž”αž•αžαžαž› "αžšαž„αŸ’αžœαž„αŸ‹αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†" αž’αŸ†αž–αžΈαž”αŸ’αžšαžΆαž€αŸ‹αž…αŸ†αžŽαžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„ IT αž€αžΆαžšαž€αžΎαž“αž‘αžΎαž„αž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž”αŸ†αž•αž»αžαž“αŸƒαž”αŸ’αžšαžΆαž€αŸ‹αžαŸ‚αž€αŸ’αž“αž»αž„αžšαž™αŸˆαž–αŸαž›αž–αžΈαžšαž†αŸ’αž“αžΆαŸ†αž€αž“αŸ’αž›αž„αž˜αž€αž“αŸαŸ‡αž”αžΆαž“αž€αžΎαžαž‘αžΎαž„αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ…αž€αŸ’αž“αž»αž„ Objective-C, Swift αž€αŸαžŠαžΌαž…αž‡αžΆ JavaScript, Kotlin, Java, C# αž“αž·αž„ Go αŸ” αž–αž½αž€αž‚αŸαž‡αžΆαž…αŸ’αžšαžΎαž“αž‚αžΊαž‡αžΆαž—αžΆαžŸαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αŸ” αž—αžΆαžŸαžΆαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž…αž›αŸαžαž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž– αž αžΎαž™αž“αž·αž™αŸ„αž‡αž€αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αž€αŸ†αž–αž»αž„αž”αŸ’αžαžΌαžšαž‘αŸ…αž‡αžΆαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ cloud αž“αž·αž„αž‘αžΌαžšαžŸαž–αŸ’αž‘ αž αžΎαž™αž‘αžΈαž•αŸ’αžŸαžΆαžšαž€αžΆαžšαž„αžΆαžšαž€αŸαžšαžΈαž€αž…αž˜αŸ’αžšαžΎαž“αž‘αŸ…αžαžΆαž˜αž“αŸ„αŸ‡αžŠαŸ‚αžšαŸ–

αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž‘αž˜αŸ’αž›αžΆαž€αŸ‹αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„ αž αžΎαž™αžšαŸ€αž“ Swift αž“αž·αž„ Kotlin αž₯αž‘αžΌαžœαž“αŸαŸ‡

αž“αŸαŸ‡β€‹αž”αžΎβ€‹αžαžΆαž˜β€‹αž€αžΆαžšβ€‹αž…αž»αŸ‡β€‹αž•αŸ’αžŸαžΆαž™ TechRepublicαž’αŸ’αž“αž€αžαŸ†αžŽαžΆαž„αž“αŸƒαž‡αŸ†αž“αžΆαž“αŸ‹ Z (αž€αžΎαžαž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 1995-2005) αžŠαŸ‚αž›αž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαž”αžΆαž“ 2020% αž“αŸƒαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž†αŸ’αž“αžΆαŸ† 40 αžŠαžΆαž€αŸ‹αžˆαŸ’αž˜αŸ„αŸ‡αž€αž“αŸ’αž›αŸ‚αž„αž‘αŸ†αž“αŸαžšαžŠαžΌαž…αž‡αžΆαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‡αžΆαž“αŸ‹αžαŸ’αž–αžŸαŸ‹ αžœαž·αžŸαŸ’αžœαž€αžšαžˆαžΆαž“αž˜αž»αžαž‚αŸ αž“αž·αž„αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž‡αžΆαž€αžΆαžšαž„αžΆαžšαž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸαž™αžαžΆαžœαžΆαž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž₯αž‘αžΌαžœαž“αŸαŸ‡αŸ” αž€αžΆαžšαž”αŸ’αžšαž€αž½αžαž”αŸ’αžšαž‡αŸ‚αž„αž€αŸ†αž–αž»αž„αž€αžΎαž“αž‘αžΎαž„αŸ”

αž‡αžΆαž‘αžΌαž‘αŸ… αž–αŸαž›αžœαŸαž›αžΆαžŠαžΎαž˜αŸ’αž”αžΈαžˆαžΆαž“αž‘αŸ…αžšαž€αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž‚αžΊαž₯αž‘αžΌαžœαž“αŸαŸ‡αŸ” αž αžΎαž™αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹αž±αž€αžΆαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž˜αž½αž™ αž™αžΎαž„αž€αŸ†αž–αž»αž„αž”αžΎαž€αžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ αžŸαžΆαž›αžΆαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘ ABBYY. αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰αžŠαŸ‚αž›αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž–αžΈαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž’αž“αŸ’αžαžšαž‡αžΆαžαž· αž’αŸ’αž“αž€αž“αžΉαž„αžšαŸ€αž“αž–αžΈαž§αž”αž€αžšαžŽαŸαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ iOS αž“αž·αž„ Android αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž™αŸ‰αžΆαž„αž…αŸ’αžšαžΎαž“αŸ” αžαŸ’αž„αŸƒαž•αž»αžαž€αŸ†αžŽαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‘αž‘αž½αž›αž–αžΆαž€αŸ’αž™αž‚αžΊαžαŸ’αž„αŸƒαž‘αžΈ 10 αžαŸ‚αžαž»αž›αžΆαŸ”
αž–αžΈαžŠαŸ†αž”αžΌαž„ αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž“αž·αžŸαŸ’αžŸαž·αžαž“αŸƒαž“αžΆαž™αž€αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αž™αžΎαž„αž“αŸ… MIPT αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαŸ„αž™αžŸαžΆαžšαžαŸ’αž“αžΆαž€αŸ‹αžšαŸ€αž“αž’αžΆαž…αž•αŸ’αž‘αž»αž€αž˜αž“αž»αžŸαŸ’αžŸαž”αžΆαž“αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“ αž™αžΎαž„αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αžΎαž€αžœαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžšαžΆαž›αŸ‹αž‚αŸ’αž“αžΆαŸ” αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαž‚αžΊαž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ αž“αž·αž„αž‚αŸ’αž˜αžΆαž“αžŸαžΆαžš SMS αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž‡αžΆαž“αž·αžŸαŸ’αžŸαž·αžαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸ αžŸαŸ’αž‚αžΆαž›αŸ‹ OOP αž…αž„αŸ‹αž’αž—αž·αžœαžŒαŸ’αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαž–αŸ’αž‘ αž‘αž‘αž½αž›αž”αžΆαž“αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αžαŸ’αž˜αžΈαŸ— αž”αž„αŸ’αž€αžΎαž“αž‡αŸ†αž“αžΆαž‰αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ - αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡!

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹