DHH-ri elkarrizketa: App Store-rekin izandako arazoak eta posta elektronikoko zerbitzu berri baten garapena Hey

David Hansson Hey-ren zuzendari teknikoarekin hitz egin nuen. Errusiako ikusleek Ruby on Rails-en garatzaile eta Basecamp-en sortzailekide gisa ezagutzen dute. App Store-n Hey eguneraketak blokeatzeari buruz hitz egin dugu (egoerari buruz), zerbitzuen garapenaren eta datuen pribatutasunaren aurrerapena.

DHH-ri elkarrizketa: App Store-rekin izandako arazoak eta posta elektronikoko zerbitzu berri baten garapena Hey
@DHH Twitterren

Zer gertatu zen

Posta zerbitzua Hey.com garatzaileetatik Basecamp App Store-n agertu zen ekainaren 15ean eta ia berehala iritsi zen albisteen titularrak komunikabide nagusiak. Kontua da kaleratu eta gutxira aplikaziorako adabaki zuzentzaile bat kaleratu zela, baina Appleko espezialistak baztertu.

Era berean, posta elektronikoko bezeroa dendatik kentzeko mehatxu egin zuten. Haien arabera, Hey garatzaileek 3.1.1 araua urratu zuten eta ez zuten erabili In-App Purchase API mekanismoa harpidetzak saltzeko. Kasu honetan, korporazioak %30eko komisioa jasotzen du transakzio bakoitzean.

Aplikazioaren egileak Jason Fried eta David Hansson dira (David Heinemeier Hansson) - ez zegoen ados baldintza honekin. Beraien kasuan dagokion klausula ez dela aplikagarria azpimarratu dute, Hey erabiltzaileek harpidetza bat ordaintzen baitute webgune ofizialean, eta mugikorreko aplikazioa sisteman saioa hasteko soilik erabiltzen baitute. Spotify eta Netflix antzera funtzionatzen dute.

Emaitza duten

Epaiketak hainbat aste iraun zuen eta ekainaren amaieran amaitu zen. Apple azkenik eguneratzea onartu zuen, baina Hey-k doako zerbitzu berri bat gehitu behar izan zuen aplikazioko erosketen eskakizuna gainditzeko. Erabiltzaileek 14 egunetarako aldi baterako posta-kontu bat sor dezakete orain.

Korporazioko ordezkariak (aurretik WWDC) Gainera kontatu, eta horrek ez ditu aplikazioen segurtasun-eguneratzeak atzeratuko eta dendako arauen urraketa zehatz bati errekurritzeko aukera emango dizu.

Tarteko garaipena lortu arren, David Hansson ez zegoen pozik erabakiarekin. Etorkizunean Apple Korporazioak merkatuan duen posizio nagusia erabiltzen jarrai dezakeela uste du, aplikazioen garatzaileei presioa egiteko bere diskrezioan.

Egoerari buruz eztabaidatu dugu Hey garatzeko puntu eta plan batzuk argitzeko.

App Store istorioa oraindik eztabaidatua da. Esaiguzu zein "konponbide" hartu zenuen kontuan Applek lehen eguneraketa argitaratzeari uko egin zionean? Nola garatzen da aplikazioko erosketen egoera zure eguneratzea onartu ondoren? Arloan aldaketarik espero al daiteke araudiaren ikuspegitik?

Azkenean lortu dugu aplikazioa App Store-n jartzeko eskubidea aplikazioan erosketarik gabe eta %30eko komisiorik gabe. Egia da, horretarako doako zerbitzu alternatibo bat eskaintzera behartu gintuzten, eta ez nago oso gustura. Baina ezin da ezer egin. Appleren praktikak Europako eta Amerikako erregulatzaileek aktiboki aztertzen ari diren arren.

Galdera eta erantzuna: ingelesa
1. App Storeren egoerak arreta handia jasotzen ari da oraindik, hortaz has gaitezen. Zein konponbide kontuan hartu zenituen zuk eta zure taldeak Applek eguneratzea argitaratzeari uko egin zion lehen aldiz? Nola egin du aurrera IAP gatazkak eguneraketa onartu ostean? Zer arau-garapen espero behar dugu etorkizun hurbilean?

Azkenean, App Store-n existitzeko behin betiko eskubidea irabazi dugu %30eko kuota ordaindu gabe edo IAP eskaini gabe. Doako zerbitzu ezberdin bat eskaini behar izan dugu, ez dudana maite, baina hala doa. Applek kontrol zorrotza egiten ari da EBn eta AEBn oraintxe bertan.

Hemen DHH AEBetako Justizia Sailak eta Europako Batzordeak ekainaren amaieran hasitako ikerketez ari da. Haien zeregina ezarriAppleren politikak izaera "selektiboa" duten eta enpresa batetik bestera aldatzen diren ala ez. Europako erregulatzaileak dagoeneko egin du emana lehen erabakiak. Dendak garatzaileei aplikazio bat kentzeko asmoa 30 egun lehenago jakinarazi behar diete, arrazoiak adieraziz. Era berean, guneko arauak hizkuntza erraz eta ulergarrian berridatzi behar dituzte.

WWDCn esan zuten aukera emango zutela App Store-ren eskakizunen urraketa zehatzak errekurritzeko. Hau nahikoa dela uste al duzu garatzaile txikiagoentzako jokalekua berdintzeko? Hey bezalako produktuak Gmail (G Suite) eta Netflix bezalako erraldoiekin lehiatuko al dira?

Inolaz ere, aurrerapauso txikia, nominala, izan zen. Baina espero dut jokalari guztien arteko zelaia berdintzeko prozesuan bultzada bat izatea.

Galdera eta erantzuna: ingelesa
2. Uste al duzu Apple-ren WWDC-ren aurreko erabakia nahikoa dela errekurtsoak kudeatzeko modua berrikusteko garatzaile txikiagoentzat? HEY bezalako produktuek, azkenean, Gmail (G Suite) eta Netflix bezalakoen aurka lehiatzeko aukera izango dute?

Erabat ez. Oso urrats txikia izan zen, ia adierazgarria. Baina, zorionez, zelaia berdintzeko lana egitearen hasiera da.

Eskandaluak eragin al dio garapen taldeari? Ez da egunero denek zure produktuari buruz hitz egiten... Mesedez, esan iezaguzu espezialista horiei buruz; horietako batzuk gainjartzen al dira Basecamp-en lan egiten dutenekin? Nola kontratatu zenituen garatzaileak eta langileak zabaltzeko asmoa duzu?

Lehen bi aste zailak izan ziren, antsietatez eta gehiegizko lanaz beteta. Ez da denbora dibertigarria, eta pozten naiz amaitu izana. Basecamp-en atzean dagoen taldea Hey lanean ari da. Baina gure posta elektronikoko zerbitzua arrakastatsua izan denez, datozen hilabeteetan langile berriak kontratatzeko asmoa dugu. Lanpostu huts guztiak argitaratuko ditugu https://basecamp.com/jobs.

Galdera eta erantzuna: ingelesa
3. Publizitate honek eragin al du zure ingeniaritza taldearen moralean? Ez da egunero zure produktuari buruz hitz egiten ari denak... Ingeniaritza taldeari buruz gehiago esan al didazu? Basecamp atzean dagoen taldearekin bat egiten al du inola ere? Ba al dago bi produktuetan lanean aldi berean? Gonbidatu al duzu zure lankide ohiren bat HEYn lan egitera? Nola aukeratu zenituen talde honetako hasierako kideak eta nola planteatu zenuten zabaltzea?

Lehen bi aste izugarriak izan ziren. Antsietatez eta gehiegizko lanez beteta. Ez da garai zoriontsua. Pozten naiz orain gainditu dugulako. Basecamp zuzentzen duen talde bera da. Baina orain HEY arrakasta handia izanda, asko kontratatuko ditugu datozen hilabeteetan. Argitalpen guztiak hemen agertzen dira basecamp.com/jobs.

Basecamp-en kontuanelkarrizketetako zeregin algoritmiko eta matematikoek ez dutela laguntzen garatzaileak kontratatzen. Bereziki, DHHk uste du eskatzaile baten gaitasunak probatzeko modurik onena idatzitako kodea berrikustea eta arazo errealak eta potentzialak eztabaidatzea dela.

Ulertzen dudanez, Hey-k berezko UI irtenbide kopuru handiagoa du Basecamp-ekin alderatuta. Konplexutasuna gehituta, zein zaila izan zen taldea txikia mantentzea? WebView HTMLn oinarritutako UI elementuak sortzen dituen liburutegi bat erabiltzen ari zarela esan duzu? Erabaki honek lagundu al du langileen hazkundea geldiarazten?

Bai, gure teknologia berriei buruz hitz egingo dugu pixka bat urte honetan. Gogor lan egin dugu Hey talde txiki batek garatu eta lagundu ahal izateko.

Galdera eta erantzuna: ingelesa
4. Nire ustez, HEY-k jatorrizko UI irtenbide kopuru handiagoa dakar, adibidez, Basecamp-ekin alderatuta. Konplexutasun gehigarria ikusita, garapen taldeak txikiak mantentzea erronka izan al da? Sam Stephenson-en arabera, zure web-ikuspegien HTML-n oinarritutako jatorrizko UI elementuak sortzen dituen liburutegi bat ere eraiki duzu. Erabaki honek langile kopurua murrizten lagundu al du?

Bai, gure teknologia berri guztiak aurten beranduago azalduko ditugu. Gogor lan egin genuen HEY talde txiki batek eraiki zezakeela ziurtatzeko, eta mantentzea ere bai.

Railsconf 2020-n egindako elkarrizketa batean, DHH adierazi zuen, hiru laguneko bi talde bakarrik ari direla lanean Hey-rako mugikorretarako aplikazioetan. Teknologiari dagokionez, haiek erabilitako liburutegia Turboloturak orrialdeen errendatzea bizkortzeko - erabiltzaileak bidalitako inprimakiak prozesatzen ditu eta ez du eskatzen errail-ujs. Garatzaileek liburutegi berri bat ere sortu dute UIrako: web-ikuspegiak menu-elementu bihurtzen ditu. Perspektiban planifikatzen ari dira askatu kode irekian.

Hey HTML sinplean oinarritzen da, eta hori pixka bat harrigarria da produktu moderno batentzat. Zerbitzariaren aldetik errendatzea aukeratu duzu, baina teknologia berritzaileetan oinarritutako hainbat soluzio pertsonalizatu erabiltzen ari zara. Zure sistema zailtzen ari zara posta elektronikoko hornitzaile nagusietatik bereizteko?

Ez zaigu gauzak konplikatzea gustatzen, ikuspegi honek funtzionatzen duelako. Beraz, ahalegin gutxirekin askoz gehiago egin dezakezu. Posta elektronikoko hornitzaile "konplikatuegietatik" nabarmentzeko gaitasuna bonus polita besterik ez da, baina ez helburua. Helburua gure talde txikia harro egon daitekeen produktu bikaina sortzea da.

Galdera eta erantzuna: ingelesa
5. HEYk HTML zahar arruntean duen arreta harrigarria da produktu garaikide batentzat. Zerbitzariaren errendatzearekin trabatuta zaude, neurrira egindako irtenbide ugari erabiltzen dituzun bitartean berrikuntza modernoei etekina ateratzeko. "Sinpleak" mantentzen al dituzu posta elektronikoko hornitzaile nagusien estandarrak hausteko praktikei buruzko adierazpenak egiteko?

Gauzak errazten ari gara funtzionatzen duelako! Talde txiki bati askoz gehiago egiteko aukera ematen dio. Konplexutasun modernoa beharrezkoa ez dela adieraztea abantaila polita da, baina ez da kontua. Kontua da talde txiki batekin produktu bikain bat eraikitzea, gure buruaz gozatzeko moduan.

Ekainaren erdialdean, Protokoloari egindako elkarrizketa batean, Davidek esan zuen posta elektronikoko bezero modernoak birsortzen ari zirela egoera Seinfeld telesailekoa. Ustez hobeto dakite zer behar duzun, eta gustatzen ez bazaizu, beste norabait joan zaitezke. Hey-ren garatzaileak egoera hau aldatzeko ahaleginak egiten ari dira, eta monopolioak gainditzeko ez bada, behintzat, urrats bat eman norabide horretan.

Hitz egin dezagun posta elektronikoa partekatzeari buruz. Funtzioa azkar desgaitu duzu eta zure zerbitzuetako balizko ahultasunak arretaz kontrolatuko dituzula agindu duzu. Zer eginbide ezarri dituzu dagoeneko erabiltzaileen datuen segurtasuna bermatzeko, eta zeintzuk ezartzeko asmoa duzu etorkizunean?

Gutunekiko lotura publikoek tratu txarrak ekar zezakeenik ez genuen uste. Hasierara itzuli gara eta nola hobetu pentsatuko dugu. Hey-rako eginbide berriak kaleratzen ditugunean, behar bezala inplementatzen direla ziurtatu nahi dugu eta ez dituztela inoren eskubideak urratzen.

Galdera eta erantzuna: ingelesa
6. Hitz egin dezagun posta elektronikoa partekatzeko eginbidearen inguruko azken eztabaidari buruz. Berehala desgaitu duzu eta zure zerbitzuek gehiegikeria izateko aukera gehiago kontuan hartuko duzula agindu duzu. Zein aukera egin dituzu dagoeneko zure erabiltzaileen datuen segurtasuna bermatzeko eta zer ekintza gehiago egiteko asmoa duzu?

Ez genuen pentsatu esteka publikoaren funtzio hori gehiegikeriaren ikuspegitik. Beraz, berriro taula gainean jartzen ari gara, hobeto egin arte. Hey.com-en zerbait agertzen denean, ondo egin dela eta baimenarekin sinetsi behar dute.

Hasieran, Hey-k posta elektronikoko korrespondentziarako estekak sortzeko eta beste pertsona batzuekin partekatzeko aukera eman zuen. Aldi berean, bere partaideak ez du jakinarazpenik jaso horri buruz. Garatzaileek aldi baterako desgaitu dute partekatzeko aukera gehiegikeriak saihesteko. Enpresaren barne segurtasun arauak betetzen dituenean itzuliko da.

Gainera, posta-zerbitzuaren egileak dagoeneko beste segurtasun-eginbide batzuetan ari dira lanean - uholdeen babesa eta "jarraipen-pixelak' jarraipena hasierako gutunak. Garatzaileak ere ezarrita Ezkutu sistema, postontzia hizkera erasokorra eta gehiegikeria duten mezuetatik babesten duena.

Askotan hitz egiten duzu zein garrantzitsua den komunikazio trebetasun onak idaztean, batez ere garatzaileentzat. Aplikazio barruko erosketen kasua martxan zegoen bitartean, zure ikuspuntua Twitter-en defenda zezakeen norbait zarela erakutsi zenuen.

Kontaiguzu nola funtzionatzen duen Hey-ren sorrera ekarri zuen ideia-trukeak zure enpresan? Nola aldatu da produktuaren kontzeptua azken urteotan? Pozik al zaude emaitzekin, ala aldaketa gehiago espero behar ditugu etorkizunean?

Ia 25 urte daramatzat sareko mezuak idazten eta praktikatzen jarraitzen dut. Basecamp hasiera-hasieratik testu-komunikazioan ardaztutako enpresa bat izateko diseinatu zen; hori egoera naturala da guretzat. Uste dut Hey-k ideia sendo bat duela, baina, noski, etorkizunean gure produktua zabaldu eta hobetuko dugu.

Galdera eta erantzuna: ingelesa
7. Askotan hitz egiten duzu idatzizko komunikazio trebetasun onak izatearen garrantziaz, bereziki garatzaileentzat. IAP krisian Twitter-en zure burua mantentzeko gai baino gehiago zarela frogatu zenuen. Nola antolatu zenuen HEYren garapena ekarri zuen ideia-truke idatzia? Nolako bilakaera izan du produktuak kontzeptualki bi urte hauetan? Pozik al zaude emaitzekin edo etorkizun hurbilean aldaketa handiak espero behar ditugu?

25 urte daramatzat sarerako idazten. Praktikatzen jarraitzen dut! Eta Basecampen oso idazkeran ardaztutako erakunde bat gara. Hasieratik izan dira. Beraz, hori guztia berez etorri zen. Uste dut HEYren oinarrizko ikuspegia izugarri sendoa dela, baina, noski, gauzak hobetuko ditugu eta zabalduko ditugu.

Eskerrik asko irakurtzeagatik. Formatu hau interesgarria iruditzen bazaizu, jarraituko dut.

Zer gehiago daukat HabrΓ©-n:

Iturria: www.habr.com

Gehitu iruzkin berria