Ifọrọwanilẹnuwo pẹlu DHH: Ti jiroro lori awọn ọran Ile itaja App ati idagbasoke ti iṣẹ imeeli tuntun Hey

Mo sọrọ pẹlu oludari imọ-ẹrọ Hey, David Hansson. O mọ si awọn olugbo Ilu Rọsia bi olupilẹṣẹ ti Ruby lori Rails ati oludasile Basecamp. A sọrọ nipa didi awọn imudojuiwọn Hey ni Ile itaja App (nipa ipo naa), ilọsiwaju ti idagbasoke iṣẹ ati aṣiri data.

Ifọrọwanilẹnuwo pẹlu DHH: Ti jiroro lori awọn ọran Ile itaja App ati idagbasoke ti iṣẹ imeeli tuntun Hey
@DHH lori Twitter

Kini o sele

Ifiweranṣẹ iṣẹ Hey.com lati awọn Difelopa Basecamp han ni App Store ni June 15 ati ki o fere lẹsẹkẹsẹ lu awọn akọle iroyin media pataki. Otitọ ni pe laipẹ lẹhin itusilẹ a ti tu alemo atunṣe fun ohun elo naa, ṣugbọn awọn alamọja Apple kọ.

Wọn tun halẹ lati yọ alabara imeeli kuro ni ile itaja. Gẹgẹbi wọn, Hey Difelopa rú ofin 3.1.1 ati pe wọn ko lo ilana API Ra In-App lati ta awọn ṣiṣe alabapin. Ni idi eyi, ile-iṣẹ gba igbimọ 30% lori idunadura kọọkan.

Awọn onkọwe ohun elo naa jẹ Jason Fried ati David Hansson (David Heinemeier Hansson) - ko gba pẹlu ibeere yii. Wọn tẹnumọ pe gbolohun ti o baamu ko wulo ninu ọran wọn, nitori awọn olumulo Hey sanwo fun ṣiṣe alabapin lori oju opo wẹẹbu osise, ati lo ohun elo alagbeka nikan lati wọle sinu eto naa. Spotify ati Netflix ṣiṣẹ ni ọna kanna.

Kini ila isalẹ

Iwadii na fun awọn ọsẹ pupọ o si pari ni opin Oṣu Keje. Apple nipari fọwọsi imudojuiwọn, ṣugbọn Hey ni lati ṣafikun iṣẹ ọfẹ tuntun lati wa ni ayika ibeere awọn rira in-app. Awọn olumulo le ṣẹda iwe apamọ imeeli igba diẹ fun awọn ọjọ 14.

Awọn aṣoju ti ile-iṣẹ (ṣaaju WWDC) Bakannaa so fun, eyi ti kii yoo ṣe idaduro awọn imudojuiwọn aabo fun awọn ohun elo ati pe yoo gba ọ laaye lati bẹbẹ fun irufin kan pato ti awọn ofin itaja.

Pelu iṣẹgun agbedemeji, David Hansson ko dun pẹlu ipinnu naa. O gbagbọ pe ni ọjọ iwaju, Apple Corporation le tẹsiwaju lati lo ipo ti o ga julọ ni ọja lati fi titẹ si awọn olupilẹṣẹ ohun elo ni lakaye rẹ.

A sọrọ lori ipo naa lati ṣalaye diẹ ninu awọn aaye ati awọn ero fun idagbasoke Hey.

Itan App Store jẹ ṣi jiroro jakejado. Sọ fun wa kini “awọn ibi-iṣẹ” ti o gbero nigbati Apple kọ lati ṣe atẹjade imudojuiwọn akọkọ? Bawo ni ipo pẹlu awọn rira in-app ṣe dagbasoke lẹhin ti o ti fọwọsi imudojuiwọn rẹ? Njẹ a le nireti eyikeyi awọn ayipada ninu aaye lati irisi ilana?

Nikẹhin a ni ẹtọ lati gbe ohun elo naa sinu Ile itaja App laisi awọn rira in-app ati igbimọ 30%. Lootọ, fun eyi a fi agbara mu wa lati funni ni iṣẹ ọfẹ miiran, eyiti inu mi ko dun pupọ. Sugbon ko si ohun ti a le ṣe. Botilẹjẹpe awọn iṣe Apple ti ni ikẹkọ lọwọlọwọ nipasẹ awọn olutọsọna Yuroopu ati Amẹrika.

Ibeere ati idahun: English
1. Ipo itaja itaja tun n gba akiyesi pupọ, nitorinaa jẹ ki a bẹrẹ nibẹ. Awọn agbegbe wo ni iwọ ati ẹgbẹ rẹ ro nigbati Apple kọkọ kọ lati ṣe atẹjade imudojuiwọn naa? Bawo ni ariyanjiyan IAP ti tẹsiwaju ni bayi pe imudojuiwọn ti fọwọsi? Awọn idagbasoke ilana wo ni o yẹ ki a reti ni ọjọ iwaju nitosi?

A ti bori nikẹhin ẹtọ lati wa ninu itaja itaja laisi san owo 30% tabi fifunni IAP. A ni lati pese iṣẹ ọfẹ ti o yatọ, eyiti Emi ko nifẹ, ṣugbọn nitorinaa o lọ. Apple n dojukọ ayewo lile ni mejeeji EU ati AMẸRIKA ni bayi.

Nibi DHH n tọka si awọn iwadii nipasẹ Ẹka Idajọ AMẸRIKA ati Igbimọ Yuroopu, eyiti o bẹrẹ ni ipari Oṣu Kẹfa. Iṣẹ-ṣiṣe wọn fi sori ẹrọboya awọn eto imulo Apple jẹ “ayanfẹ” ni iseda ati yatọ lati ile-iṣẹ si ile-iṣẹ. Awọn olutọsọna European ti tẹlẹ ti gbe jade akọkọ ipinu. Awọn ile-itaja nilo lati sọ fun awọn olupilẹṣẹ ti ero wọn lati yọ ohun elo kan kuro ni ọjọ 30 ni ilosiwaju, nfihan awọn idi. Wọn yẹ ki o tun kọ awọn ofin ti aaye naa ni ede ti o rọrun ati oye.

Ni WWDC wọn sọ pe wọn yoo pese aye lati rawọ awọn irufin kan pato ti awọn ibeere Ile itaja App. Ṣe o ro pe eyi ti to lati ipele ti awọn ere aaye fun kere Difelopa? Ṣe awọn ọja bii Hey yoo ni anfani lati dije pẹlu awọn omiran bii Gmail (G Suite) ati Netflix?

Lọnakọna, o jẹ aami kekere kan, ti orukọ, igbesẹ siwaju. Ṣugbọn Mo nireti pe yoo jẹ iwuri ninu ilana ti ipele aaye ere fun gbogbo awọn oṣere.

Ibeere ati idahun: English
2. Ṣe o gbagbọ pe ipinnu Apple ti iṣaaju-WWDC lati ṣe atunṣe ọna ti wọn mu awọn ẹbẹ ti o to lati ṣe ipele aaye ere fun awọn olupilẹṣẹ kere? Ṣe awọn ọja bii HEY nipari ni aye lati dije lodi si awọn ayanfẹ ti Gmail (G Suite) ati Netflix?

Bẹẹkọ rara. O jẹ aami kekere pupọ, ti o fẹrẹẹ, igbesẹ siwaju. Ṣugbọn ni ireti pe o jẹ ibẹrẹ ti n ṣe iṣẹ gangan lati ṣe ipele aaye ere.

Njẹ itanjẹ naa ti kan ẹgbẹ idagbasoke? Kii ṣe lojoojumọ ti gbogbo eniyan n sọrọ nipa ọja rẹ... Jọwọ sọ fun wa nipa awọn alamọja wọnyi - ṣe diẹ ninu wọn ni lqkan pẹlu awọn ti n ṣiṣẹ lori Basecamp? Bawo ni o ṣe gba awọn olupilẹṣẹ ṣiṣẹ ati ṣe o gbero lati faagun oṣiṣẹ rẹ?

O jẹ ọsẹ meji akọkọ ti o nira, ti o kun fun aibalẹ ati iṣẹ apọju. Ko kan fun akoko, ati ki o Mo wa dun ti o ni lori. Ẹgbẹ ti o wa lẹhin Basecamp n ṣiṣẹ lori Hey. Ṣugbọn bi iṣẹ imeeli wa ti di aṣeyọri, a gbero lati bẹwẹ awọn oṣiṣẹ tuntun ni awọn oṣu to n bọ. A yoo ṣe atẹjade gbogbo awọn aye lori https://basecamp.com/jobs.

Ibeere ati idahun: English
3. Njẹ ikede yii ti ni ipa lori iṣesi ti ẹgbẹ imọ-ẹrọ rẹ? Kii ṣe ni gbogbo ọjọ ti o dabi ẹnipe gbogbo eniyan n sọrọ nipa ọja rẹ… Ṣe o le sọ fun mi diẹ sii nipa ẹgbẹ imọ-ẹrọ? Ṣe o ni eyikeyi ọna ni lqkan pẹlu awọn egbe sile Basecamp? Ṣe awọn eniyan wa ti n ṣiṣẹ lori awọn ọja mejeeji ni ẹẹkan? Njẹ o pe eyikeyi ninu awọn ẹlẹgbẹ rẹ tẹlẹ lati ṣiṣẹ lori HEY? Bawo ni o ṣe yan awọn ọmọ ẹgbẹ akọkọ ti ẹgbẹ yii ati bawo ni o ṣe sunmọ faagun rẹ?

O je kan crushing akọkọ ọsẹ meji. Kún pẹlu ṣàníyàn ati overwork. Ko kan dun akoko. Inu mi dun pe a ti kọja ni bayi. O jẹ ẹgbẹ kanna ti o nṣiṣẹ Basecamp. Ṣugbọn ni bayi pe HEY jẹ aṣeyọri nla a yoo gba igbanisise pupọ ni awọn oṣu diẹ ti n bọ. Gbogbo awọn ifiweranṣẹ han lori baseamp.com/jobs.

Ni Basecamp rope awọn iṣẹ ṣiṣe algorithmic ati mathematiki ni awọn ifọrọwanilẹnuwo ko ṣe iranlọwọ lati gba awọn oludasilẹ ṣiṣẹ. Ni pataki, DHH gbagbọ pe ọna ti o dara julọ lati ṣe idanwo awọn ọgbọn olubẹwẹ ni lati ṣe atunyẹwo koodu ti wọn ti kọ ati jiroro awọn iṣoro gidi ati agbara.

Bi mo ti ye rẹ, Hey jẹ ijuwe nipasẹ nọmba ti o tobi ju ti awọn solusan UI abinibi ti akawe si Basecamp. Pẹlu idiju ti a ṣafikun, bawo ni o ṣe ṣoro lati jẹ ki ẹgbẹ naa kere? O sọ pe o nlo ile-ikawe kan ti o ṣe ipilẹṣẹ awọn eroja UI ti o da lori WebView HTML? Njẹ ipinnu yii ṣe iranlọwọ lati dena idagbasoke oṣiṣẹ?

Bẹẹni, a yoo sọrọ nipa awọn imọ-ẹrọ tuntun wa diẹ diẹ nigbamii ni ọdun yii. A ti ṣiṣẹ takuntakun lati rii daju pe Hey le ni idagbasoke ati atilẹyin nipasẹ ẹgbẹ kekere kan.

Ibeere ati idahun: English
4. Oye mi ni pe HEY ṣafikun nọmba ti o tobi julọ ti awọn solusan UI abinibi ti a fiwe si, sọ, Basecamp. Fi fun idiju ti a ṣafikun, ṣe o ti jẹ ipenija lati jẹ ki awọn ẹgbẹ idagbasoke jẹ kekere bi? Gẹgẹbi Sam Stephenson, o paapaa kọ ile-ikawe kan ti o ṣe ipilẹṣẹ awọn eroja UI abinibi ti o da lori awọn iwo wẹẹbu rẹ 'HTML. Njẹ ipinnu yii ṣe iranlọwọ lati dinku nọmba awọn oṣiṣẹ?

Bẹẹni, a yoo ṣafihan gbogbo imọ-ẹrọ tuntun wa nigbamii ni ọdun yii. A ṣiṣẹ takuntakun lati rii daju pe HEY le kọ nipasẹ ẹgbẹ kekere kan, ati ṣetọju paapaa.

Lakoko ifọrọwanilẹnuwo ni Railsconf 2020, DHH ṣe akiyesi, pe awọn ẹgbẹ meji nikan ti eniyan mẹta n ṣiṣẹ lori awọn ohun elo alagbeka fun Hey. Nipa imọ-ẹrọ, wọn lilo ìkàwé Turbolinks lati ṣe atunṣe oju-iwe ni iyara - o ṣe ilana awọn fọọmu ti olumulo fi silẹ ati pe ko nilo irin-ujs. Awọn olupilẹṣẹ tun ti ṣajọpọ ile-ikawe tuntun fun UI: o yi awọn iwo wẹẹbu pada si awọn eroja atokọ. Ni irisi nwon nse eto re tu silẹ lati ṣii orisun.

Hey da lori HTML ti o rọrun, eyiti o jẹ iyalẹnu diẹ fun ọja ode oni. O ti yan iṣẹ ṣiṣe-ẹgbẹ olupin, ṣugbọn o nlo ọpọlọpọ awọn solusan aṣa ti o da lori awọn imọ-ẹrọ imotuntun. Njẹ o n ṣe idiju eto rẹ lati jade kuro ni awọn olupese imeeli akọkọ bi?

A ko fẹ lati complicate ohun nitori yi ona ṣiṣẹ. Nitorinaa, pẹlu igbiyanju kekere o le ṣe pupọ diẹ sii. Agbara lati duro jade lati awọn olupese imeeli “idiju” aṣeju jẹ ẹbun ti o wuyi, ṣugbọn kii ṣe ibi-afẹde naa. Ibi-afẹde ni lati ṣẹda ọja nla ti ẹgbẹ kekere wa le gberaga.

Ibeere ati idahun: English
5. HEY ká idojukọ lori itele ti atijọ HTML jẹ iyalenu fun a imusin ọja. O ti wa ni di pẹlu Rendering-ẹgbẹ olupin nigba ti o ba gba awọn nọmba kan ti telo solusan lati anfani lati igbalode imotuntun. Njẹ o n tọju awọn nkan 'rọrun' lati ṣe alaye kan nipa awọn iṣe fifọ-pipe ti awọn olupese imeeli akọkọ bi?

A n tọju awọn nkan rọrun nitori pe o ṣiṣẹ! O gba ẹgbẹ kekere kan laaye lati ṣe pupọ diẹ sii. Ṣiṣe kan ojuami ti igbalode complexity jẹ ko wulo ni a nice ajeseku, sugbon o ni ko ni ojuami. Ojuami ni lati kọ ọja nla kan pẹlu ẹgbẹ kekere kan ni ọna ti a le gbadun ara wa.

Ni aarin-Okudu, ninu ifọrọwanilẹnuwo pẹlu Ilana, David sọ pe awọn alabara imeeli ode oni n tun ṣe ipo lati tẹlifisiọnu jara Seinfeld. Ṣebi wọn mọ ohun ti o nilo dara julọ, ati pe ti o ko ba fẹran rẹ, o le lọ si ibomiran. Awọn Difelopa ti Hey n tiraka lati yi ipo ọrọ yii pada, ati pe ti kii ba bori awọn monopolies, lẹhinna o kere ju ṣe igbesẹ kan ni itọsọna yii.

Jẹ ki a sọrọ nipa pinpin imeeli. O yara alaabo iṣẹ naa o si ṣe ileri lati ṣe abojuto farabalẹ awọn ailagbara ti o pọju ninu awọn iṣẹ rẹ. Awọn ẹya wo ni o ti ṣe imuse tẹlẹ lati rii daju aabo data olumulo, ati awọn wo ni o gbero lati ṣe ni ọjọ iwaju?

A ko ro pe awọn ọna asopọ ti gbogbo eniyan si awọn lẹta le ja si ilokulo. A pada si ibẹrẹ ati pe a yoo ronu bi a ṣe le mu ilọsiwaju sii. Nigba ti a ba tu awọn ẹya tuntun silẹ fun Hey, a fẹ lati rii daju pe wọn ti ṣe imuse ni deede ati pe ko rú awọn ẹtọ ẹnikẹni.

Ibeere ati idahun: English
6. Jẹ ki a sọrọ nipa ariyanjiyan aipẹ ti o yika ẹya-ara pinpin imeeli. O ṣe alaabo ni kiakia o si ṣe ileri lati ni iranti diẹ sii ti agbara awọn iṣẹ rẹ fun ilokulo. Awọn yiyan wo ni o ti ṣe tẹlẹ lati rii daju aabo data awọn olumulo rẹ ati awọn iṣe siwaju wo ni o ngbero lati mu?

A ko ronu pe ẹya ọna asopọ gbogbo eniyan nipasẹ lati igun ilokulo. Nitorinaa a n gbe e pada sori igbimọ iyaworan titi ti a yoo fi le ṣe dara julọ. Nigbati nkan ba han lori hey.com, wọn ni lati ni anfani lati gbẹkẹle pe o ti ṣe ni ẹtọ ati pẹlu igbanilaaye.

Ni ibẹrẹ, Hey gba ọ laaye lati ṣe agbekalẹ awọn ọna asopọ si ifọrọranṣẹ imeeli ki o pin wọn pẹlu eniyan miiran. Ni akoko kanna, awọn alabaṣepọ rẹ ko gba awọn iwifunni nipa rẹ. Awọn olupilẹṣẹ ti ṣe alaabo fun igba diẹ aṣayan pinpin lati yago fun ilokulo. Yoo pada wa nigbati o ba pade awọn iṣedede aabo inu ile-iṣẹ naa.

Paapaa, awọn onkọwe ti iṣẹ meeli ti n ṣiṣẹ tẹlẹ lori awọn ẹya aabo miiran - iṣan omi Idaabobo ati "awọn piksẹli ipasẹ" ipasẹ ṣiṣi awọn lẹta. Tun kóòdù imuse Eto aabo, eyiti o ṣe aabo apoti ifiweranṣẹ lati awọn ifiranṣẹ ti o ni ọrọ ibinu ati ilokulo.

Nigbagbogbo o sọrọ nipa bi o ṣe ṣe pataki lati ni awọn ọgbọn ibaraẹnisọrọ to dara nigba kikọ-paapaa fun awọn idagbasoke. Lakoko ti ọran rira in-app n lọ, o fihan ararẹ lati jẹ ẹnikan ti o lagbara lati daabobo oju-ọna wiwo rẹ lori Twitter.

Sọ fun wa bii paṣipaarọ awọn imọran ti o yori si ibimọ Hey ṣiṣẹ ni ile-iṣẹ rẹ? Bawo ni ero ọja ti yipada ni awọn ọdun diẹ sẹhin? Ṣe o ni idunnu pẹlu awọn abajade, tabi o yẹ ki a nireti awọn ayipada diẹ sii ni ọjọ iwaju?

Mo ti n kọ awọn ifiweranṣẹ ori ayelujara fun ọdun 25 ati tẹsiwaju lati ṣe adaṣe. Basecamp ni a loyun lati ibẹrẹ bi ile-iṣẹ kan ti dojukọ ibaraẹnisọrọ ọrọ - eyi jẹ ipo iṣe ti ara fun wa. Mo ro pe Hey ni imọran ti o lagbara, ṣugbọn dajudaju a yoo faagun ati ilọsiwaju ọja wa ni ọjọ iwaju.

Ibeere ati idahun: English
7. Nigbagbogbo o sọrọ nipa pataki ti nini awọn ọgbọn ibaraẹnisọrọ kikọ ti o dara, pataki fun awọn olupilẹṣẹ. Lakoko aawọ IAP o ṣe afihan ararẹ lati jẹ diẹ sii ju agbara lati duro lori aaye rẹ lori Twitter. Bawo ni o ṣe ṣeto paṣipaarọ kikọ ti awọn imọran ti o yori si idagbasoke ti HEY? Bawo ni ọja ṣe dagbasoke ni imọran ni ọdun meji wọnyi? Ṣe o ni idunnu pẹlu awọn abajade tabi o yẹ ki a nireti awọn ayipada nla ni ọjọ iwaju nitosi?

Mo ti nkọwe fun wẹẹbu fun ọdun 25. Mo tẹsiwaju adaṣe! Ati pe a jẹ agbari ti o ni idojukọ kikọ pupọ ni Basecamp. Ti wa lati ibẹrẹ. Nitorina gbogbo nkan ti o wa nipa ti ara. Mo ro pe HEY ká mojuto iran jẹ ti iyalẹnu lagbara, sugbon ti dajudaju a yoo faagun ki o si ṣe ohun dara.

O ṣeun fun kika. Ti o ba ri ọna kika yii ti o nifẹ, Emi yoo tẹsiwaju.

Kini ohun miiran ti Mo ni lori Habré:

orisun: www.habr.com

Fi ọrọìwòye kun