{"id":230618,"date":"2022-12-14T15:45:00","date_gmt":"2022-12-14T12:45:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230618"},"modified":"2022-12-07T11:32:32","modified_gmt":"2022-12-07T08:32:32","slug":"avalda-varakult-a-case-for-a-strong-1-0","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/avalda-varakult-a-case-for-a-strong-1-0\/","title":{"rendered":"Avalda varakult: A Case for a Strong 1.0"},"content":{"rendered":"\n<p>Ma ei ole <strong><a href=\"https:\/\/www.cnet.com\/news\/zuckerberg-move-fast-and-break-things-isnt-how-we-operate-anymore\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Facebooki<\/a><\/strong> mantra &quot;liigu kiiresti ja murra asju&quot; f\u00e4nn ja ma ei usu, et oleks p\u00f5hjust oma arvamust selle kohta \u00f5igustada. Mul on hea meel, et nad on sellest eemaldunud. (v\u00f5i n\u00e4ib olevat \u2013 ma ei tea, mida nad sisemiselt teevad).<\/p>\n<p>Ma olen siiski idee &quot;Varasemalt vabastamine&quot; f\u00e4nn. M\u00f5nikord on see seotud ka s\u00f5naga \u201eRelease sageli&quot;, nii et saame tarkvaraarenduse nomenklatuuris peaaegu kurikuulsa fraasi \u201eRelease Early, Release Sageli&#8221;.<\/p>\n<p>Ma ei arva, et nad peavad tingimata koos k\u00e4ima.<\/p>\n<p>Kui aga r\u00e4\u00e4kida ideest \u201eVabasta varakult&#8221;, siis tundub, et olenemata sellest, mida sa v\u00e4lja annad, kui see ei vasta kliendi ootustele, pole see hea.<\/p>\n<p>Ja ma saan aru. V\u00e4hemalt sellest vaatenurgast.<\/p>\n<p>Aga mis siis, kui olete kaastarkvaraarendaja ja teil on \u00fclevaade selle kohta, kuidas sellised asjad toimivad?<\/p>\n<h2>Vabasta varakult<\/h2>\n<p>Selle postituse katal\u00fcsaator on see, et <strong><a href=\"https:\/\/www.spotify.com\/us\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Spotify<\/a><\/strong> andis hiljuti v\u00e4lja <strong><a href=\"https:\/\/newsroom.spotify.com\/2018-11-13\/spotify-for-apple-watch-helps-you-keep-time-with-the-music\/?ref=producthunt\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Apple Watchi rakenduse.<\/a><\/strong> Nende esimene versioon on teie telefonis t\u00f6\u00f6tava rakenduse kaugjuhtimispult. See pole esimene Apple Watchi rakendus, mis seda teeb.<\/p>\n<p>See t\u00e4hendab, et see pole esimene omataoline rakendus, mille esimene versioon on telefoni peamise rakenduse kaugjuhtimispult.<\/p>\n<p>Selle konkreetse toote \u00fcmber n\u00e4ib siiski olevat rohkem kriitikat. V\u00f5in vaid oletada, et selle p\u00f5hjuseks on asjaolu, et kell ei asu kunagi samas kohas, nii et inimeste ootused on k\u00f5rgemad.<\/p>\n<p>Samas ei pea ma tingimata samal seisukohal olema. Nii et enne, kui jagan oma p\u00f5hjuseid, tahan selgitada:<\/p>\n<ul>\n<li>Olen paadunud Spotify f\u00e4nn. See on siiani mu lemmikmuusikateenus.<\/li>\n<li>Apple Watchi mobiilsidev\u00f5ime on see, mis pani mind selle hankimisel \u00fcle m\u00f5istuse, sest v\u00f5imalus minna v\u00e4lja ja olla telefonist lahti kohtinguks, jooksmiseks, asjaajamiseks ja muuks muuks on olnud suurep\u00e4rane.<\/li>\n<\/ul>\n<p>L\u00f5puks on seda teed l\u00e4inud ka teised rakendused. See t\u00e4hendab, et nad on k\u00f5igepealt kasutanud &quot;\u00fclistatud kaugjuhtimispuldi&quot; rakendust ja j\u00e4tkanud seej\u00e4rel itereerimist.<\/p>\n<p>Ja siin sean ma osa kriitikast kahtluse alla.<\/p>\n<h3>Kaks t\u00fc\u00fcpi rakendusi<\/h3>\n<p>P\u00f5him\u00f5tteliselt arvan, et seda saab taandada klientide ootustele ja usun, et need saab jagada kahte kategooriasse:<\/p>\n<ol>\n<li><strong>Kaasrakendused<\/strong>. M\u00f5elge, et need on teie kaugrakendused, mis aitavad juhtida m\u00f5nes teises iOS-i seadmes t\u00f6\u00f6tavat p\u00f5hirakendust.<\/li>\n<li><strong>T\u00e4ielikult v\u00e4lja t\u00f6\u00f6tatud rakendused<\/strong> (parema termini puudumisel). M\u00f5elge neile kui t\u00e4israkendustele, mis ei s\u00f5ltu \u00fchestki teisest rakendusest, kuid v\u00f5ivad mingil hetkel andmeid jagada (juhtmevaba \u00fchenduse, LTE-\u00fchenduse jne kaudu).<\/li>\n<\/ol>\n<p>Ja siin on klientide ootused erinevad.<\/p>\n<h3>See ei t\u00e4henda poola keele puudumist<\/h3>\n<p>Kui rakendus Apple Watchist v\u00e4lja antakse, oleme hakanud eeldama, et see on samav\u00e4\u00e4rne iOS-i vastega. Usun, et osa sellest on tingitud sellest, kui v\u00f5imsaks on kellad (ja watchOS) muutunud ning mida oleme erinevatelt mobiilirakendustelt oodanud.<\/p>\n<p>Teiseks arvan, et mida kauem on teatud tehnoloogia saadaval, seda levinumad on &quot;t\u00e4ielikult arendatud&quot; rakendused (v\u00f5rreldes kaugrakendustega v\u00f5i kaasrakendustega). See t\u00e4hendab, et kui annate v\u00e4lja kaasrakenduse, h\u00e4\u00e4lestate end automaatselt kriitikaks.<\/p>\n<p>Kuid kriitika ei ole oma olemuselt halb (ega ka hea). Muidugi, kriitika on minu jaoks neutraalne.<\/p>\n<p>Lisaks, kui rakenduse esimene versioon on kaasrakendus, ei t\u00e4henda see, et see pole lihvitud. See t\u00e4hendab lihtsalt, et see on seotud peamise iOS-i rakendusega. Ja minu arvates on see esimese versiooni jaoks okei. Olen pikka aega toetanud seda, mida ma nimetan <strong><a href=\"https:\/\/tommcfarlin.com\/software-is-malleable\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">tugevaks 1.0-ks.<\/a><\/strong><\/p>\n<p>Teil v\u00f5ib olla h\u00e4sti arendatud, lihvitud esimene versioon, mis pole &quot;funktsioonirikas&quot; ja mis pole ka halb tarkvara. Kui see on h\u00e4sti lihvitud rakendus, siis kas see ei anna arendajatele ruumi \u00fclespoole liikuda?<\/p>\n<h3>Hankige tagasisidet<\/h3>\n<p>Minu arvates on tugeva versiooni 1.0 v\u00e4ljaandmine tark samm, sest see n\u00e4itab:<\/p>\n<ul>\n<li>teie rakenduse praegune lihvimise tase,<\/li>\n<li>suund, kuhu kavatsete toodet v\u00f5tta,<\/li>\n<li>koguda kasutajatelt tagasisidet ja arvustusi,<\/li>\n<li>ja valmistuge edasi liikuma.<\/li>\n<\/ul>\n<p>Muidugi, nagu ma varem mainisin, avate end igasugusele kriitikale, kuid see ei oma t\u00e4htsust, kui palju funktsioone teie rakendus on. K\u00f5ik on avatud kriitikale ja see v\u00f5tab selle vastu.<\/p>\n<p>Oluline on see, mida arendajad tagasisidega teevad. Ja \u00fcldiselt ma usun, et arendajad v\u00f5tavad oma tarkvara kordamisel arvesse l\u00e4bim\u00f5eldud kriitikat.<\/p>\n<h3>Korda ja tee seda uuesti<\/h3>\n<p>Kuna arendajad j\u00e4tkavad oma toote kordamist, kavatsevad nad [loodetavasti] teha parema toote. Enamasti olen seda juhtumas n\u00e4inud.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-161666-61e727678b365.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-161666-61e727678b365.png\" alt=\"Avalda varakult: A Case for a Strong 1.0\" ><\/a><\/p>\n<p>Olen isegi tundnud, et m\u00f5nel ettev\u00f5ttel on funktsioonirikas rakendus, mis eemaldab funktsioonid ja naaseb seej\u00e4rel varem eemaldatud funktsioonidega, kuna seadme operatsioonis\u00fcsteem muutus. (T\u00e4hendatud juhtum, <strong><a href=\"https:\/\/marco.org\/2018\/09\/17\/overcast5\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">pilvine<\/a><\/strong> .)<\/p>\n<p>Igatahes v\u00f5ib idee tootest loobuda p\u00e4rast selle esimest versiooni, kui see ei vasta teie ootustele, olla p\u00f5lvet\u00f5mblus. Ma arvan, et pole \u00f5ige eeldada, et esimene versioon on p\u00f5hiversioon. Samuti ei pea ma pettuma valeks.<\/p>\n<p>Lihtsamalt \u00f6eldes arvan, et see on arendajatel v\u00f5imalus saata h\u00e4sti lihvitud kaasrakendus, koguda turu-uuringuid, seej\u00e4rel j\u00e4tkata arendust ja korrata protsessi.<\/p>\n<h2>K\u00f5ik tooted pole \u00fchesugused<\/h2>\n<p>Muidugi ei ole k\u00f5ik tooted \u00fchesugused. V\u00f5tke n\u00e4iteks <strong><a href=\"https:\/\/www.audible.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Audible .<\/a><\/strong> Nad olid t\u00e4iesti seisma j\u00e4\u00e4nud, kuna see oli seotud Apple Watchiga, hoolimata asjaolust, et inimesed kuulasid heliraamatuid absoluutselt ilma telefonita.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-161666-61e7276d936e6.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-161666-61e7276d936e6.png\" alt=\"Avalda varakult: A Case for a Strong 1.0\" ><\/a><\/p>\n<p>Olgu, nad ei vabastanud varem.<\/p>\n<p>Seej\u00e4rel andsid nad v\u00e4lja t\u00e4ielikult v\u00e4lja t\u00f6\u00f6tatud rakenduse. Kuid enne seda kulus Apple Watchi mitme versiooni avaldamiseks. Aga see on tee, mille nad valisid. Ja see on hea.<\/p>\n<p>Aga kui te kavatsete olla see, kes kritiseerib kaasrakendusi, arvan, et on okei k\u00fcsida:<\/p>\n<ul>\n<li>kas soovite pigem t\u00e4ielikult v\u00e4lja t\u00f6\u00f6tatud rakendust, mis avaldatakse aastaid p\u00e4rast p\u00f5hiseadme v\u00e4ljalaskmist,<\/li>\n<li>kas soovite pigem kaasrakenduse v\u00e4ljalaskmist ja kiiret iteratsiooni?<\/li>\n<\/ul>\n<p>Muidugi on veel v\u00e4hemalt \u00fcks valik, eks? See pole t\u00f5eline dilemma.<\/p>\n<ul>\n<li>kas soovite n\u00e4ha t\u00e4ielikult v\u00e4ljat\u00f6\u00f6tatud rakendust, mis avaldatakse kohe p\u00e4rast seadme v\u00e4ljalaskmist?<\/li>\n<\/ul>\n<p>Olen kindel, et paljud meist eelistaksid viimast, kuid meid kui arendajaid piiravad s\u00fcsteemid, milles me t\u00f6\u00f6tame. Nii et me peame seda meeles pidama.<\/p>\n<h2>Need on lihtsalt m\u00f5tisklused<\/h2>\n<p>L\u00f5ppkokkuv\u00f5ttes on k\u00f5ik \u00fclaltoodu vaid m\u00f5tisklused watchOS-i turu olukorra ja m\u00f5ned tagasiside kohta, mida olen n\u00e4inud. Arvan, et hoiakud v\u00f5ivad tarkvaraturgudel levida, kuigi ma ei tea veel, kuidas ma seda WordPressi puhul p\u00f5hjendaksin.<\/p>\n<p>Sellest hoolimata leian, et vaadates, kuidas teised seda t\u00fc\u00fcpi tarkvara ja selle majanduse suhtes k\u00e4ituvad, on v\u00f5imalus \u00f5ppida tarkvaras t\u00f5husalt t\u00f6\u00f6tama.<\/p>\n<p>Kui mitte midagi muud, siis see lihtsalt j\u00f5ustab ideed, et te ei saa k\u00f5igile inimestele kogu aeg meeldida, kuid kindlasti saate paljudele inimestele meeldida palju aega. Ja v\u00f5ib-olla on see parim eesm\u00e4rk, mille poole saame p\u00fc\u00fcda.<\/p>\n<p>V\u00f5ib-olla on mul selle kohta hiljem t\u00e4iendavaid m\u00f5tteid. Tundub, et see on nii.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mis puutub ideesse \u201eAvalda varakult\u201d, siis tundub, et olenemata sellest, mida sa v\u00e4lja annad, kui see ei vasta kliendi ootustele, pole see hea.<\/p>\n","protected":false},"author":1,"featured_media":236388,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,916],"tags":[1165],"class_list":["post-230618","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-muud","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/230618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=230618"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/230618\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/236388"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=230618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=230618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=230618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}