移动大潮气势汹汹,PC端似乎已经一条腿跨进了坟墓。作为一个windows开发人员,难免有些焦灼。windows真的已死吗?真的无用武之地了吗? 也许是人云亦云吧。

突然看到了这篇文章,感触颇深。

文章出自:
http://www.lieyunwang.com/archives/49286/

Sunrise、Evernote、Feedly、Wunderlist以及Mailbox这些应用程序都是我日常使用的个人效率工具。没有桌面客户端,这些软件虽然有用,却缺乏灵活。但随着多设备使用的普及,它们已经会变得越来越难以被取代。

我并不是唯一一个希望这些效率应用程序能从网页和手机上移植到与我的智能手机、平板电脑甚至是与桌面紧密相连的软件上的用户。这也正使软件开发者思考关于他们的分配策略是否需要偏向桌面的重要性。

网络->手机->桌面

对于许多用户来说,他们可能永远无法脱离桌面效率软件。任何使用微软Exchange软件来收发邮件或查看日历的人,任何使用微软Word软件来处理文字的人,都可以告诉你,这些应用程序在很多公司里都是无处不在的。

然而,用户首先找到并将之作为最喜欢的应用程序的方法已经改变。我们可以看见,在安装桌面版之前,用户正逐渐倾向于先在他们的移动设备上试用一下。有趣的是,这些新的桌面应用程序的崛起得益于将个人和企业效率工具作为基础的设施云的服务的兴起。

在过去的几年里,谷歌应用服务在企业里的普及意味着很多用户变得依赖于这些应用程序。这些应用有绑定在网络浏览器中用于与其他人交流的Gmail,用于文档创建和交流的Google Docs/Drive,用于规划的Google Calendar。 值得注意的是,这些服务的开放性也导致了一些提供比浏览器更多功能和灵活性的软件的发展。

Greylock 的合伙人Josh Elman在邮件中写道:“我认为我们回到了一个用户和开发人员都更期望应用程序而不是浏览器标签来执行任务的应用时代。那些开发iOS应用的开发人员现在也更倾向于开发桌面应用,然而在1999-2009这十年里大多数开发人员完全都没有关注客户端应用的开发。”

在提供通信、协作、规划的网页应用发展的同时,我们也看到大量效率软件在移动设备上如雨后春笋般涌现。但这些应用对于那些已经使用浏览器应用的人来说只是一个暂时的补充工具。

Homebrew的合伙人Satya Patel写道:“我认为桌面效率工具并没有消失,它只是被那些依靠移动互联和数据获利的移动效率工具所部分替代了。然而,这些移动厂家正意识到改变是无处不在的,对于那些脑力劳动者来说,这意味着要回归桌面时代 。所以曾经流行的又再一次流行了。”

跨平台的连接性

移动应用开发人员发现只关注于智能手机是远远不够的。如今的用户正通过各种设备和屏幕来使用电子邮件和日历这样的服务,而软件开发人员想要自己开发的应用在多个平台上做到无缝用户体验。

Product Hunt 的创始人Ryan Hoover 写道:“通过拥有桌面和移动端,很多初创公司得到了关注并在市场中站稳了脚跟。当人们在同时使用移动应用和桌面应用,要想把他们从Sunrise转变过来时是非常困难的。而对于这些人来说那些创造更多‘商品化’的可容易被更换的应用程序是尤其重要的。”Hoover 以日历应用Sunrise为例。移动电子邮件、日历、待办事项都是很容易被取代的,但是通过跨多屏幕的一致性体验可以使之不大可能被取代。

Mailbox 创始人Gentry Underwood写道:“当然,当我们在谈论我们正处于一个移动时代时,我们更多的是指多屏时代。我们希望我们的信息以及我们所使用工具的经验能够无缝跨越多个OS平台。在我们的移动手机上,那些精心设计的应用程序因为能够减小磨合,能够帮助我们在做其他事时迅速获得我们所需要的东西而更胜一筹。”

Mailbox就是一个从移动应用转变为多屏应用的完美例证。它起先基于iPhone而后又因为用户使用平板电脑来提高效率而转投于iPad应用。现在,公司正致力于开发一个能够与现有的移动应用无缝对接的本地桌面应用。

Underwood写道:“拥有像邮件一样的应用以及高效一致的体验是非常重要的。一个本地应用可以让你在各个方面都拥有一流的体验:徽章码头的图标,专用的用户界面,可轻松操作的多窗口,以及不需要经过HTML进行传输的交互速度。”

全新的获取渠道

尽管网页应用已经广泛分布,但是由于没有安装或定期更新–所有用户界面的改变都发生在后台并显示在浏览器界面上–它们缺乏移动设备用户已经熟知的本地应用所具有的速度和功能。

与此同时,获取方式也已经改变。如果你想要一个特定的桌面应用,你只需要从开发人员网站搜索并下载就可以了,或者通过一个像Download.com一样的应用大全网站上进行下载。而在此之前,你可能不得不去实体商店去买一盒包括可安装光盘的软件。

但是通过用户可在移动设备端查看并安装的桌面应用商店,获取的问题就迎刃而解了。最好的例子就是苹果公司的Mac App Store,该商店是最新的OS X的重要组成。使用者也可以像Chrome Web Store 一样寻找,感受和使用本地应用程序。

Bloomberg Beta合伙人Roy Bahat写道:“通过桌面应用商店将可下载的可执行的客户端摇身一变为应用创造了大量的差异,主要为安全性,可信任性 此项目在猎云网投融资平台进行融资
任性
任性
一款随时随地“叫”情趣的平台“叫”情趣的平台“
以及便利性差异。这也给了这些应用一个一致的权限(相比非法下载的限制)。”

此外,移动设备和桌面的连接似乎随着时间的流逝只会变得更强。苹果和谷歌都正在致力于建立一个拥有跨平台功能的应用平台。对于谷歌来说,这意味着移动应用与网页应用的无缝对接,但对苹果公司来说,这意味着在它的OS X和iOS开发平台间建立连接。

Hoover强调道:“iOS 8+Maverick的跨平台推送通知将会开启连接移动设备和桌面的新机遇。”随着桌面、网页以及移动开发平台的不断整合,我们很有可能看见越来越多的移动开发人员将他们的应用带到桌面应用开发上来,而这些应用也将继续发挥它们的作用。

为什么一款优秀的移动工具类应用必须开发PC客户端?相关推荐

  1. 手机横版动作类游戏的开发思路

    转自:当乐网 原文:http://www.d.cn/news/289.html 说起横版动作类游戏,对我们这代人影响最深的作品,应该是日本80.90年代出品的一批街机游戏,像<双截龙>.& ...

  2. 一款优秀的JavaScript框架—AngularJS

    AngularJS简介 AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购.是一款优秀的前端JS框架,已经被用于Google的多款产品当中.Angular ...

  3. 16款优秀的Vue UI组件库推荐

    16款优秀的Vue UI组件库推荐 Vue 是一个轻巧.高性能.可组件化的MVVM库,API简洁明了,上手快.从Vue推出以来,得到众多Web开发者的认可. 在公司的Web前端项目开发中,多个项目采用 ...

  4. Google首席软件工程师Joshua Bloch谈如何设计一款优秀的API【附PPT】

    要:API设计看似简单,其实里面的学问还不少,在整个设计流程中,一不小心就会陷入各种陷阱之中,给你带来后患无穷的危害.Joshua Bloch是Google的首席Java架构师,他在一篇PPT里向大家 ...

  5. BI推荐8款优秀的app

    转自http://www.cocoachina.com/gamedev/misc/2013/0320/5857.html 日程安排类Carrot Carrot是一款非常有个性的app,它通过" ...

  6. tp5支持啥数据库_MS Access数据库是被严重低估的一款优秀软件

    了解我的朋友,都知道我是个计算机编程爱好者,我没事愿意鼓捣一些计算机软件编程,没事爱在朋友圈里发一发编程的截图,经常惹来一阵阵赞叹. 每当给我点赞的朋友们问我用什么编程语言开发的时候,我都如实相告-- ...

  7. vb net 模拟 ctrl+c_8款优秀的.NET开发工具,收藏了

    NET是一个重要的应用程序开发平台,因为它安全.稳定.易于学习和实现.今天小编给就给大家介绍8款优秀的.NET开发工具,有需要的小伙伴可以收藏转发哦. 1.Chocolaty Chocolaty是一个 ...

  8. 17款优秀的Vue UI组件库汇总

    17款优秀的Vue UI组件库推荐 Vue 是一个轻巧.高性能.可组件化的MVVM库,API简洁明了,上手快.从Vue推出以来,得到众多Web开发者的认可. 在公司的Web前端项目开发中,多个项目采用 ...

  9. 十多款优秀的Vue组件库介绍

    十多款优秀的Vue组件库介绍 1. iView UI组件库 iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品.iView的组件还是比较齐全的,更新也很快, ...

最新文章

  1. html如何使文本变为粗体_什么是Markdown,如何使用它?
  2. 基本电路元件和特性(2)电容器和电容vs.电感器和电感
  3. memcache和redis对比
  4. python语言是谁发明的咋读-Python的发明,竟然是因为他不喜欢花括号。
  5. c语言调用tuxedo步骤,tuxedo 入门
  6. POJ2019(二维RMQ问题 ST)
  7. ironpython console怎么用_如何在表單中插入ironpython控制台?
  8. python3+requests:get、post请求(python get、post)
  9. MySQL空闲会话_使用Oracle PROFILE控制会话空闲时间
  10. 深入理解乐观锁与悲观锁(实战)
  11. SpringSecurity Form Login
  12. sql server 复制_SQL Server复制(合并)–复制什么,什么不复制
  13. oracle计算两个日期的时间差时分秒
  14. swift 有道 翻译文档(1 定义变量常量,数组字典)
  15. C语言实验报告册中级进步,C语言实验报告册
  16. 全国高级计算机职称考试试题及答案,全国职称计算机考试复习题「附答案」
  17. 如何通过Homography矩阵制作虚拟图像
  18. 20172301 2017-2018-2 《程序设计与数据结构》第八周学习总结
  19. hihoder 1048
  20. 漫谈分布式游戏服务器

热门文章

  1. js判断浏览器是否运行或安装flash
  2. HDU 4833 Best Financing DP
  3. LaTeX 排版(一)——基础应用
  4. linux 实验感悟_linux实训心得_linux实习心得体会范文
  5. 关于Cool Compiler
  6. 图说卡尔曼滤波(正在进行时)
  7. samba windows无法访问
  8. YGG SEA 通证经济模型概览
  9. 软件测试指标分析,实时数据库功能测试指标分析
  10. Winsock中accept函数获取到的ip地址一直为204.204.204.204或0xcccccccc的解决方案