Viðtal við DHH: rædd vandamál við App Store og þróun nýrrar tölvupóstþjónustu Hey

Ég talaði við tæknistjóra Hey, David Hansson. Hann er þekktur fyrir rússneska áhorfendur sem verktaki Ruby on Rails og meðstofnandi Basecamp. Við ræddum um að loka á Hey uppfærslur í App Store (um ástandið), framfarir í þjónustuþróun og persónuvernd gagna.

Viðtal við DHH: rædd vandamál við App Store og þróun nýrrar tölvupóstþjónustu Hey
@DHH á Twitter

Hvað gerðist

Póstþjónusta Hey.com frá hönnuðunum Basecamp birtist í App Store 15. júní og komst næstum strax í fréttafyrirsagnir helstu fjölmiðlar. Staðreyndin er sú að fljótlega eftir útgáfu var gefinn út leiðréttingarplástur fyrir forritið, en Apple sérfræðingar hafnað.

Þeir hótuðu einnig að fjarlægja tölvupóstforritið úr versluninni. Samkvæmt þeim brutu Hey forritarar reglu 3.1.1 og notuðu ekki In-App Purchase API vélbúnaðurinn til að selja áskriftir. Í þessu tilviki fær fyrirtækið 30% þóknun fyrir hverja viðskipti.

Höfundar umsóknarinnar eru Jason Fried og David Hansson (David Heinemeier Hansson) - var ekki sammála þessari kröfu. Þeir kröfðust þess að samsvarandi ákvæði ætti ekki við í þeirra tilviki, þar sem Hey notendur borga fyrir áskrift á opinberu vefsíðunni og nota farsímaforritið eingöngu til að skrá sig inn í kerfið. Spotify og Netflix virka á svipaðan hátt.

Með þeim afleiðingum að

Réttarhöldin stóðu yfir í nokkrar vikur og lauk í lok júní. Apple loksins samþykkti uppfærsluna, en Hey þurfti að bæta við nýrri ókeypis þjónustu til að komast í kringum kröfuna um kaup í forriti. Notendur geta nú búið til tímabundinn tölvupóstreikning í 14 daga.

Fulltrúar félagsins (áður WWDC) Einnig sagði, sem mun ekki lengur tefja fyrir öryggisuppfærslum fyrir forrit og gerir þér kleift að áfrýja tilteknu broti á reglum verslana.

Þrátt fyrir millisigurinn var David Hansson ekki ánægður með ákvörðunina. Hann telur að í framtíðinni gæti Apple Corporation haldið áfram að nota yfirburðastöðu sína á markaðnum til að þrýsta á forritara að eigin geðþótta.

Við ræddum stöðuna til að skýra nokkur atriði og áætlanir um uppbyggingu Hey.

Sagan frá App Store er enn mikið rædd. Segðu okkur hvaða „úrræði“ þú hugsaðir þegar Apple neitaði að birta fyrstu uppfærsluna? Hvernig þróast staðan með innkaup í forriti eftir að uppfærslan þín hefur verið samþykkt? Má búast við einhverjum breytingum á þessu sviði frá sjónarhóli reglugerða?

Við fengum loksins rétt til að setja forritið í App Store án innkaupa í forriti og 30% þóknunar. Að vísu neyddumst við til að bjóða upp á aðra ókeypis þjónustu, sem ég er ekki mjög ánægður með. En ekkert er hægt að gera. Þó að starfshættir Apple séu nú virkir rannsakaðir af evrópskum og bandarískum eftirlitsaðilum.

Spurning og svar: Enska
1. Staðan í App Store er enn að vekja mikla athygli, svo við skulum byrja þar. Hvaða lausnir íhuguðu þú og teymi þitt þegar Apple neitaði fyrst að birta uppfærsluna? Hvernig hefur IAP deilan þróast núna þegar uppfærslan er samþykkt? Hvaða reglugerðarþróun ættum við að búast við í náinni framtíð?

Við höfum loksins unnið okkur endanlegan tilverurétt í App Store án þess að greiða 30% gjaldið eða bjóða upp á IAP. Við þurftum að bjóða upp á aðra ókeypis þjónustu, sem ég elska ekki, en svo fer það. Apple stendur frammi fyrir mikilli athugun bæði í ESB og Bandaríkjunum núna.

Hér á DHH við rannsóknir bandaríska dómsmálaráðuneytisins og framkvæmdastjórnar Evrópusambandsins sem hófust í lok júní. Verkefni þeirra koma á fóthvort stefnur Apple séu í eðli sínu „sértækar“ og mismunandi eftir fyrirtækjum. Evrópska eftirlitsstofnunin hefur þegar afhent fyrstu ákvarðanir. Verslanir þurfa að tilkynna þróunaraðilum um fyrirætlanir sínar um að fjarlægja forrit með 30 daga fyrirvara og tilgreina ástæðurnar. Þeir ættu einnig að endurskrifa reglur síðunnar á einföldu og skiljanlegu máli.

Á WWDC sögðu þeir að þeir myndu gefa tækifæri til að áfrýja sérstökum brotum á kröfum App Store. Telur þú að þetta sé nóg til að jafna samkeppnisaðstöðu smærri þróunaraðila? Munu vörur eins og Hey geta keppt við risa eins og Gmail (G Suite) og Netflix?

Engan veginn, þetta var pínulítið, nafnlaust, framfaraskref. En ég vona að það verði hvati í því ferli að jafna aðstöðu allra leikmanna.

Spurning og svar: Enska
2. Telur þú að ákvörðun Apple fyrir WWDC um að endurskoða hvernig þeir meðhöndla kærur sé nóg til að jafna samkeppnisaðstöðu smærri þróunaraðila? Munu vörur eins og HEY loksins fá tækifæri til að keppa á borð við Gmail (G Suite) og Netflix?

Alls ekki. Þetta var mjög lítið, næstum því táknrænt, skref fram á við. En vonandi er það byrjunin á því að vinna verkið til að jafna stöðuna.

Hefur hneykslið haft áhrif á þróunarteymið? Það er ekki á hverjum degi sem allir tala um vöruna þína... Vinsamlegast segðu okkur frá þessum sérfræðingum - skarast sumir þeirra við þá sem vinna á Basecamp? Hvernig tókst þér að ráða forritara og ætlarðu að fjölga starfsfólki þínu?

Þetta voru erfiðar fyrstu tvær vikurnar, fullar af kvíða og of mikilli vinnu. Ekki skemmtilegur tími og ég er ánægður með að hann sé búinn. Liðið á bakvið Basecamp er að vinna að Hey. En þar sem tölvupóstþjónustan okkar hefur náð árangri ætlum við að ráða nýja starfsmenn á næstu mánuðum. Við munum birta öll laus störf á https://basecamp.com/jobs.

Spurning og svar: Enska
3. Hefur þessi kynning haft áhrif á starfsanda verkfræðingateymisins þíns? Það er ekki á hverjum degi sem allir virðast vera að tala um vöruna þína... Gætirðu sagt mér meira um verkfræðingateymið? Skarast það á einhvern hátt við liðið á bakvið Basecamp? Er fólk að vinna við báðar vörurnar í einu? Bjódstu einhverjum af fyrrverandi samstarfsmönnum þínum að vinna á HEY? Hvernig valdir þú fyrstu meðlimi þessa liðs og hvernig fórstu að því að stækka það?

Þetta voru ömurlegar fyrstu tvær vikurnar. Uppfull af kvíða og of mikilli vinnu. Ekki ánægjulegur tími. Ég er feginn að við erum komin yfir það núna. Það er sama liðið og rekur Basecamp. En nú þegar HEY hefur náð miklum árangri munum við ráða töluvert marga á næstu mánuðum. Allar færslur birtast á basecamp.com/jobs.

Í Basecamp íhugaað reiknirit og stærðfræðiverkefni í viðtölum hjálpi ekki til við að ráða forritara. Sérstaklega telur DHH að besta leiðin til að prófa færni umsækjanda sé að fara yfir kóðann sem þeir hafa skrifað og ræða raunveruleg og hugsanleg vandamál.

Eins og ég skil það einkennist Hey af meiri fjölda innfæddra notendaviðmóta lausna samanborið við Basecamp. Með aukinni margbreytileika, hversu erfitt var að halda liðinu litlu? Þú sagðir að þú sért að nota bókasafn sem býr til UI þætti byggt á WebView HTML? Hefur þessi ákvörðun hjálpað til við að hefta starfsmannafjölgun?

Já, við munum tala um nýja tækni okkar aðeins síðar á þessu ári. Við höfum lagt hart að okkur til að tryggja að Hey geti verið þróað og stutt af litlu teymi.

Spurning og svar: Enska
4. Það er minn skilningur að HEY feli í sér meiri fjölda innfæddra notendaviðmótslausna samanborið við til dæmis Basecamp. Miðað við aukið flókið, hefur það verið áskorun að halda þróunarteymi litlum? Samkvæmt Sam Stephenson byggðirðu meira að segja bókasafn sem býr til innfædda notendaviðmótsþætti byggða á HTML vefskoðana þinna. Hefur þessi ákvörðun hjálpað til við að fækka starfsfólki?

Já, við munum sýna alla nýju tæknina okkar síðar á þessu ári. Við lögðum hart að okkur til að tryggja að HEY gæti verið byggt af litlu teymi og viðhaldið líka.

Í viðtali á Railsconf 2020, DHH fram, að aðeins tvö teymi þriggja manna eru að vinna að farsímaforritum fyrir Hey. Hvað tækni varðar, þá nota bókasafn Turbolinks til að flýta fyrir birtingu síðu - það vinnur úr eyðublöðum sem notandinn hefur sent inn og krefst þess ekki rails-ujs. Hönnuðir hafa einnig sett saman nýtt bókasafn fyrir HÍ: það breytir vefskoðunum í valmyndarþætti. Í samhengi þeir eru að skipuleggja það gefa út í opinn uppspretta.

Hey er byggt á einföldum HTML, sem kemur svolítið á óvart fyrir nútíma vöru. Þú hefur valið flutning á miðlara en notar nokkrar sérsniðnar lausnir byggðar á nýstárlegri tækni. Ertu að flækja kerfið þitt til að skera sig úr almennum tölvupóstveitum?

Okkur líkar ekki að flækja hlutina því þessi nálgun virkar. Þannig að með lítilli fyrirhöfn geturðu gert miklu meira. Hæfni til að skera sig úr frá of „flóknum“ tölvupóstveitum er bara góður bónus, en ekki markmiðið. Markmiðið er að búa til frábæra vöru sem litla teymið okkar getur verið stolt af.

Spurning og svar: Enska
5. Áhersla HEY á venjulegt gamalt HTML kemur á óvart fyrir nútíma vöru. Þú ert fastur við flutning á netþjóni á meðan þú notar fjölda sérsniðinna lausna til að njóta góðs af nútíma nýjungum. Ertu að hafa hlutina „einfalda“ til að gefa yfirlýsingu um staðlaðar venjur almennra tölvupóstveitenda?

Við gerum hlutina einfaldari vegna þess að það virkar! Það gerir litlu teymi kleift að gera svo miklu meira. Að benda á að nútíma flókið sé ekki nauðsynlegt er góður bónus, en það er ekki málið. Aðalatriðið er að byggja upp frábæra vöru með litlu teymi á þann hátt að við getum notið okkar.

Um miðjan júní, í viðtali við Protocol, sagði David að nútíma tölvupóstforrit séu að endurskapa ástand úr sjónvarpsþáttunum Seinfeld. Talið er að þeir viti betur hvað þú þarft og ef þér líkar það ekki geturðu farið eitthvað annað. Hönnuðir Hey eru að reyna að breyta þessu ástandi, og ef ekki til að sigrast á einokun, þá að minnsta kosti taka skref í þessa átt.

Við skulum tala um að deila tölvupósti. Þú slökktir fljótt á aðgerðinni og lofaðir að fylgjast vandlega með hugsanlegum veikleikum í þjónustu þinni. Hvaða eiginleika hefur þú þegar innleitt til að tryggja öryggi notendagagna og hverja ætlarðu að innleiða í framtíðinni?

Við töldum ekki að opinber tengsl við bréf gætu leitt til misnotkunar. Við erum komin aftur til byrjunar og munum hugsa um hvernig við getum bætt það. Þegar við gefum út nýja eiginleika fyrir Hey viljum við ganga úr skugga um að þeir séu rétt innleiddir og brjóti ekki í bága við réttindi neins.

Spurning og svar: Enska
6. Við skulum tala um nýlegar deilur um aðgerðina til að deila tölvupósti. Þú slökktir strax á því og lofaðir að vera meðvitaðri um möguleika þjónustu þinna á misnotkun. Hvaða ákvarðanir hefur þú þegar tekið til að tryggja öryggi gagna notenda þinna og hvaða frekari aðgerðir ætlar þú að grípa til?

Okkur hafði ekki dottið í hug að þessi opinberi hlekkur komi í gegn frá misnotkunarsjónarhorni. Svo við setjum það aftur á teikniborðið þar til við getum gert betur. Þegar eitthvað birtist á hey.com verða þeir að geta treyst því að það sé gert rétt og með samþykki.

Í upphafi leyfði Hey þér að búa til tengla á tölvupóstsamskipti og deila þeim með öðru fólki. Á sama tíma, þátttakendur þess fékk engar tilkynningar um það. Hönnuðir hafa tímabundið gert deilingarvalkostinn óvirkan til að koma í veg fyrir misnotkun. Það verður skilað þegar það uppfyllir innri öryggisstaðla fyrirtækisins.

Einnig eru höfundar póstþjónustunnar nú þegar að vinna að öðrum öryggiseiginleikum - ofanflóðavörn og "rakningarpixlar' mælingar opnunarbréf. Einnig verktaki komið til framkvæmda Skjaldkerfi, sem verndar pósthólfið fyrir skilaboðum sem innihalda árásargjarnt tal og misnotkun.

Þú talar oft um hversu mikilvægt það er að hafa góða samskiptahæfileika þegar þú skrifar - sérstaklega fyrir forritara. Á meðan innkaupamálið var í gangi sýndir þú þig sem einhver sem gæti varið sjónarhorn þitt á Twitter.

Segðu okkur hvernig hugmyndaskiptin sem leiddu til fæðingar Hey virka í þínu fyrirtæki? Hvernig hefur vöruhugmyndin breyst á undanförnum árum? Ertu ánægður með árangurinn eða eigum við að búast við meiri breytingum í framtíðinni?

Ég hef skrifað færslur á netinu í næstum 25 ár og held áfram að æfa mig. Basecamp var hannað frá upphafi til að vera fyrirtæki með áherslu á textasamskipti - þetta er eðlilegt ástand fyrir okkur. Ég held að Hey sé með sterka hugmynd, en auðvitað munum við stækka og bæta vöruna okkar í framtíðinni.

Spurning og svar: Enska
7. Þú talar oft um mikilvægi þess að hafa góða skriflega samskiptahæfileika, sérstaklega fyrir þróunaraðila. Í IAP kreppunni sýndir þú að þú ert meira en fær um að standa þig á Twitter. Hvernig skipulagðir þú skrifleg hugmyndaskipti sem leiddu til þróunar HEY? Hvernig þróaðist varan hugmyndalega á þessum tveimur árum? Ertu ánægður með árangurinn eða eigum við að búast við miklum breytingum á næstunni?

Ég hef skrifað fyrir vefinn í 25 ár. Ég held áfram að æfa mig! Og við erum mjög skrifandi stofnun á Basecamp. Hef verið frá upphafi. Svo allt kom þetta af sjálfu sér. Ég held að kjarnasýn HEY sé ótrúlega sterk, en auðvitað munum við stækka og gera hlutina betri.

Þakka þér fyrir að lesa. Ef þér finnst þetta snið áhugavert mun ég halda áfram.

Hvað á ég annað á Habré:

Heimild: www.habr.com

Bæta við athugasemd