DHH ilə müsahibə: App Store ilə bağlı problemlər və yeni e-poçt xidmətinin inkişafı müzakirə edildi

Hey-nin texniki direktoru David Hansson ilə danışdım. O, rus tamaşaçılarına Ruby on Rails proqramının tərtibatçısı və Basecamp-ın həmtəsisçisi kimi tanınır. App Store-da Hey yeniləmələrini bloklamaqdan danışdıq (vəziyyət haqqında), xidmətin inkişafının tərəqqisi və məlumatların məxfiliyi.

DHH ilə müsahibə: App Store ilə bağlı problemlər və yeni e-poçt xidmətinin inkişafı müzakirə edildi
@DHH twitter-də

Nə oldu

Poçt xidməti Hey.com Tərtibatçılardan Basecamp iyunun 15-də App Store-da göründü və demək olar ki, dərhal xəbər başlıqlarını vurdu. əsas media. Fakt budur ki, buraxılışdan qısa müddət sonra tətbiq üçün düzəldici yamaq buraxıldı, lakin Apple mütəxəssisləri rədd edildi.

Onlar həmçinin e-poçt müştərisini mağazadan silməklə hədələyiblər. Onların sözlərinə görə, Hey tərtibatçıları 3.1.1 qaydasını pozublar və abunəlikləri satmaq üçün In-App Purchase API mexanizmindən istifadə etməyiblər. Bu halda korporasiya hər əməliyyat üçün 30% komissiya alır.

Tətbiqin müəllifləri Jason Fried və David Hanssondur (David Heinemeier Hansson) - bu tələblə razılaşmadı. Onlar israr etdilər ki, müvafiq bənd onların işinə şamil edilmir, çünki “Hey” istifadəçiləri rəsmi internet saytında abunə haqqı ödəyir və mobil proqramdan yalnız sistemə daxil olmaq üçün istifadə edirlər. Spotify və Netflix oxşar şəkildə işləyir.

Nəticə ilə

Məhkəmə bir neçə həftə davam etdi və iyunun sonunda başa çatdı. Nəhayət Apple yeniləməni təsdiqlədi, lakin Hey tətbiqdaxili satınalma tələbini yerinə yetirmək üçün yeni pulsuz xidmət əlavə etməli oldu. İstifadəçilər indi 14 gün ərzində müvəqqəti e-poçt hesabı yarada bilərlər.

Korporasiyanın nümayəndələri (əvvəllər WWDC) Həmçinin deyə danışdı, bu, tətbiqlər üçün təhlükəsizlik yeniləmələrini artıq gecikdirməyəcək və mağaza qaydalarının xüsusi pozulması ilə bağlı şikayət etməyə imkan verəcək.

Aralıq qələbəyə baxmayaraq, David Hansson bu qərardan məmnun deyildi. O, hesab edir ki, gələcəkdə Apple korporasiyası öz mülahizəsinə uyğun olaraq proqram tərtibatçılarına təzyiq göstərmək üçün bazardakı dominant mövqeyindən istifadə etməyə davam edə bilər.

Bəzi məqamlara aydınlıq gətirmək üçün vəziyyəti müzakirə etdik və “Hey”in inkişafı ilə bağlı planları müzakirə etdik.

App Store hekayəsi hələ də geniş müzakirə olunur. Bizə deyin ki, Apple ilk yeniləməni dərc etməkdən imtina edəndə hansı “çözümləri” nəzərdən keçirdiniz? Yeniləməniz təsdiqləndikdən sonra tətbiqdaxili alışlarla bağlı vəziyyət necə inkişaf edir? Tənzimləmə baxımından bu sahədə hər hansı dəyişiklik gözləyə bilərikmi?

Nəhayət, proqramdaxili alışlar və 30% komissiya olmadan tətbiqi App Store-da yerləşdirmək hüququ əldə etdik. Düzdür, bunun üçün biz məcbur olduq ki, alternativ pulsuz xidmət təklif edək, bundan çox da razı deyiləm. Amma heç nə etmək olmaz. Baxmayaraq ki, Apple-ın təcrübələri hazırda Avropa və Amerika tənzimləyiciləri tərəfindən fəal şəkildə öyrənilir.

Sual-cavab: İngilis dili
1. App Store vəziyyəti hələ də çox diqqət çəkir, ona görə də oradan başlayaq. Apple yeniləməni dərc etməkdən imtina edəndə siz və komandanız hansı həll yollarını nəzərdən keçirdiniz? Yeniləmə təsdiq edildikdən sonra IAP mübahisəsi necə inkişaf etdi? Yaxın gələcəkdə hansı tənzimləmə inkişaflarını gözləməliyik?

Nəhayət, 30% rüsum ödəmədən və ya IAP təklif etmədən App Store-da mövcud olmaq üçün qəti hüquq qazandıq. Fərqli pulsuz xidmət təklif etməli oldum, onu sevmirəm, amma belə də gedir. Apple hazırda həm AB, həm də ABŞ-da ciddi araşdırmalarla üzləşir.

Burada DHH ABŞ Ədliyyə Nazirliyi və Avropa Komissiyasının iyunun sonunda başlayan araşdırmalarına istinad edir. Onların vəzifəsi qurmaqApple-ın siyasətlərinin “seçimli” olub-olmaması və şirkətdən şirkətə fərqli olub-olmaması. Avropa tənzimləyicisi artıq var göstərilib ilk qərarlar. Mağazalardan 30 gün əvvəl səbəbləri göstərməklə tətbiqi silmək niyyətləri barədə tərtibatçılara məlumat vermələri tələb olunur. Onlar da saytın qaydalarını sadə və anlaşılan dildə yenidən yazmalıdırlar.

WWDC-də onlar App Store tələblərinin spesifik pozuntularına şikayət etmək imkanı verəcəklərini söylədilər. Sizcə, bu, kiçik tərtibatçılar üçün oyun sahəsini bərabərləşdirmək üçün kifayətdirmi? Hey kimi məhsullar Gmail (G Suite) və Netflix kimi nəhənglərlə rəqabət apara biləcəkmi?

Heç bir halda bu, kiçik, nominal bir addım idi. Amma ümid edirəm ki, bu, bütün oyunçular üçün oyun şəraitinin bərabərləşdirilməsi prosesində təkan olacaq.

Sual-cavab: İngilis dili
2. Apple-ın WWDC-dən əvvəl onların müraciətlərə baxma üsullarını əsaslı şəkildə dəyişməsi qərarının kiçik tərtibatçılar üçün oyun sahəsini bərabərləşdirmək üçün kifayət olduğuna inanırsınız? HEY kimi məhsullar nəhayət Gmail (G Suite) və Netflix kimi məhsullarla rəqabət aparmaq şansı əldə edəcəkmi?

Qətiyyən. Bu, çox kiçik, demək olar ki, əlamətdar bir addım idi. Ancaq ümid edirəm ki, bu, oyun sahəsini bərabərləşdirmək üçün həqiqətən iş görməyin başlanğıcıdır.

Qalmaqal inkişaf komandasına təsir etdimi? Hər gün hamı sizin məhsulunuz haqqında danışmır... Zəhmət olmasa, bu mütəxəssislər haqqında bizə məlumat verin - onlardan bəziləri Basecamp-da işləyənlərlə üst-üstə düşürmü? Tərtibatçıları necə işə götürdünüz və heyətinizi genişləndirməyi planlaşdırırsınız?

Narahatlıq və həddən artıq işlərlə dolu çətin ilk iki həftə idi. Əyləncəli vaxt deyil və bunun bitdiyinə şadam. Basecamp-ın arxasında duran komanda Hey üzərində işləyir. Lakin e-poçt xidmətimiz uğur qazandığından, yaxın aylarda yeni işçiləri işə götürməyi planlaşdırırıq. Biz bütün vakansiyaları dərc edəcəyik https://basecamp.com/jobs.

Sual-cavab: İngilis dili
3. Bu reklam sizin mühəndis komandanızın mənəviyyatına təsir etdimi? Hər gün deyil ki, hamı sizin məhsulunuz haqqında danışır... Mənə mühəndis komandası haqqında ətraflı məlumat verə bilərsinizmi? Basecamp-ın arxasındakı komanda ilə hər hansı bir şəkildə üst-üstə düşürmü? Hər iki məhsulda eyni vaxtda işləyən insanlar varmı? Keçmiş həmkarlarınızdan hər hansı birini HEY-də işləməyə dəvət etmisinizmi? Bu komandanın ilk üzvlərini necə seçdiniz və onu genişləndirməyə necə yanaşdınız?

İlk iki həftə sarsıdıcı idi. Narahatlıq və həddindən artıq iş ilə doludur. Xoşbəxt vaxt deyil. Mən şadam ki, biz indi bunu keçmişik. Basecamp-ı idarə edən eyni komandadır. Ancaq indi HEY böyük bir uğur olduğuna görə biz növbəti bir neçə ayda çoxlu işə qəbul edəcəyik. Bütün elanlar görünür basecamp.com/jobs.

Basecamp-da düşünməkmüsahibələrdə alqoritmik və riyazi tapşırıqlar tərtibatçıları işə götürməyə kömək etmir. Xüsusilə, DHH hesab edir ki, abituriyentin bacarıqlarını sınamağın ən yaxşı yolu onun yazdığı kodu nəzərdən keçirmək və real və potensial problemləri müzakirə etməkdir.

Anladığım kimi, Hey Basecamp ilə müqayisədə daha çox sayda yerli UI həlləri ilə xarakterizə olunur. Əlavə mürəkkəbliklə komandanı kiçik saxlamaq nə qədər çətin idi? WebView HTML əsasında UI elementləri yaradan kitabxanadan istifadə etdiyinizi söylədiniz? Bu qərar kadr artımının qarşısını almağa kömək etdimi?

Bəli, bu ildən bir az sonra yeni texnologiyalarımız haqqında danışacağıq. Hey'nin kiçik bir komanda tərəfindən inkişaf etdirilməsi və dəstəklənməsi üçün çox çalışdıq.

Sual-cavab: İngilis dili
4. Mən başa düşürəm ki, HEY, məsələn, Basecamp ilə müqayisədə daha çox yerli UI həllərini özündə birləşdirir. Əlavə mürəkkəbliyi nəzərə alaraq, inkişaf qruplarını kiçik saxlamaq çətin oldumu? Sam Stephensona görə, siz hətta veb görünüşlərinizin HTML-si əsasında yerli UI elementləri yaradan bir kitabxana qurmusunuz. Bu qərar işçilərin sayının azalmasına kömək etdimi?

Bəli, biz bütün yeni texnologiyamızı bu ilin sonunda açıqlayacağıq. HEY-nin kiçik bir komanda tərəfindən inşa edilməsini təmin etmək üçün çox çalışdıq və ona qulluq etdik.

Railsconf 2020-də müsahibə zamanı DHH qeyd etdi, üç nəfərdən ibarət yalnız iki komanda Hey üçün mobil proqramlar üzərində işləyir. Texnologiyaya gəldikdə, onlar istifadə edin kitabxana Turbolinklər səhifənin göstərilməsini sürətləndirmək üçün - istifadəçi tərəfindən təqdim olunan formaları emal edir və tələb etmir rels-ujs. Tərtibatçılar həmçinin UI üçün yeni kitabxana yaratdılar: o, veb görünüşlərini menyu elementlərinə çevirir. Perspektivdə bunu planlaşdırırlar açıq mənbəyə buraxın.

Hey sadə HTML-ə əsaslanır ki, bu da müasir məhsul üçün bir qədər təəccüblüdür. Siz server tərəfində göstərməyi seçmisiniz, lakin innovativ texnologiyalara əsaslanan bir neçə fərdi həllərdən istifadə edirsiniz. Sisteminizi əsas e-poçt provayderlərindən fərqlənmək üçün çətinləşdirirsiniz?

Biz hər şeyi çətinləşdirməyi sevmirik, çünki bu yanaşma işləyir. Beləliklə, az səylə daha çox şey edə bilərsiniz. Həddindən artıq “mürəkkəb” e-poçt provayderlərindən fərqlənmək bacarığı sadəcə gözəl bir bonusdur, lakin məqsəd deyil. Məqsəd kiçik komandamızın fəxr edə biləcəyi möhtəşəm məhsul yaratmaqdır.

Sual-cavab: İngilis dili
5. HEY-nin sadə köhnə HTML-ə diqqət yetirməsi müasir məhsul üçün təəccüblüdür. Müasir innovasiyalardan faydalanmaq üçün bir sıra xüsusi hazırlanmış həllərdən istifadə edərkən server tərəfi göstərmə ilə sıxışırsınız. Əsas e-poçt provayderlərinin standartları pozan təcrübələri haqqında açıqlama vermək üçün hər şeyi “sadə” saxlayırsınız?

Biz hər şeyi sadələşdiririk, çünki o işləyir! Kiçik bir komandaya daha çox şey etməyə imkan verir. Müasir mürəkkəbliyin lazım olmadığını qeyd etmək gözəl bir bonusdur, amma əsas o deyil. Məsələ ondadır ki, kiçik bir komanda ilə özümüzdən həzz ala biləcəyimiz bir şəkildə gözəl bir məhsul yaratmaqdır.

İyunun ortalarında Protocol-a verdiyi müsahibədə David müasir e-poçt müştərilərinin yenidən yaradıldığını söylədi vəziyyət Seinfeld televiziya serialından. Guya onlar sənin nəyə ehtiyacın olduğunu daha yaxşı bilirlər, xoşuna gəlmirsə, başqa yerə gedə bilərsən. Hey-in tərtibatçıları bu vəziyyəti dəyişdirməyə çalışırlar və inhisarları dəf etmək deyilsə, heç olmasa bu istiqamətdə bir addım atın.

Gəlin e-poçt mübadiləsi haqqında danışaq. Siz funksiyanı tez söndürdünüz və xidmətlərinizdəki potensial zəiflikləri diqqətlə izləyəcəyinizə söz verdiniz. İstifadəçi məlumatlarının təhlükəsizliyini təmin etmək üçün artıq hansı funksiyaları həyata keçirmisiniz və gələcəkdə hansı funksiyaları həyata keçirməyi planlaşdırırsınız?

Məktublara açıq keçidlərin sui-istifadəyə səbəb ola biləcəyini nəzərə almadıq. Biz başlanğıca qayıdırıq və onu necə təkmilləşdirməyi düşünəcəyik. Hey üçün yeni funksiyalar buraxdıqda, onların düzgün şəkildə həyata keçirildiyinə və heç kimin hüquqlarını pozmadığına əmin olmaq istəyirik.

Sual-cavab: İngilis dili
6. Gəlin e-poçt paylaşma funksiyası ətrafında son vaxtlar yaranan mübahisələrdən danışaq. Siz onu dərhal deaktiv etdiniz və xidmətlərinizin sui-istifadə potensialına daha çox diqqət yetirəcəyinizə söz verdiniz. İstifadəçilərinizin məlumatlarının təhlükəsizliyini təmin etmək üçün artıq hansı seçimləri etmisiniz və daha hansı tədbirləri həyata keçirməyi planlaşdırırsınız?

Biz sui-istifadə bucağından ictimai link xüsusiyyətini düşünməmişdik. Beləliklə, biz daha yaxşısını edə bilənə qədər onu yenidən rəsm lövhəsinə qoyuruq. Hey.com-da bir şey görünəndə, bunun düzgün və razılıqla edildiyinə inanmağı bacarmalıdırlar.

Başlanğıcda Hey sizə e-poçt yazışmalarına keçidlər yaratmağa və onları digər insanlarla paylaşmağa icazə verdi. Eyni zamanda, onun iştirakçıları bildirişlər almadı bunun haqqında. Tərtibatçılar sui-istifadənin qarşısını almaq üçün paylaşma seçimini müvəqqəti olaraq deaktiv ediblər. Şirkətin daxili təhlükəsizlik standartlarına cavab verən zaman geri qaytarılacaq.

Həmçinin, poçt xidmətinin müəllifləri artıq digər təhlükəsizlik funksiyaları üzərində işləyirlər - daşqından mühafizə və "izləmə pikselləri" izləmə açılış məktubları. Həmçinin developers həyata keçirilən Poçt qutusunu aqressiv nitq və sui-istifadə olan mesajlardan qoruyan qalxan sistemi.

Yazarkən yaxşı ünsiyyət bacarıqlarına sahib olmağın nə qədər vacib olduğunu tez-tez danışırsınız, xüsusən də tərtibatçılar üçün. Tətbiqdaxili satınalma davası davam edərkən, siz Twitter-də öz baxışınızı müdafiə edə biləcək biri olduğunuzu göstərdiniz.

Bizə deyin ki, Hey doğulmasına səbəb olan fikir mübadiləsi sizin şirkətinizdə necə işləyir? Son bir neçə ildə məhsul konsepsiyası necə dəyişdi? Nəticələrdən razısınız, yoxsa gələcəkdə daha çox dəyişiklik gözləməliyik?

Mən 25 ilə yaxındır ki, onlayn yazılar yazıram və təcrübəmi davam etdirirəm. Basecamp əvvəldən mətn kommunikasiyasına yönəlmiş bir şirkət olmaq üçün nəzərdə tutulmuşdur - bu, bizim üçün təbii bir vəziyyətdir. Düşünürəm ki, Hey-nin güclü ideyası var, amma əlbəttə ki, gələcəkdə məhsulumuzu genişləndirib təkmilləşdirəcəyik.

Sual-cavab: İngilis dili
7. Xüsusilə tərtibatçılar üçün yaxşı yazılı ünsiyyət bacarıqlarına sahib olmağın vacibliyindən tez-tez danışırsınız. IAP böhranı zamanı siz Twitter-də öz mövqeyinizdə dayanmağa qadir olduğunuzu sübut etdiniz. HEY-in inkişafına səbəb olan yazılı fikir mübadiləsini necə təşkil etdiniz? Bu iki il ərzində məhsul konseptual olaraq necə inkişaf etdi? Nəticələrdən razısınız, yoxsa yaxın gələcəkdə böyük dəyişikliklər gözləməliyik?

25 ildir ki, internet üçün yazıram. Mən məşq etməyə davam edirəm! Biz Basecamp-da çox yazmağa yönəlmiş bir təşkilatıq. Başdan bəri var. Beləliklə, hər şey təbii olaraq gəldi. Düşünürəm ki, HEY-in əsas vizyonu inanılmaz dərəcədə güclüdür, lakin əlbəttə ki, biz genişlənəcəyik və hər şeyi yaxşılaşdıracağıq.

Oxuduğunuz üçün təşəkkür edirik. Bu format sizə maraqlı gəlirsə, davam edəcəm.

Habré-də başqa nələrim var:

Mənbə: www.habr.com

Добавить комментарий