Pagsusuri: Sulit ba ang Pagbili ng Bagong Textastic 6 App?

Apat na taon na ang nakalipas mula noong ako huling nasuri Textastic, isa sa mga pinakamahusay na text editor sa iOS platform. Sa oras na iyon, ang application ay unti-unting nagpapabuti sa mga libreng update sa mga gumagamit ng Textastic. Ang paglabas ng Textastic 6 Ang ($9.99) ay kinabibilangan ng napakaraming bagong feature na makatuwirang pinili ng may-akda ng application na ituring ito bilang isang bagong produkto. Ang Textastic 6 ba ay nagkakahalaga ng presyo para sa parehong bago at umiiral na mga gumagamit? Magbasa para malaman mo.

Sa kakayahan nitong i-highlight ang syntax para sa higit sa 80 iba't ibang uri ng text file, napanatiling napapanahon ang Textastic sa harap ng code sa pamamagitan ng pagsuporta sa mga wika tulad ng Swift at ang pinakabagong mga variant ng HTML. Maaari mo ring i-extend ang Textastic upang suportahan ang mga custom na uri ng file sa pamamagitan ng TextMate-style na suporta nito para sa mga bagong kahulugan ng syntax sa pamamagitan ng paglikha ng custom na .tmbundle na folder sa loob ng isang espesyal na pinangalanang #Textastic na folder. Bisitahin ang may-akda ng programa Site ng Github para sa higit pa sa mga custom na template ng Textastic at pagpapalawak ng mga kakayahan sa pagkumpleto ng code.

Ang pag-navigate sa mga elemento ng text sa isang iPad o, kahit na mas mahirap, sa isang iPhone, ay maaaring nakakatakot, ngunit ang Textastic ay lubos na pinapasimple ang pangunahing pangangailangan na ito. Ang pag-swipe pakaliwa o pakanan gamit ang isang daliri sa screen ay gumagalaw sa text cursor ng isang character, dalawang daliri ang gumagalaw nito sa isang salita at tatlong daliri sa isang seksyon o talata sa isang pagkakataon. Maaari ka ring mag-invoke ng cursor navigation wheel sa iPad para sa mas eksaktong direksyong paggalaw sa pamamagitan ng pag-tap ng dalawang daliri sa loob ng editor. Sabi nga, ang pinakamainam na karanasan sa Textastic ay nasa isang iPad Pro gamit ang Smart Keyboard ng Apple (Sinusuportahan ng Textastic ang mga karagdagang programmer-centric na keyboard shortcut sa pamamagitan ng pagpindot sa Command o control key sa isang external na keyboard). Ngunit kapag ang isang panlabas na keyboard ay masyadong malaki o hindi available, tiyak na magagamit ang navigation wheel. Sayang at available lang ito sa bersyon ng iPad. Parehong nagtatampok ang iPhone at iPad ng custom na hilera ng mga key sa malambot na keyboard na nagbibigay ng access sa mga pinakakaraniwang programming character tulad ng mga anggulo at square bracket, hash at vertical na mga simbolo ng bar, at kahit na maraming indentation ng tab. Kahit na ang mga espesyal na key na ito ay maliit sa isang iPhone screen, ang pagpili sa mga virtual na key na ito ay madaling maunawaan salamat sa paraan ng pag-tap sa mga ito, na lumalawak sa mas malaking sukat ng iba't ibang mga character sa key. Ang pag-swipe patungo sa nilalayong character ay bubuo nito sa loob ng dokumento. Pagkaraan ng ilang sandali, ang proseso ng pagpili na ito ay nagiging pangalawang kalikasan. Ang paggamit ng mga espesyal na character na ito ay magagamit din kapag gumagamit ng Textastic's Find and Replace function, dahil sinusuportahan ng feature ang mga regular na expression na paghahanap para sa mas tumpak na mga resulta.



  Textastic iPhone Screenshot

Kulang pa ang isang feature kumpara sa mga sikat na desktop text editor tulad ng Sublime Text o TextMate ay ang kakayahang gumawa at mag-recall ng mga bookmark, isang bagay na regular kong ginagamit lalo na sa malalaking file. Bagama't inaamin kong ang pagkakaroon ng mga bookmark ay nagdaragdag ng metadata sa mga text file na ginagawang isang hamon ang pagbabahagi ng text file sa cross-platform, kahit papaano ang pagkakaroon ng mga bookmark habang ang file ay nabubuhay lamang sa loob ng Textastic na kapaligiran ay magiging isang malugod na pagpapalakas ng produktibo.

Pagkakakonekta

Tulad ng mga naunang bersyon ng programa, sinusuportahan ng Textastic ang Dropbox, Email Attachment, Google Drive, FTP/FTPS/SFTP server, iCloud, USB cable sa computer at WiFi sa pamamagitan ng WebDAV. Gusto ko pa ring makakita ng suporta para sa AFP, SMB at iba pang mga cloud storage provider tulad ng box.com at OneDrive, tulad ng makikita sa mahusay GoodReader programa.

At ang isang kamakailang idinagdag at lubos na pinahahalagahan na tampok ay pinagsamang suporta para sa Git version control system sa pamamagitan ng Working Copy . Alam ng sinumang nakikitungo sa kontrol ng bersyon na batay sa teksto ng dokumento na ang Git ang pinakamahusay na solusyon sa open source ngayon, at ang tulay ng Textastic sa pinahabang kakayahan na ito ay mahusay na ipinatupad.

Mga Pagpapabuti ng iOS

Ang pag-render ng text sa mga iOS device ay lubos na napabuti sa pagdaragdag ng apat na bagong font (Anonymous Pro, CamingoCode, Fira Code, at Fira Mono). Bukod pa rito, ang mga function sa pag-render ng text ay gumagamit na ngayon ng Core Text para masiguro ang mga malulutong na font sa lahat ng iOS device. Ito ay totoo lalo na sa iPad Pro kung saan ang orihinal na Textastic ay mukhang horribly blocky. Itinatama ng Textastic 6 ang problemang ito at mukhang presko at matalim ang text sa malaking display ng iPad Pro.

  Textastic na Screenshot ng iPad

Ang split view na partikular sa iPad at pag-slide sa ibabaw ng mga galaw ay mahusay din sa Textastic at nagbibigay ng malaking productivity boost, na ginagawa itong lumalapit sa isang tradisyunal na windowed desktop environment na higit pa bilang resulta.

Sinusuportahan din ang 3D Touch sa iPhone 6/7 Plus at iba pang 3D touch-enabled na iOS device. Bagama't limitado ang mga function nito sa paglikha ng bagong file at pag-access sa mga kamakailang binuksang file, ito ay isang malugod na karagdagan na higit na nagpapakita ng pangako ng may-akda sa paggamit ng pinakabagong mga kakayahan ng iOS SDK sa ganap at pinakaangkop na pagpapatupad nito.

Ang Textastic ay ganap ding katugma sa iOS 10 at habang ang may-akda ng programa ay hindi nagpaplano na magdagdag ng anumang mga bagong tampok ng iOS 10 tulad ng Core Spotlight o Proactive na mga suhestiyon sa malapit na hinaharap, kung ang anumang ganoong mga kakayahan ay idaragdag ay malamang na isasama sila sa isang libreng update para sa kasalukuyang mga gumagamit ng Textastic 6.

Napakahusay na Dokumentasyon

Ang mga manual para sa parehong iPad at iPhone na edisyon ng Textastic (Ang Textastic ay isang unibersal na app na nangangahulugang natatanggap ng mga customer ang parehong bersyon sa loob ng isang biniling programa) ay mahusay at malayang magagamit para sa pag-download mula sa website ng textasticapp.com.

Wish List

Ang isang tampok na gusto kong makitang kasama sa susunod na paglabas ng produkto ay isang bagay na isa pang napakahusay na kapaligiran sa pag-edit ng teksto, Coda (isang iOS app na nakatuon sa pagbuo ng web application) na kasalukuyang mayroon ay isang built-in na SSH terminal. Dahil sinusuportahan na ng app ang secure na file transfer protocol (SFTP), ang pagdaragdag ng terminal window sa feature na SSH na ito ay hindi dapat masyadong humiling. Alinman iyon, o magtrabaho sa loob ng komunidad ng iOS developer apps upang makita kung may sinumang handang sumulong sa paraang ginawa ni Anders Borum sa kanyang dapat na Working Copy app, at magbigay ng SSH app na maaaring ma-hook sa parehong paraan. Iyon ay magtataas ng Textastic sa isang buong soup-to-nuts interactive development environment. Sa ngayon, umaasa ang aking coding workflow sa Textastic 90 percent habang bumabalik sa Coda 10 percent ng oras, karamihan ay para sa preview nito at built-in na SSH terminal support. Gayunpaman, ang pagbabahagi ng mga text file sa pagitan ng dalawang programang ito ay clunky at ito ay magiging mas maganda kung maaari kong i-code at isagawa ang mga remote na tagubilin nang buo sa loob ng Textastic na kapaligiran. Ang pagkakita kung gaano gumagana ang Textastic ngayon sa Working Copy ay nagbibigay sa akin ng pag-asa na ang may-akda ng programa ay bukas sa gayong mga posibilidad.

Ang isang tunay na layunin ng stretch na gusto kong makita ang Textastic (o anumang iba pang iOS text editor para sa bagay na iyon) ay isang built-in na Python programming environment, katulad ng nakikita sa malakas na Sublime Text desktop text editor. Marahil mayroong isang paraan upang tulay Pythonista upang walang putol na iproseso ang Textastic-hosted na mga file at ihatid ang output pabalik sa Textastic, at sa gayon ay matupad ang hiling na ito. Pansamantala, ang developer ng Textastic na si Alexander Blach ay patuloy na pinapahusay ang programa na may mga libreng update na magsasama ng JavaScript console at suporta para sa Emmet mga module ng web syntax expander.

Ngunit kahit na walang built-in na Python at SSH terminal support, ang Textastic 6 ay walang alinlangan na sulit ang hinihinging presyo nito para sa parehong mga coder at non-coder. Ito ay malawak na suporta sa syntax ng wika kasama ng nababaluktot na pag-edit nito ng napakaraming text-based na mga file na ginagawa itong isang default na dapat-may application para sa sinumang user ng iOS na naglalayong mag-edit ng iba't ibang uri ng text-based na mga uri ng file ng dokumento sa kanilang iPhone o iPad.