"Microsoft มาถูกทางแล้วสู่การใช้งานสากล": Jagoba Los Arcos
สารบัญ:
Jagoba Los Arcos เกิดในบิลเบา เป็นโปรแกรมเมอร์ในเทคโนโลยี .NET ที่มีประสบการณ์ 14 ปี ปัจจุบันเขา รับผิดชอบการพัฒนา Tapatalk สำหรับ Windows 8 และ Windows Phone และในปีนี้เขาได้รับการรับรองจาก Microsoft Active Professional 2014 แล้ว
ใน Xataka Windows เราต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับเขาอีกเล็กน้อย เขามาถึงตำแหน่งที่เป็นอยู่ในปัจจุบันได้อย่างไร และเขามีความคิดเห็นอย่างไรในฐานะนักพัฒนาเกี่ยวกับ Windows 8 และ Windows Phone เราหวังว่าคุณจะพบว่าบทสัมภาษณ์นี้น่าสนใจ
Xataka Windows: ช่วยบอกเราหน่อยเกี่ยวกับเส้นทางที่คุณเดินทางมาเพื่อไปยังตำแหน่งที่คุณอยู่ตอนนี้ ?
Jagoba Los Arcos: ทั้งหมดเริ่มต้นในงานแฮ็กกาธอนที่เกิดขึ้นในบิลเบาเมื่อปลายปี 2012 มันเป็นวันหยุดสุดสัปดาห์ใน การที่ฉันได้พบกับนักพัฒนาคนอื่นๆ และทำความรู้จักกับ Windows 8 และ Windows Phone โดยตรง งานนี้เราเรียนและเขียนโปรแกรมกัน 2 วัน ผมได้ Nokia Lumia 800 มา ต้องบอกว่ากว่าจะถึงวันนั้นงานของผมคือเขียนโปรแกรมเว็บเพจด้วย ASP.Net, Javascript, HTML5 เป็นเวลา 12 ปี . ฯลฯ… และฉันรู้สึกประหลาดใจกับการกระโดดที่ง่ายดายและเส้นโค้งการปรับตัวอย่างรวดเร็วของความรู้ของฉันในการเขียนโปรแกรมสำหรับโทรศัพท์หรือแท็บเล็ต
ด้วย Lumia ที่เพิ่งได้รับรางวัลนี้ ฉันได้เผชิญหน้ากับปัญหาหลักของแพลตฟอร์ม Windows Phone ในความคิดของฉัน นั่นคือ ระบบปฏิบัติการสำหรับฉันนั้นใหม่และใหม่ แต่ได้รับความเดือดร้อนจากข้อเสียเปรียบ ว่าแอปพลิเคชันหลักที่ฉันใช้ในโทรศัพท์เครื่องก่อนของฉัน (ฉันเคยใช้ Android และ iPhone เป็นเส้นๆ) มีการใช้งานที่ไม่ดี (เช่น Whatsapp) หรือไม่มีเลยนี่เป็นกรณีของ Tapatalk แอปพลิเคชันที่ฉันใช้มาหลายปี ดังนั้น เมื่อเห็นว่าความรู้ 12 ปีของฉันเกี่ยวกับเทคโนโลยี .Net สามารถนำไปใช้กับโทรศัพท์ได้อย่างง่ายดาย และ Tapatalk API เปิดอยู่ ฉันจึงตัดสินใจสร้างไคลเอนต์ Tapatalk ของตัวเอง ในการทำงานไม่กี่คืน ฉันได้อัปโหลด Foroplex เวอร์ชันแรก (ชื่อที่ฉันตั้งให้แอป) ไปยังร้านค้า สิ่งที่น่าประหลาดใจของฉันคือเห็นว่าในเวลาไม่กี่วันก็มีการดาวน์โหลดหลายพันครั้ง แต่เขาก็ยังมีปัญหาอยู่ แม้ว่า Tapatalk API จะเปิดอยู่ แต่มีแหล่งข้อมูลบางอย่าง เช่น รายการฟอรัมที่รองรับ Tapatalk ซึ่งเป็นแบบส่วนตัว ดังนั้นฉันจึงพยายามติดต่อ Tapatalk เพื่อดูว่ามีความเป็นไปได้ที่จะเข้าถึงไดเร็กทอรีนี้หรือไม่ หลังจากพูดคุยกับผู้ที่รับผิดชอบ Tapatalk หลายครั้ง พวกเขาชอบแอปพลิเคชันของฉัน และพวกเขาตัดสินใจว่าไม่เพียงแต่จะให้สิทธิ์ฉันเท่านั้น แต่ยังให้โอกาสฉันในการทำให้แอปพลิเคชันของฉันเป็นลูกค้าอย่างเป็นทางการด้วย หลังจากนี้ทุกอย่างก็ดำเนินไป ใช้เวลามากขึ้นในการพัฒนาไคลเอนต์ Tapatalk สำหรับ Windows Phone พัฒนาเวอร์ชันสำหรับ Windows 8 และในที่สุดก็เปลี่ยนการเขียนโค้ดตอนกลางคืนเป็นงานเต็มเวลาในปัจจุบันของฉัน
Xataka Windows: คุณมีความคิดเห็นอย่างไรในฐานะผู้พัฒนาและผู้ใช้ Windows Phone
Jagoba Los Arcos: ฉันคิดว่าแพลตฟอร์มมีข้อเสนอมากมายสำหรับนักพัฒนาและผู้ใช้ แต่ก็มีปัญหาในการเข้าถึง สายไปเล็กน้อยกับสงครามของระบบปฏิบัติการมือถือ ฉันคิดว่าใครก็ตามที่ทำงานกับเทคโนโลยี .NET จะมีช่วงการปรับตัวที่รวดเร็วมากเพื่อให้สามารถแปลโปรเจ็กต์ของพวกเขาลงใน Windows Phone ได้ คุณสามารถตั้งโปรแกรมแอปพลิเคชันด้วย HTML และ Javascript หรือในกรณีของ Tapatalk ให้ใช้ XAML+C โดยตรง ทำไม XAML+C และไม่ใช่ HTML+Javascript ถึงทำ Tapatalk ถ้าฉันมาจากการเขียนโปรแกรมหน้าเว็บจริงๆ เพียงเพราะฉันคิดว่า XAML+C ให้พลังมากขึ้นและแอปพลิเคชันทำงานเร็วขึ้น เมื่อมองแวบแรก แอปพลิเคชั่นก็เรียบง่ายเหมือน Tapatalk แต่จริงๆ แล้ว "ยาก" นั้นซับซ้อนเนื่องจากต้องเชื่อมต่อกับเซิร์ฟเวอร์หลายเครื่อง ยิ่งเร็วเท่าไหร่ก็ยิ่งดีเท่านั้น
Windows Phone Store ยังคงเป็นรอง
ร้านเติบโตอย่างรวดเร็วแต่ก็ยังให้ความรู้สึกเรทสองอยู่นะ ฉันอธิบาย. ในแง่หนึ่ง แรงผลักดันของ Microsoft ในการนำแอปจำนวนมากขึ้นมาสู่ Store ทำให้มีแอปที่เรียบง่ายหรือไร้ประโยชน์จำนวนมาก ซึ่งมีแต่จะเพิ่มจำนวนแอปที่มีอยู่เท่านั้น ในทางกลับกัน คุณจะต้องดูประกาศของหน่วยงาน บริษัท หรือผลิตภัณฑ์ที่เป็นทางการที่พูดถึงความพร้อมใช้งานของแอปพลิเคชันมือถือเท่านั้น แอปพลิเคชันนี้ไม่ค่อยพร้อมใช้งานสำหรับ Windows Phone
ผู้ใช้จำนวนมากขึ้นเรื่อยๆ กำลังจะเลือกใช้ Windows Phone
แต่ทั้งนี้ทั้งนั้นผมว่ามันก็มีแนวโน้มที่จะเปลี่ยนไป Microsoft ในความคิดของฉันกำลังทำงานที่น่าเกรงขามกับทั้งโทรศัพท์ระดับไฮเอนด์และรุ่นพื้นฐานที่สุด เมื่อรวมกับการอัปเดตและปรับแต่งระบบปฏิบัติการอย่างต่อเนื่อง ฉันคิดว่าจะทำให้ผู้ใช้หน้าใหม่เลือกใช้โทรศัพท์ที่ใช้ Windows Phone มากขึ้นเรื่อยๆเพื่อเป็นตัวอย่างและไม่ต้องการให้เกิดความขัดแย้ง คุณเพียงแค่ต้องเปรียบเทียบ Lumia 520 กับโทรศัพท์ Android ระดับล่าง ผมว่าใครถือสัก 10 นาทีจะเห็นความแตกต่างและเข้าใจว่าผมพูดถึงอะไร
Xataka Windows: ความคิดเห็นของนักพัฒนารายอื่นที่คุณอาจเคยพบเกี่ยวกับ Windows Phone คืออะไร
Jagoba Los Arcos: หนึ่งในข้อเสียที่ใหญ่ที่สุดที่ฉันพบคือความยากลำบากในการหานักพัฒนา Windows Phone รายอื่น Microsoft จัดเตรียมเครื่องมือ ฟอรัมการสนทนา กิจกรรม และการแชทไว้มากมายเพื่อให้คุณได้พบกับโปรแกรมเมอร์คนอื่นๆ แต่ประสบการณ์ส่วนตัวของฉันคือฉันมักจะเจอโปรแกรมเมอร์ Android หรือ IOS ที่พยายามเข้าใกล้แพลตฟอร์ม Windows มากขึ้น เพราะความอยากรู้อยากเห็นมากกว่าความสนใจ หรือความต้องการที่แท้จริงในการพอร์ตแอปพลิเคชันไปยังแพลตฟอร์ม มันไม่สะดวก แต่ฉันคิดว่ามันเป็นโอกาสสำหรับโปรแกรมเมอร์คนอื่น ๆ เช่นฉัน เพราะเช่นเดียวกับที่ฉันทำกับ Tapatalk ฉันคิดว่ายังมีแอพจำนวนมากที่ต้องการให้พวกเขาแสดงบน Windows Phone และนี่เป็นการเปิดตลาดสำหรับงาน ข้อเสนอสำหรับโปรแกรมเมอร์สุทธิ.
และโดยเฉพาะเกมหิ้ว ในความเห็นของฉัน เกมขับเคลื่อนธุรกิจอุปกรณ์พกพาเป็นส่วนใหญ่ โดยเฉพาะอย่างยิ่งสำหรับผู้ใช้ที่ใช้อุปกรณ์พกพาเป็นครั้งแรก ซึ่งกำลังจะมาถึงเร็วกว่านี้ เป็นเรื่องปกติมากขึ้นเรื่อย ๆ ไม่ว่าเราจะชอบหรือไม่ก็ตามที่จะเห็นเด็ก ๆ ว่าสิ่งที่พวกเขาต้องการเป็นของขวัญคือโทรศัพท์มือถือเครื่องแรกของพวกเขา หากมือถือเครื่องแรกในชีวิตของผู้ใช้เป็น Android เขาแทบจะไม่เปลี่ยนไปใช้ iOS ถ้ามือถือเครื่องแรกของเขาคือ iPhone เขาแทบจะไม่อยากได้ Galaxy เลย และนั่นคือปัญหา หากคุณให้ Lumia แก่ลูกของคุณเป็นโทรศัพท์เครื่องแรกที่ไม่มีเกมโซเชียลใหม่ล่าสุด ไม่ว่าโทรศัพท์จะดีแค่ไหนหรือระบบปฏิบัติการจะดีแค่ไหน มันก็ไม่ประสบความสำเร็จ และไม่มีเกมมือถือ สมมติว่า "ความต้องการที่จำเป็น" เป็นปัญหาใหญ่ของแพลตฟอร์มนี้ ทุกวันนี้ถ้าคุณไม่เล่น Candy Crush หรือ Apalabrados หรือเกมที่ทันสมัยที่สุดในขณะนี้ คุณก็ไม่เท่ และน่าเสียดายที่เกมเหล่านี้หลายเกมไม่มีอยู่จริงหรือมาช้าใน Windows Phoneตรงนี้ ฉันคิดว่า Microsoft ควรพยายามมากขึ้นในการนำแอปพลิเคชันเหล่านี้มาสู่ Windows Phone เพื่อดึงดูดแอปพลิเคชันใหม่ๆ เหล่านี้
Xataka Windows: คุณจะให้คะแนน App Store สำหรับ Windows 8 และ Windows Phone อย่างไร หากเราให้ความสำคัญกับด้านที่นักพัฒนาซอฟต์แวร์เห็น เช่น กระบวนการอนุมัติหรือการควบคุมคุณภาพ? มีความแตกต่างอย่างเห็นได้ชัดระหว่าง Windows 8 store และ Windows Phone store หรือ Microsoft ปฏิบัติตามนโยบายเดียวกันในทั้งสองอย่างหรือไม่
Jagoba Los Arcos: Microsoft พยายามรวมร้านค้าทั้งสองแห่งเข้าเป็นแห่งเดียว ตอนนี้เพื่อเผยแพร่แอปของคุณบน Windows Phone และ Windows 8 คุณจำเป็นต้องมีบัญชีนักพัฒนาซอฟต์แวร์เท่านั้น ขั้นตอนการเผยแพร่เป็นเรื่องง่าย และเมื่อเร็ว ๆ นี้ กระบวนการอนุมัติที่เริ่มใช้เวลาประมาณ 5 วันได้ลดลงในบางกรณีจนเหลือน้อยกว่า 24 ชั่วโมง มีกฎง่ายๆ หลายชุดที่ต้องปฏิบัติตามเพื่อให้ใบสมัครของคุณผ่านการอนุมัติโดยไม่มีปัญหาและดังที่ฉันได้กล่าวไว้ก่อนหน้านี้ คุณสามารถส่งใบสมัครของคุณล่วงหน้าไปยังฝ่ายสนับสนุนการพัฒนา MS ซึ่งยินดีค้นหาจุดบกพร่องที่อาจเกิดขึ้นและให้คำแนะนำเพื่อให้แอปพลิเคชันของคุณผ่านการอนุมัติจากร้านค้าโดยไม่มีปัญหา
สำหรับตัวร้านเองมีความแตกต่างเล็กน้อยซึ่งฉันหวังว่าจะได้รับการแก้ไขเมื่อเวลาผ่านไป สำหรับฉันสิ่งที่สำคัญที่สุดคือความเป็นไปได้ในการอัปโหลดแอปพลิเคชันเป็นรุ่นเบต้า ใน Windows Phone Store ฉันสามารถอัปโหลดแอปเป็นเบต้า เพิ่มที่อยู่อีเมลของผู้ทดสอบเบต้าที่ฉันต้องการอนุญาตให้ดาวน์โหลดแอป และผู้ทดสอบเบต้าจะได้รับแอปบนโทรศัพท์เป็นอีกแอปหนึ่ง ในกระบวนการนี้ ไม่จำเป็นต้องผ่านการอนุมัติจากร้านค้า ดังนั้นโดยปกติแล้ว ฉันจะอัปโหลดเบต้าพร้อมการเปลี่ยนแปลงของฉันทุกๆ 2 วันขึ้นไปที่ร้านค้า และผู้ทดสอบเบต้าของฉันจะได้รับบนโทรศัพท์ภายใน 1 ชั่วโมง คุณลักษณะนี้ไม่มีอยู่ในร้านค้า Windows 8 และทำให้การทดสอบแอปภาคสนามเป็นเรื่องยากมากก่อนที่จะเผยแพร่ในร้านค้า เนื่องจากฉันต้องส่งไฟล์ซิปไปยังผู้ทดสอบและพวกเขาต้องติดตั้งแอปด้วยตัวคุณเอง ในวินโดวส์ฉันหวังว่าพวกเขาจะเพิ่มคุณสมบัตินี้ใน Windows Store เร็วๆ นี้
ข้อเสียเปรียบที่สำคัญอีกประการของทั้ง 2 Store คือ ในฐานะนักพัฒนา เราไม่สามารถติดต่อกับผู้ใช้ที่ให้คะแนนและแสดงความคิดเห็นเกี่ยวกับแอปพลิเคชันได้ นี่เป็นปัญหาใหญ่ เพราะหลายครั้งเราเห็นความคิดเห็นเช่น "แอปพลิเคชันไม่ทำงานเนื่องจากฟอรัม X ไม่ปรากฏ" หรือ "ฉันไม่สามารถเข้าสู่ระบบฟอรัม X ได้" แม้จะมีข้อเท็จจริงที่ว่าใน Tapatalk เรามีกลไกหลายอย่างเพื่อสนับสนุนผู้ใช้ แต่หลายคนใช้เพียงความคิดเห็นของร้านค้า และไม่ทราบว่าเราทำอะไรให้พวกเขาได้เพียงเล็กน้อยหรือไม่ได้เลยเนื่องจากเราไม่มีข้อมูลเพิ่มเติมเกี่ยวกับปัญหาของพวกเขา
Xataka Windows: หากคุณต้องสนับสนุนให้นักพัฒนาสร้างแอปสำหรับ Windows Phone มากขึ้น คุณจะทำอย่างไรเพื่อให้บรรลุเป้าหมาย มัน?
Microsoft ทำงานได้ดีกับนักพัฒนา
Jagoba Los Arcos: ในเรื่องนี้ ฉันคิดว่างานของ Microsoft ทำได้ดีมากมีกิจกรรมและการแข่งขันเกือบทุกเดือน มีโปรแกรมให้ยืมอุปกรณ์เพื่อให้คุณสามารถทดสอบแอปของคุณบนโทรศัพท์จริงโดยไม่จำเป็นต้องลงทุนเงินในการซื้อโทรศัพท์ของคุณเองเพื่อการทดสอบ มีสิ่งอำนวยความสะดวกมากมายที่สามารถใส่ใบสมัครของคุณในร้านค้าได้อย่างง่ายดาย มีฟอรัมที่ใช้งานอยู่มากซึ่งคุณสามารถตอบคำถามและทีมผู้ประกาศข่าวประเสริฐที่ยอดเยี่ยมซึ่งคุณสามารถถามคำถาม ส่งใบสมัครของคุณเพื่อตรวจสอบและประเมินผลก่อนที่จะอัปโหลดไปยังร้านค้า ฉันคิดว่า Microsoft กำลังทุ่มเทอย่างเต็มที่เพื่อให้โปรแกรมเมอร์รู้สึกสบายใจในการเขียนโปรแกรมสำหรับแพลตฟอร์ม Windows Phone
Xataka Windows: มาพูดถึง Windows RT กันดีกว่า เมื่อเร็ว ๆ นี้เราได้เห็นว่าการควบรวมกิจการของ Windows RT และ Windows Phone ที่มีข่าวลือนั้นใกล้ชิดกันอย่างไรเพื่อเสริมความแข็งแกร่งให้กับทั้งสองระบบ และในปีนี้แท็บเล็ตราคาไม่แพงพร้อม Windows 8.1 จะเริ่มเปิดตัว คุณคิดว่าการรวมตัวครั้งนี้เป็นการตัดสินใจที่ชาญฉลาดหรือไม่
Jagoba Los Arcos: จากมุมมองของผมในฐานะโปรแกรมเมอร์ คุณมาถูกทางแล้วที่จะมุ่งไปสู่การใช้งานสากล และแน่นอนว่าด้วย การอัปเดต OS, Visual Studio และ SDK แต่ละครั้งทำให้เราแชร์โค้ดระหว่างแพลตฟอร์มต่างๆ ได้ง่ายขึ้น ฉันไม่ต้องการลงรายละเอียดทางเทคนิคมากเกินไป แต่ตามตัวอย่าง แอปพลิเคชัน Tapatalk จะแบ่งออกเป็นสองส่วน ส่วนหนึ่งของแอปพลิเคชัน ส่วนที่รับผิดชอบในการเชื่อมต่อกับเซิร์ฟเวอร์ Tapatalk ส่วนกลางและปลั๊กอินต่างๆ ที่ติดตั้งในแต่ละฟอรัม เป็นรหัสเดียวกันทุกประการสำหรับทั้ง Windows Phone และ Windows RT/8 อีกส่วนคือส่วนที่ดึงส่วนต่อประสานผู้ใช้บนโทรศัพท์หรือแท็บเล็ต ซึ่งเป็นส่วนเฉพาะสำหรับแต่ละระบบ แม้ว่าจะเป็นความจริงที่ว่าด้วยการอัปเดตล่าสุดของ SDK เราสามารถสร้างอินเทอร์เฟซผู้ใช้ที่ถูกต้องสำหรับทั้งสองระบบได้ จาก Tapatalk เราเชื่อว่าเป็นการดีกว่าที่จะสร้างอันเฉพาะสำหรับ Windows Phone และอีกอันสำหรับแท็บเล็ต/เดสก์ท็อป การปรับ UI ใน แต่ละกรณีถึงความสามารถและความละเอียดของอุปกรณ์อย่างไรก็ตาม ด้วยการอัปเดตล่าสุดของ Tapatalk สำหรับ WP 2.0 เราได้พยายามรวมการนำทางและฟังก์ชันที่มีอยู่ในทั้งสองระบบเข้าด้วยกัน
Microsoft มาถูกทางแล้ว สู่สากลแอพพลิเคชั่น
สำหรับแท็บเล็ตราคาย่อมเยา ฉันเพิ่งกลับมาจากการใช้เวลาสองสัปดาห์ในเซี่ยงไฮ้เพื่อพบปะกับเพื่อนร่วมงาน Tapatalk ที่สำนักงานใหญ่ และได้มีโอกาสทดลองใช้แท็บเล็ตอย่าง Emdoor EM -i8080 ที่เราสามารถทำได้ ให้เห็นใน Xataka Windows เมื่อหลายสัปดาห์ก่อน ความรู้สึกของฉันไม่สามารถดีขึ้นได้ การมีอุปกรณ์ Windows ในราคาเดียวกับที่คุณสามารถซื้อแท็บเล็ต Android เป็นสิ่งที่ฉันคิดว่าจะเปลี่ยนตลาดในระยะสั้นและจะทำให้ผู้ใช้ปลายทางเริ่มเห็น Windows RT/8 ด้วยสายตาที่ต่างออกไป ไม่ใช่เรื่องยากที่จะเห็นความคิดเห็นเชิงลบมากมายเกี่ยวกับ Windows 8 และอินเทอร์เฟซ จริงๆแล้วปัญหาคือผู้ใช้ไม่ได้ทดสอบอินเทอร์เฟซนี้บนหน้าจอสัมผัสเมื่อคุณลองใช้แล้ว เดสก์ท็อป Windows แบบคลาสสิกจะเริ่มไม่จำเป็นอีกต่อไป และถ้าคุณจะสามารถเล่นเกมพีซีของคุณบนแท็บเล็ตราคาประหยัดได้ ฉันจะไม่บอกคุณด้วยซ้ำ คุณนึกภาพออกไหมว่าสามารถเล่น LoL จากแท็บเล็ตของคุณบนเตียงได้อย่างเต็มที่ในราคาเพียง €100? ก็ว่าจะหลุดแล้ว
Xataka Windows: การรวมกันของสองแพลตฟอร์มเช่นนี้จะส่งผลต่อบริษัทเช่นคุณอย่างไร
Jagoba Los Arcos: ตามที่ฉันได้ให้ความเห็นไปก่อนหน้านี้ ฉันเชื่อว่าอุปกรณ์แต่ละเครื่องต้องการอินเทอร์เฟซผู้ใช้ที่เหมาะสมกับขนาดและลักษณะของ อุปกรณ์. ฉันไม่คิดว่าแนวทางที่ฉันให้กับการเขียนโปรแกรม Tapatalk ในวันนี้จะเปลี่ยนไปมากนัก ไม่ว่าในกรณีใด เรายินดีให้ความช่วยเหลือในการทำให้โค้ดรวมศูนย์มากขึ้น
เกี่ยวกับ Jagoba Los Arcos:
และจนถึงตอนนี้ บทสัมภาษณ์ของ Jagoba Los Arcos ซึ่งเราขอขอบคุณสำหรับการเข้าร่วมและตอบคำถามของเรา เราหวังว่าคุณจะพบว่ามันน่าสนใจ