×

io大会 droid

Dart做Android开发理想么?苹果iOS 10普及率远超最新版Android,你怎么看

admin admin 发表于2022-08-08 12:18:46 浏览107 评论0

抢沙发发表评论

Dart做Android开发理想么Google现在真的是处于一个对Java骑虎难下的尴尬境地,各手机大厂商的Android版本也不总是能第一时间跟上Google的步伐,Google对于Android生态的管控又远远不如苹果,从那之后Google一直在尝试替代Java的可能方案,而后端服务会不会继续以Java为主,这些方案的优势在于减少在iOS和Android两端的重复开发,黑莓的Android应用软件,苹果生态都在自己的管控下。

Dart做Android开发理想么

Google现在真的是处于一个对Java骑虎难下的尴尬境地,Oracle时不时出来恶心一下大家就搞得Google很难受,不过用不用Java不光由Google决定,应用开发商也会有自己的选择,Google并不敢孤注一掷。

甲骨文试图逼Google就范:9行代码引发的危机

Java本来是开源技术,大家都只要遵守Java的开源协议,就可以免费的使用Java语言,可是创建Java的Sun公司被Oracle收购之后,Oracle变得有点为所欲为了,眼红Android给Google带来的商业利益,Oracle很明显不愿意为其他企业免费做嫁衣。

2010年甲骨文公司一直诉状将Google告上法庭,声称Google在开发Android时没有经过许可就使用了Oracle应用编程接口数据包。 即使Google 为了避免版权危机重写了Java API,可是还是因为有跟Oracle JDK相同的九行代码,最终导致了版权危机。当然这其实是同一位工程师在两家不同的公司工作过写下的相同的代码。可是因为这9行代码,甲骨文曾经要求Google赔偿88亿美金。-io大会

从那之后Google一直在尝试替代Java的可能方案,先后传出过自家的Go、Python,以及JetBrains的Kotlin,现在又弄出了Flutter(基于Dart语言)作为客户端解决方案,都是想要尽可能摆脱Java的掣肘。-droid

只不过替代的难度很大,这么多年的技术栈积淀,Google对于Android生态的管控又远远不如苹果,各手机大厂商的Android版本也不总是能第一时间跟上Google的步伐。

苹果生态都在自己的管控下,能够将iOS技术栈一夜之间从Objective-C更换到swift,反过来Google不行,现在Android10都出来了,使用Android 7.0以下的用户占比依然超过了70%,Google有心杀贼、可是偏偏无力回天,正可谓骑虎难下。-io大会

更激进地、Google为了解决这个问题,Google甚至专门开发了一个Fuchsia这样一个新的操作系统,试图随时替代Android,可是到目前为止Google也没敢强行上马。

阿里、腾讯都在用,Flutter促进Dart迎来新转机?

Flutter是完全基于Dart语言的一个开发框架,它更像是个前端解决方案,想必大家都已经很熟悉Electron、React Native这些前端客户端解决方案,这些方案的优势在于减少在iOS和Android两端的重复开发,尽可能的一次编写多端运行,减少开发成本。-droid

Flutter的优势在于,有Android Studio这样一个出色的IDE支持,能够开发Android、iOS、以及Windows等多终端应用,可以最大限度的实现技术复用,尤其是减少了很大的移动端开发成本。-io大会

阿里旗下二手交易平台闲鱼就是采用的flutter作为核心技术栈,尽管暴露出了一些问题,但是这却让闲鱼团队用了很小的人力成本就开发和维护了这个阿里内部用户量排名前几的App,很明显Flutter很好的满足了闲鱼的技术需求。除此之外,Google自己旗下的应用,腾讯的Now直播团队,滴滴、京东都在进行一些Flutter的尝试,相信未来基于Flutter的应用会越来越多。-droid

总之未来Android会逐渐向Dart迁移,而后端服务会不会继续以Java为主,我们讲不清楚,毕竟你像微信用的还是C++,WhatsApp还是用的Erlang,应用开发商自己也有权利选择采用什么样的技术栈。-io大会

苹果iOS 10普及率远超最新版Android,你怎么看

我本人是iOS,安卓并不清楚,但是苹果在10的普及率确实高,身边的人都是10,为什么会升级呢。有几个原因。第一苹果在推出系统前的宣传,说的多么天花乱坠,多好,吸引人更新。第二就是各种测评的视频,不断的推荐人们去更新。第三吧,就是苹果没良心,强制下载更新(简直有病吧)(虽然可以下载屏蔽更新的,但我一开始不知道,唉....)。总结库克黑心,总想让人换新机-droid

在将硬件代工业务交给TCL之后,黑莓的Android应用软件,还能撑多久

当媒体在谈论 LG、HTC 和索尼的手机业务陷入困境的时候,有一个渐凉的品牌却似乎被忽视了,它就是曾经的王者 —— 黑莓(Blackberry)。

在将代工业务交给 TCL 之后,它在 Android 智能机圈子里仍有一定的名气。但是最近听到的消息,却并不是那么美好。

首先,BlackBerry Messenger 应用(简称 BBM)即将消失;其次,该品牌的其它 Android 应用,也都难以自保。

(题图 via SlashGear)

此前,在经历了智能机硬件业务的消颓之后,黑莓已经将重心部分转移到了自家的软件产品上。其中大多数 App 的设计,都考虑到了企业客户的业务设置。

至于 BBM,外界曾希望它能挑起大梁,带领 Android 阵营向苹果 iMessage 叫板。然后即便 BBM 更注重安全性和隐私功能,最终还是折戟沉沙。

从该公司的软件支持生命周期页面来看,原先许多的黑莓 Android App,现在剩下的都已经不多了。

今年 6 月 30 日的时候,其中一些应用将抵达其生命的终点。在这之后,所有开发工作(包括 bug 修复和客户支持服务)都将停止。

尽管对于大多数 Android 用户来说,可能从未听说过 Productivity Tab、Power Center、Notable、Device Search 等应用的名字。

主要原因是,这些 App 仅限于在黑莓手机的少量客户手上运行。不过在黑莓自己的生态圈里,其中一些产品还是有一定分量的。

所以在看到该公司放弃这部分业务时,大家也是不胜唏嘘。综上所述,黑莓成为智能手机发展史上的一个注脚,也只是一个时间问题。