DHH менен болгон маек: App Store менен көйгөйлөр жана жаңы электрондук почта кызматынын өнүгүшү талкууланды Hey

Мен Хейдин техникалык директору Дэвид Ханссон менен сүйлөштүм. Ал орус аудиториясына Ruby on Rails программасын иштеп чыгуучу жана Basecampтин негиздөөчүсү катары белгилүү. Биз App Store'догу Эй жаңыртууларын бөгөттөө жөнүндө сүйлөштүк (кырдаал жөнүндө), кызматты өнүктүрүүнүн жүрүшү жана маалыматтардын купуялуулугу.

DHH менен болгон маек: App Store менен көйгөйлөр жана жаңы электрондук почта кызматынын өнүгүшү талкууланды Hey
@DHH Ютубда

Эмне болду

Почта кызматы Hey.com иштеп чыгуучулардын Basecamp колдонмо дүкөнүндө 15-июнда пайда болуп, дээрлик дароо эле жаңылыктардын башына чыкты. негизги маалымат каражаттары. Чындыгында, релизден көп өтпөй колдонмо үчүн түзөтүүчү патч чыгарылды, бирок Apple адистери четке кагылды.

Алар ошондой эле электрондук почта кардарын дүкөндөн алып салабыз деп коркутушкан. Алардын айтымында, Эй иштеп чыгуучулар 3.1.1 эрежесин бузушкан жана жазылууларды сатуу үчүн In-App Purchase API механизмин колдонушкан эмес. Бул учурда, корпорация ар бир транзакция үчүн 30% комиссия алат.

Тиркеменин авторлору - Джейсон Фрид жана Дэвид Ханссон (Дэвид Хайнемайер Ханссон) - бул талапка макул болгон жок. Эй колдонуучулар расмий сайтка жазылуу үчүн төлөшөт жана мобилдик тиркемени системага кирүү үчүн гана колдонушкандыктан, алар тиешелүү пункт алардын ишинде колдонулбайт деп ырасташты. Spotify жана Netflix окшош жол менен иштешет.

Натыйжада менен

Сот бир нече жумага созулуп, июнь айынын аягында аяктаган. Apple акыры жаңыртууну жактырды, бирок Эй, колдонмодогу сатып алуулар талабын айланып өтүү үчүн жаңы акысыз кызматты кошууга туура келди. Эми колдонуучулар 14 күнгө убактылуу электрондук почта каттоо эсебин түзө алышат.

Корпорациянын өкүлдөрү (мурда WWDC) Ошондой эле айтып, бул тиркемелер үчүн коопсуздук жаңыртууларын мындан ары кечиктирбейт жана дүкөн эрежелеринин белгилүү бир бузулушуна даттанууга мүмкүндүк берет.

Ортодогу жеңишке карабастан, Дэвид Ханссон бул чечимге ыраазы болгон жок. Ал келечекте Apple корпорациясы өзүнүн каалоосу боюнча тиркемени иштеп чыгуучуларга кысым көрсөтүү үчүн рыноктогу өзүнүн үстөмдүк абалын колдоно бериши мүмкүн деп эсептейт.

Биз кээ бир пункттарды жана Эй өнүктүрүү боюнча пландарды тактоо үчүн кырдаалды талкуулады.

App Store окуясы дагы эле кеңири талкууланууда. Айтыңызчы, Apple биринчи жаңыртууну жарыялоодон баш тартканда, кандай “чечүү жолдорун” карап чыктыңыз? Жаңыртууңуз жактырылгандан кийин, колдонмодогу сатып алуулар боюнча абал кандайча өнүгөт? Регулятивдик көз караштан алганда тармакта кандайдыр бир өзгөрүүлөрдү күтсөк болобу?

Акыры, биз тиркемени App Store дүкөнүнө колдонмодогу сатып алууларсыз жана 30% комиссиясыз жайгаштыруу укугун алдык. Ырас, бул үчүн биз альтернативалуу акысыз кызматты сунуштоого аргасыз болдук, мен ага анча ыраазы эмесмин. Бирок эч нерсе кыла албайт. Appleдин практикасы азыр европалык жана америкалык жөнгө салуучулар тарабынан жигердүү изилденип жатат.

Суроо-жооп: Англис тили
1. Колдонмолор дүкөнүнүн абалы дагы эле көп көңүл буруп жатат, ошондуктан келгиле, ошол жерден баштайлы. Apple жаңыртууну жарыялоодон биринчи жолу баш тартканда, сиз жана сиздин командаңыз кандай чечимдерди карап чыктыңыз? Жаңыртуу жактырылгандан кийин IAP талашы кандайча алдыга чыкты? Жакынкы келечекте кандай ченемдик өзгөрүүлөрдү күтүшүбүз керек?

Акыры, биз 30% төлөмдү төлөбөстөн же IAP сунуштабастан, App Store дүкөнүндө болуу укугуна ээ болдук. Биз башка акысыз кызматты сунушташыбыз керек болчу, мен аны жакшы көрбөйм, бирок ошондой болот. Apple азыр Евробиримдикте да, АКШда дагы катуу текшерүүгө туш болууда.

Бул жерде DHH АКШнын Адилет министрлиги менен Еврокомиссиянын июнь айынын аягында башталган иликтөөлөрүнө шилтеме кылууда. Алардын милдети белгилөөApple компаниясынын саясаты "тандоочулук" мүнөзгө ээби жана компаниядан компанияга өзгөрөт. Европалык жөнгө салуучу буга чейин эле берилген биринчи чечимдер. Дүкөндөр себептерин көрсөтүү менен 30 күн мурун иштеп чыгуучуларга тиркемени алып салуу ниети жөнүндө билдирүүгө милдеттүү. Алар ошондой эле жөнөкөй жана түшүнүктүү тилде сайттын эрежелерин кайра жазуу керек.

WWDCде алар App Store талаптарынын конкреттүү бузулушуна даттанууга мүмкүнчүлүк берерин айтышты. Бул кичинекей иштеп чыгуучулар үчүн оюн талаасын түздөө үчүн жетиштүү деп ойлойсузбу? Hey сыяктуу өнүмдөр Gmail (G Suite) жана Netflix сыяктуу гиганттар менен атаандаша алабы?

Эч кандай, бул кичинекей, номиналдуу, алдыга кадам болгон. Бирок бул бардык оюнчулар үчүн оюн талаасын тегиздөө процессине түрткү болот деп ишенем.

Суроо-жооп: Англис тили
2. Apple компаниясынын апелляцияларды кароо ыкмасын кайра карап чыгуу боюнча WWDCге чейинки чечими кичинекей иштеп чыгуучулар үчүн оюн талаасын теңдештирүү үчүн жетиштүү деп эсептейсизби? HEY сыяктуу өнүмдөр акыры Gmail (G Suite) жана Netflix менен атаандаша алабы?

Такыр жок. Бул абдан кичинекей, дээрлик белги, алдыга кадам болду. Бирок бул оюн талаасын тегиздөө үчүн иш жүзүндө иштин башталышы деп үмүттөнөм.

Скандал иштеп чыгуу тобуна таасирин тийгиздиби? Ар бир адам сиздин товарыңыз жөнүндө күн сайын айта бербейт... Сураныч, бул адистер жөнүндө айтып бериңизчи – алардын айрымдары Basecampте иштегендер менен дал келеби? Сиз иштеп чыгуучуларды кантип жалдыңыз жана кызматкерлерди кеңейтүүнү пландап жатасызбы?

Бул тынчсыздануу жана ашыкча иштөө менен толгон алгачкы эки апта оор болду. Көңүлдүү убакыт эмес, анын бүткөнүнө кубанычтамын. Basecamp артындагы команда Эй үстүндө иштеп жатат. Бирок биздин электрондук почта кызматыбыз ийгиликтүү болуп калгандыктан, жакынкы айларда жаңы кызматкерлерди жумушка алууну пландап жатабыз. Биз бардык бош орундарды жарыялайбыз https://basecamp.com/jobs.

Суроо-жооп: Англис тили
3. Бул жарыя сиздин инженердик командаңыздын моралдык абалына таасирин тийгиздиби? Ар бир адам сиздин буюмуңуз жөнүндө күн сайын эле айта бербейт... Инженердик топ тууралуу кененирээк айтып бере аласызбы? Бул кандайдыр бир жол менен Basecamp артында турган команда менен дал келеби? Бир эле учурда эки продуктыда иштеген адамдар барбы? Мурунку кесиптештериңизди HEYде иштөөгө чакырдыңыз беле? Бул команданын алгачкы мүчөлөрүн кантип тандап алдыңыз жана аны кеңейтүүгө кандай карай алдыңыз?

Бул биринчи эки жума оор болду. Тынчсызданууга жана ашыкча жумушка толгон. Бактылуу учур эмес. Мен азыр андан өткөнүбүзгө кубанычтамын. Бул Basecampти башкарган ошол эле команда. Бирок азыр HEY чоң ийгиликке жеткендиктен, биз жакынкы бир нече ай ичинде көп жумушка алабыз. Бардык билдирүүлөр пайда болот basecamp.com/jobs.

Basecampте карооинтервьюдагы алгоритмдик жана математикалык тапшырмалар иштеп чыгуучуларды тартууга жардам бербейт. Атап айтканда, DHH абитуриенттин көндүмдөрүн текшерүүнүн эң жакшы жолу алар жазган кодду карап чыгуу жана реалдуу жана мүмкүн болуучу көйгөйлөрдү талкуулоо деп эсептейт.

Мен түшүнгөндөй, Hey Basecamp менен салыштырганда жергиликтүү UI чечимдеринин көбүрөөк саны менен мүнөздөлөт. Кошумча татаалдык менен, команданы кичинекей сактап калуу канчалык кыйын болду? Сиз WebView HTML негизинде UI элементтерин түзгөн китепкананы колдонуп жатканыңызды айттыңызбы? Бул чечим кызматкерлердин өсүшүн ооздуктоого жардам бердиби?

Ооба, биз жаңы технологияларыбыз тууралуу быйыл бир аз кечирээк сүйлөшөбүз. Эй кичинекей команда тарабынан иштелип чыгып, колдоого алынышы үчүн биз көп күч жумшадык.

Суроо-жооп: Англис тили
4. Менин түшүнүгүм боюнча, HEY, айталы, Basecamp менен салыштырганда жергиликтүү UI чечимдеринин көбүрөөк санын камтыйт. Кошумча татаалдыкты эске алуу менен, иштеп чыгуу топторун кичинекей бойдон калтыруу кыйынчылык жараттыбы? Сэм Стивенсондун айтымында, сиз жадагалса веб көрүнүштөрүңүздүн HTMLинин негизинде түпнуска UI элементтерин жараткан китепкана курдуңуз. Бул чечим кызматкерлердин санын кыскартууга жардам бердиби?

Ооба, биз ушул жылдын аягында бардык жаңы технологиябызды ачып беребиз. Биз HEY кичинекей команда тарабынан курулуп, ошондой эле сакталышы үчүн көп аракет кылдык.

Railsconf 2020деги интервью учурунда, DHH Ал белгилегендей,, үч адамдан турган эки гана команда Эй үчүн мобилдик тиркемелерди иштеп жатканын. Техникага келсек, алар колдонулган китепкана Turbolinks баракты көрсөтүүнү тездетүү үчүн - ал колдонуучу тарабынан берилген формаларды иштетет жана талап кылбайт рельс-ужс. Иштеп чыгуучулар ошондой эле UI үчүн жаңы китепкана түзүштү: ал веб көрүнүштөрдү меню элементтерине айлантат. перспективада алар муну пландаштырып жатышат ачык булакка чыгаруу.

Эй, жөнөкөй HTMLге негизделген, бул заманбап продукт үчүн бир аз таң калыштуу. Сиз сервердик рендерингди тандадыңыз, бирок инновациялык технологияларга негизделген бир нече ыңгайлаштырылган чечимдерди колдонуп жатасыз. Сиз тутумуңузду негизги электрондук почта провайдерлеринен айырмаланып турушу үчүн татаалдаштырып жатасызбы?

Биз ишти татаалдаштырганды жактырбайбыз, анткени бул ыкма иштейт. Ошентип, бир аз аракет менен сиз көп нерсени кыла аласыз. Өтө "татаал" электрондук почта провайдерлеринен өзгөчөлөнүү - бул жакшы бонус, бирок максат эмес. Максат — биздин кичинекей командабыз менен сыймыктана турган сонун продукцияны тузуу.

Суроо-жооп: Англис тили
5. HEYдин жөнөкөй эски HTMLге көңүл буруусу заманбап продукт үчүн таң калыштуу. Заманбап инновациялардан пайда алуу үчүн бир катар ылайыкташтырылган чечимдерди колдонуп, сервердик рендеринг менен тыгылып турасыз. Негизги электрондук почта провайдерлеринин стандартты бузуу практикалары жөнүндө билдирүү жасоо үчүн нерселерди "жөнөкөй" кылып жатасызбы?

Биз нерселерди жөнөкөйлөтүп жатабыз, анткени ал иштейт! Бул кичинекей командага дагы көп нерселерди жасоого мүмкүндүк берет. Заманбап татаалдыктын кереги жок экенин белгилей кетүү жакшы бонус, бирок бул маанилүү эмес. Кеп өзүбүздү өзүбүз ырахат ала тургандай кылып, кичинекей команда менен сонун продуктту курууда.

Июнь айынын ортосунда, Протоколго берген маегинде Дэвид заманбап электрондук почта кардарлары кайра жаралып жатканын айтты кырдаал Сейнфельд телефильминен. Алар сага эмне керек экенин жакшыраак билишет имиш, эгер жакпаса башка жакка барсаң болот. Эй иштеп чыгуучулар бул абалды өзгөртүүгө умтулуп жатышат, жана монополияларды жеңүү үчүн эмес, жок дегенде, бул багытта кадам таштоо.

Келгиле, электрондук почта менен бөлүшүү жөнүндө сүйлөшөлү. Сиз функцияны тез эле өчүрдүңүз жана кызматтарыңыздагы мүмкүн болгон кемчиликтерди кылдаттык менен көзөмөлдөөгө убада бердиңиз. Колдонуучулардын маалыматтарынын коопсуздугун камсыздоо үчүн кандай функцияларды ишке ашырдыңыз жана келечекте кайсынысын ишке ашырууну пландап жатасыз?

Каттарга ачык шилтемелер кыянатчылыкка алып келиши мүмкүн деп ойлогон эмеспиз. Биз башына кайтып келдик жана аны кантип жакшыртууну ойлонобуз. Hey үчүн жаңы функцияларды чыгарганда, алардын туура ишке ашырылып, эч кимдин укуктарын бузбагандыгын текшергибиз келет.

Суроо-жооп: Англис тили
6. Келгиле, электрондук почта менен бөлүшүү функциясынын айланасындагы акыркы талаш-тартыштар жөнүндө сүйлөшөлү. Сиз аны дароо өчүрдүңүз жана кызматтарыңыздын кыянаттык менен пайдалануу мүмкүнчүлүгүнө көбүрөөк көңүл бурууга убада бердиңиз. Колдонуучуларыңыздын маалыматтарынын коопсуздугун камсыз кылуу үчүн кандай тандоолорду жасадыңыз жана мындан ары кандай аракеттерди жасоону пландап жатасыз?

Биз жалпыга ачык шилтеменин өзгөчөлүгүн кыянаттык менен пайдалануу бурчунан деп ойлогон эмеспиз. Ошентип, биз аны жакшыраак кыла алгыча кайра сүрөт тактасына коюп жатабыз. Hey.com сайтында бир нерсе пайда болгондо, алар анын туура жана макулдук менен жасалганына ишениши керек.

Башында, Эй сизге электрондук кат алышууларга шилтемелерди жаратууга жана аларды башка адамдар менен бөлүшүүгө уруксат берди. Ошону менен бирге анын катышуучулары эскертмелерди алган жок бул жөнүндө. Иштеп чыгуучулар кыянаттыктын алдын алуу үчүн бөлүшүү опциясын убактылуу өчүрүштү. Ал компаниянын ички коопсуздук стандарттарына жооп бергенде кайтарылат.

Ошондой эле, почта кызматынын авторлору башка коопсуздук функцияларынын үстүндө иштеп жатышат - селден коргоо жана "пикселдерди көзөмөлдөө«, байкоо ачуу каттар. Ошондой эле иштеп чыгуучулар ишке ашырылган Почта кутусун агрессивдүү сөздөрдү жана кыянаттыктарды камтыган билдирүүлөрдөн коргогон Shield системасы.

Жазууда жакшы баарлашуу жөндөмүнө ээ болуу канчалык маанилүү экендиги жөнүндө көп айтасыз, өзгөчө иштеп чыгуучулар үчүн. Колдонмодогу сатып алуулар иши уланып жатканда, сиз өзүңүздү Twitterде өз көз карашыңызды коргой алган адам катары көрсөттүңүз.

Эйдин төрөлүшүнө себеп болгон пикир алмашуу сиздин компанияңызда кандай жүрүп жатканын айтыңызчы? Кантип продукт түшүнүгү акыркы бир нече жыл ичинде өзгөрдү? Натыйжаларга ыраазысызбы же келечекте көбүрөөк өзгөрүүлөрдү күтүшүбүз керекпи?

Мен дээрлик 25 жылдан бери онлайн постторду жазып келем жана машыгууну улантуудамын. Basecamp башынан эле тексттик байланышка багытталган компания болуу үчүн иштелип чыккан - бул биз үчүн табигый көрүнүш. Менимче, Хей күчтүү идея бар, бирок, албетте, биз келечекте өнүмдү кеңейтебиз жана жакшыртабыз.

Суроо-жооп: Англис тили
7. Сиз көп учурда, айрыкча иштеп чыгуучулар үчүн жакшы жазуу жүзүндө коммуникация жөндөмүнө ээ болуу маанилүүлүгү жөнүндө айтасыз. IAP кризиси учурунда сиз өзүңүздүн Твиттерде өзүңүздүн позицияңызда турууга жөндөмдүү экениңизди далилдедиңиз. HEY өнүгүүсүнө алып келген жазуу жүзүндөгү пикир алмашууну кантип уюштурдуңуз? Бул эки жылдын ичинде продукт концептуалдык жактан кандайча өзгөрдү? Сиз жыйынтыктарга ыраазысызбы же жакынкы келечекте чоң өзгөрүүлөрдү күтүшүбүз керекпи?

Мен 25 жылдан бери интернетке жазып келем. Мен машыгууну улантам! Ал эми биз Basecampте абдан жазууга багытталган уюмбуз. башынан бери бар. Ошентип, баары табигый келди. Мен HEYтин негизги көз карашы укмуштуудай күчтүү деп ойлойм, бирок, албетте, биз кеңейип, нерселерди жакшыртабыз.

окуганыңыз үчүн рахмат. Бул формат кызыктуу болсо, мен улантам.

Habréде дагы эмнем бар:

Source: www.habr.com

Комментарий кошуу