Bing

"Microsoft đang đi đúng hướng hướng tới ứng dụng toàn cầu": Jagoba Los Arcos

Mục lục:

Anonim

Jagoba Los Arcos, sinh ra ở Bilbao, là một lập trình viên về công nghệ .NET với 14 năm kinh nghiệm. Anh ấy hiện đang chịu trách nhiệm phát triển Tapatalk cho Windows 8 và Windows Phone, và năm nay anh ấy đã được công nhận với chứng chỉ Microsoft Active Professional 2014.

Tại Xataka Windows, chúng tôi muốn biết thêm một chút về anh ấy, cách anh ấy đạt được vị trí hiện tại và ý kiến ​​của anh ấy với tư cách là nhà phát triển về Windows 8 và Windows Phone. Chúng tôi hy vọng bạn thấy cuộc phỏng vấn thú vị.

Xataka Windows: Bạn có thể cho chúng tôi biết một chút về con đường bạn đã đi để đạt được vị trí hiện tại không ?

Jagoba Los Arcos: Mọi chuyện bắt đầu trong một cuộc thi hackathon diễn ra ở Bilbao vào cuối năm 2012. Đó là một ngày cuối tuần ở tôi đã có thể gặp gỡ các nhà phát triển khác và làm quen trực tiếp với Windows 8 và Windows Phone. Trong sự kiện chúng tôi học và lập trình trong 2 ngày này, tôi đã giành được một chiếc Nokia Lumia 800. Tôi phải nói rằng cho đến ngày hôm đó, công việc của tôi bao gồm lập trình các trang web trong ASP.Net, Javascript, HTML5, trong 12 năm .v.v… và tôi đã rất ngạc nhiên trước bước nhảy dễ dàng và khả năng thích ứng nhanh chóng của kiến ​​thức của tôi với việc lập trình cho điện thoại hoặc máy tính bảng.

Với chiếc Lumia mới giành được này, theo tôi, tôi đã phải đối mặt với vấn đề chính của nền tảng Windows Phone, đó là hệ điều hành đối với tôi rất mới và mới, nhưng nó có một nhược điểm rằng các ứng dụng chính mà tôi đã sử dụng trên các điện thoại trước đây của mình (tôi đã sử dụng Android và iPhone rất lâu), hoặc được triển khai kém (ví dụ như Whatsapp) hoặc hoàn toàn không tồn tại.Đây là trường hợp của Tapatalk, một ứng dụng mà tôi đã sử dụng trong nhiều năm. Vì vậy, nhận thấy rằng kiến ​​thức 12 năm của tôi về công nghệ .Net có thể dễ dàng áp dụng cho điện thoại và API Tapatalk đã được mở, tôi đã quyết định tạo ứng dụng khách Tapatalk của riêng mình. Trong vài đêm làm việc, tôi đã tải phiên bản đầu tiên của Foroplex (tên tôi đặt cho ứng dụng của mình) lên cửa hàng. Điều ngạc nhiên thú vị của tôi là chỉ trong vài ngày, nó đã có hàng nghìn lượt tải xuống. Nhưng anh ấy vẫn có một vấn đề; Mặc dù API Tapatalk đang mở, nhưng có một số tài nguyên nhất định như danh sách các diễn đàn hỗ trợ Tapatalk là riêng tư, vì vậy tôi đã cố gắng liên hệ với Tapatalk để xem liệu có khả năng truy cập vào thư mục này không. Sau một vài cuộc trò chuyện với những người phụ trách Tapatalk, họ thích ứng dụng của tôi và họ quyết định không chỉ cấp cho tôi quyền truy cập mà còn cho tôi cơ hội biến ứng dụng của mình thành ứng dụng khách chính thức. Sau đó, mọi thứ bắt đầu. Ngày càng dành nhiều thời gian hơn để phát triển ứng dụng khách Tapatalk cho Windows Phone, phát triển phiên bản cho Windows 8 và cuối cùng biến công việc viết mã hàng đêm này thành công việc toàn thời gian hiện tại của tôi.

Xataka Windows: Ý kiến ​​của bạn với tư cách là nhà phát triển và người dùng Windows Phone là gì?

Jagoba Los Arcos: Tôi nghĩ rằng nền tảng này có rất nhiều thứ để cung cấp cho các nhà phát triển và người dùng, nhưng nó cũng có vấn đề về việc tiếp cận hơi muộn đối với cuộc chiến của các hệ điều hành di động. Tôi nghĩ rằng bất kỳ ai đã từng làm việc với các công nghệ .NET đều có khả năng thích ứng rất nhanh để có thể dịch các dự án của họ sang Windows Phone. Bạn có khả năng lập trình các ứng dụng bằng HTML và Javascript, hoặc như trong trường hợp của Tapatalk, hãy sử dụng trực tiếp XAML+C. Tại sao XAML+C mà không phải HTML+Javascript để làm Tapatalk, nếu tôi thực sự xuất thân từ lập trình trang web? Đơn giản vì tôi nghĩ XAML+C mang lại cho tôi nhiều sức mạnh hơn và ứng dụng chạy nhanh hơn. Một ứng dụng thoạt nhìn đơn giản như Tapatalk, nhưng thực sự “trong ruột” rất phức tạp vì nó phải kết nối với nhiều máy chủ, càng nhanh càng tốt.

Windows Phone Store vẫn là hạng hai

Cửa hàng đang phát triển nhanh chóng, nhưng nó vẫn mang lại cho tôi cảm giác hạng hai. Tôi giải thích. Một mặt, nỗ lực mang nhiều ứng dụng hơn lên cửa hàng của Microsoft đã dẫn đến nhiều ứng dụng đơn giản hoặc vô dụng chỉ làm tăng số lượng ứng dụng có sẵn. Mặt khác, bạn chỉ cần xem thông báo của bất kỳ cơ quan, công ty hoặc sản phẩm chính thức nào nói về tính khả dụng của ứng dụng di động. Ứng dụng này hiếm khi có sẵn cho Windows Phone.

Ngày càng có nhiều người dùng chọn Windows Phone

Trong mọi trường hợp, tôi nghĩ rằng điều này có xu hướng thay đổi. Theo tôi, Microsoft đang làm rất tốt với cả điện thoại cao cấp và những mẫu cơ bản nhất. Điều này, cùng với việc cập nhật và tối ưu hóa liên tục mà hệ điều hành đang trải qua, tôi nghĩ sẽ khiến ngày càng nhiều người dùng mới lựa chọn điện thoại chạy Windows Phone.Để đưa ra một ví dụ và không muốn gây nhiều tranh cãi, bạn chỉ cần so sánh Lumia 520 với một chiếc điện thoại Android cấp thấp. Tôi nghĩ bất cứ ai cầm chúng trên tay trong 10 phút sẽ thấy sự khác biệt và hiểu những gì tôi đang nói.

Xataka Windows: Ý kiến ​​của các nhà phát triển khác mà bạn có thể đã gặp về Windows Phone là gì?

Jagoba Los Arcos: Một trong những nhược điểm lớn nhất mà tôi nhận thấy chính là khó khăn trong việc tìm kiếm các nhà phát triển Windows Phone khác. Microsoft cung cấp cho chúng ta rất nhiều công cụ, diễn đàn thảo luận, sự kiện và trò chuyện nơi bạn có thể gặp gỡ các lập trình viên khác. Nhưng kinh nghiệm cá nhân của tôi là tôi luôn bắt gặp các lập trình viên Android hoặc IOS cố gắng tiếp cận nền tảng Windows, vì tò mò hơn là sở thích hoặc nhu cầu thực sự để chuyển các ứng dụng sang nền tảng này. Bất tiện nhưng tôi nghĩ đó cũng là cơ hội cho những lập trình viên khác như tôi, vì giống như tôi đã làm với Tapatalk, tôi nghĩ vẫn còn rất nhiều ứng dụng cần sự hiện diện của chúng trên Windows Phone và điều này mở ra một thị trường việc làm cung cấp cho các lập trình viên.BỌC LƯỚI.

Và đặc biệt là chở game. Theo tôi, trò chơi chiếm một phần lớn trong hoạt động kinh doanh thiết bị di động, đặc biệt là đối với những người dùng lần đầu tiên sử dụng điện thoại di động, điều này đang trở nên sớm hơn. Ngày càng trở nên bình thường, cho dù chúng ta có thích hay không, khi nhìn thấy những đứa trẻ rằng món quà mà chúng muốn nhận được chính là chiếc điện thoại di động đầu tiên của chúng. Nếu điện thoại di động đầu tiên mà người dùng có trong đời là Android, anh ta sẽ khó chuyển sang iOS, nếu điện thoại di động đầu tiên của anh ta là iPhone, anh ta sẽ khó muốn có một chiếc Galaxy. Và đó là vấn đề, nếu bạn cho con bạn một chiếc Lumia như chiếc điện thoại đầu tiên của chúng mà không có trò chơi xã hội thời thượng mới nhất, thì dù điện thoại có tốt đến đâu hay hệ điều hành tốt đến đâu, nó sẽ không thành công. Và việc không có game di động, giả sử là “nhu cầu thiết yếu”, là một vấn đề lớn với nền tảng này. Ngày nay nếu bạn không chơi Candy Crush, hay Apalabrados, hay trò chơi thời thượng nhất thời điểm hiện tại, bạn sẽ không hay ho. Và thật không may, nhiều trò chơi trong số này không tồn tại hoặc xuất hiện muộn trên Windows Phone.Ở đây tôi nghĩ Microsoft nên nỗ lực hơn trong việc đưa các ứng dụng này lên Windows Phone để thu hút những ứng dụng mới này.

Xataka Windows: Bạn đánh giá thế nào về kho ứng dụng dành cho Windows 8 và Windows Phone nếu chúng tôi tập trung vào khía cạnh mà các nhà phát triển Bạn thấy , như quy trình phê duyệt hoặc kiểm soát chất lượng? Có sự khác biệt đáng chú ý nào giữa cửa hàng Windows 8 và cửa hàng Windows Phone hay Microsoft tuân theo cùng một chính sách trong cả hai?

Jagoba Los Arcos: Microsoft đang cố gắng hợp nhất hai cửa hàng thành một. Ngay bây giờ để xuất bản ứng dụng của bạn trên Windows Phone và Windows 8, bạn chỉ cần có tài khoản nhà phát triển. Quy trình xuất bản rất đơn giản và gần đây, quy trình phê duyệt ban đầu mất khoảng 5 ngày đã được giảm xuống dưới 24 giờ trong một số trường hợp trong một số trường hợp. Có một loạt các quy tắc rất đơn giản phải được tuân theo để ứng dụng của bạn được phê duyệt mà không gặp vấn đề gì.Ngoài ra, như tôi đã đề cập trước đây, bạn có thể gửi trước ứng dụng của mình cho những người hỗ trợ phát triển MS, những người sẽ sẵn lòng xác định các lỗi có thể xảy ra và đưa ra đề xuất cho bạn để ứng dụng của bạn vượt qua sự chấp thuận của cửa hàng mà không gặp vấn đề gì.

Còn về bản thân cửa hàng thì có một chút khác biệt mong shop khắc phục theo thời gian. Đối với tôi, điều quan trọng nhất là khả năng tải lên ứng dụng dưới dạng Beta. Trong Windows Phone Store, tôi có thể tải ứng dụng lên dưới dạng Beta, thêm địa chỉ email của những người thử nghiệm beta mà tôi muốn cho phép tải xuống ứng dụng và những người thử nghiệm beta nhận ứng dụng trên điện thoại của họ dưới dạng một ứng dụng khác. Trong quá trình này, cũng không cần thiết phải thông qua sự chấp thuận của cửa hàng, vì vậy thông thường, tôi tải bản Beta với các thay đổi của mình cứ sau 2 ngày hoặc ít hơn lên cửa hàng và những người thử nghiệm bản beta của tôi sẽ nhận được nó trên điện thoại của họ sau 1 giờ. Tính năng này không tồn tại trong cửa hàng Windows 8 và rất khó kiểm tra ứng dụng trước khi phân phối ứng dụng trong cửa hàng, vì tôi phải gửi tệp zip cho người kiểm tra và họ phải cài đặt ứng dụng của riêng bạn. trong Windows.Tôi hy vọng họ sẽ sớm thêm tính năng này vào Windows Store.

Một nhược điểm lớn khác của cả hai cửa hàng là, với tư cách là nhà phát triển, chúng tôi không thể liên lạc với những người dùng để lại xếp hạng và nhận xét của họ về ứng dụng. Đây là một vấn đề lớn, bởi vì nhiều lần chúng ta thấy những bình luận như “ứng dụng không hoạt động vì diễn đàn X không xuất hiện” hoặc “Tôi không thể đăng nhập vào diễn đàn X”. Mặc dù thực tế là trong Tapatalk, chúng tôi có một số cơ chế hỗ trợ người dùng, nhưng nhiều người chỉ sử dụng nhận xét của cửa hàng và không nhận ra rằng chúng tôi có thể làm rất ít hoặc không thể làm gì cho họ vì chúng tôi không có thêm thông tin về vấn đề của họ.

Xataka Windows: Nếu bạn có quyền khuyến khích nhiều nhà phát triển hơn tạo ứng dụng cho Windows Phone, bạn sẽ làm gì để đạt được điều đó? nó?

Microsoft đang làm rất tốt với các nhà phát triển

Jagoba Los Arcos: Về vấn đề này, tôi nghĩ công việc mà Microsoft đang làm là rất tốt.Hầu như tháng nào cũng có các sự kiện và cuộc thi; có các chương trình cho mượn thiết bị để bạn có thể thử nghiệm ứng dụng của mình trên điện thoại thực mà không cần phải đầu tư tiền để mua điện thoại của riêng mình chỉ để thử nghiệm; có rất nhiều phương tiện để có thể đưa ứng dụng của bạn vào cửa hàng một cách dễ dàng; Có những diễn đàn rất tích cực, nơi bạn có thể trả lời các câu hỏi và một nhóm những người truyền giáo tuyệt vời, những người bạn có thể đặt câu hỏi, gửi cho họ đơn đăng ký của bạn để xem xét và đánh giá trước khi tải lên cửa hàng. Tôi thực sự nghĩ rằng Microsoft đang nỗ lực hết mình để khiến các lập trình viên cảm thấy thoải mái khi lập trình cho nền tảng Windows Phone.

Xataka Windows: Hãy nói về Windows RT. Gần đây, chúng ta đang chứng kiến ​​tin đồn về sự hợp nhất giữa Windows RT và Windows Phone đang tiến gần hơn để tăng cường sức mạnh cho cả hai hệ thống và năm nay máy tính bảng giá cả phải chăng chạy Windows 8.1 sẽ bắt đầu xuất hiện. Bạn có nghĩ rằng liên minh này là một quyết định sáng suốt?

Jagoba Los Arcos: Theo quan điểm của tôi với tư cách là một lập trình viên, bạn đang đi đúng hướng tới ứng dụng toàn cầu và thực sự với mỗi bản cập nhật OS, Visual Studio và SDK giúp chúng tôi chia sẻ mã giữa các nền tảng khác nhau dễ dàng hơn. Tôi không muốn đi vào quá nhiều chi tiết kỹ thuật, nhưng ví dụ, ứng dụng Tapatalk được chia thành hai phần. Một phần của ứng dụng, phần chịu trách nhiệm tạo kết nối với các máy chủ Tapatalk trung tâm và với các plugin khác nhau được cài đặt trong mỗi diễn đàn, chính xác là cùng một mã cho cả Windows Phone và Windows RT/8. Phần còn lại là phần vẽ giao diện người dùng trên điện thoại hoặc máy tính bảng và phần này dành riêng cho từng hệ thống. Mặc dù đúng là với bản cập nhật mới nhất của SDK, chúng tôi có thể tạo giao diện người dùng hợp lệ cho cả hai hệ thống, nhưng từ Tapatalk, chúng tôi tin rằng sẽ tốt hơn nếu tạo một giao diện cụ thể cho Windows Phone và một giao diện khác cho máy tính bảng/máy tính để bàn, điều chỉnh giao diện người dùng theo từng trường hợp đối với khả năng và độ phân giải của thiết bị.Tuy nhiên, với bản cập nhật 2.0 mới nhất của Tapatalk cho WP, chúng tôi đã cố gắng thống nhất điều hướng và chức năng có sẵn trong cả hai hệ thống.

Microsoft đang đi đúng hướng hướng tới ứng dụng toàn cầu

Đối với Máy tính bảng giá cả phải chăng, tôi vừa trở về sau hai tuần ở Thượng Hải để gặp gỡ các đồng nghiệp Tapatalk của mình tại Trụ sở chính và có cơ hội dùng thử một chiếc máy tính bảng như Emdoor EM -i8080 mà chúng tôi đã có thể để xem trong Xataka Windows vài tuần trước. Cảm giác của tôi không thể tốt hơn. Có một thiết bị Windows với cùng mức giá mà bạn có thể mua một chiếc máy tính bảng Android là điều mà tôi nghĩ sẽ thay đổi thị trường trong thời gian ngắn và sẽ khiến người dùng cuối bắt đầu nhìn Windows RT/8 với con mắt khác. Không khó để nhận thấy rất nhiều bình luận tiêu cực về Windows 8 và giao diện của nó. Thực ra vấn đề là người dùng chưa thử nghiệm giao diện này trên màn hình cảm ứng.Sau khi bạn dùng thử, màn hình nền Windows cổ điển bắt đầu không còn cần thiết nữa. Và nếu bạn có thể chơi trò chơi PC của mình trên máy tính bảng giá rẻ, tôi thậm chí sẽ không nói với bạn. Bạn có thể tưởng tượng việc có thể chơi LoL từ máy tính bảng trên giường của mình một cách phong phú như vậy chỉ với €100 không? Chà, nó sắp giảm.

Xataka Windows: Việc kết hợp hai nền tảng như thế này sẽ ảnh hưởng như thế nào đến một công ty như công ty của bạn?

Jagoba Los Arcos: Như tôi đã nhận xét trước đây, tôi tin rằng mỗi thiết bị cần có giao diện người dùng phù hợp với kích thước và đặc điểm của thiết bị. Tôi không nghĩ cách tiếp cận mà tôi áp dụng cho chương trình Tapatalk ngày nay thay đổi nhiều. Trong mọi trường hợp, chúng tôi luôn hoan nghênh mọi trợ giúp để làm cho mã tập trung hơn.

Giới thiệu về Jagoba Los Arcos:

Và cho đến nay là cuộc phỏng vấn với Jagoba Los Arcos, người mà chúng tôi cảm ơn vì đã tham dự và trả lời các câu hỏi của chúng tôi. Chúng tôi hy vọng bạn thấy thú vị.

Bing

Lựa chọn của người biên tập

Back to top button