• 是时候启动一个为移动设备设计的 3d 引擎项目了
    首先,我们在 2011 年底开创的简悦被阿里巴巴文化娱乐集团全资收购了。原来简悦的全套班底转型为阿里大文娱游戏事业群。 当收购的事情尘埃落定,我发现可以从新的视角来看待未来,重新设计制作一款 3d 引擎这件事可以重新启动了。在简悦一直想做而做不了这件事,是因为没有余力,必须优先考虑产品盈利;而对于阿里来说,投入资源来做这样一件短期没有收益,但长远看来却很有意义的事是很自然的。 世面上已经有了很多优秀的 3d 游戏引擎,比如目前最为流行的 Un...
  • 开发笔记(26) : AOI 以及移动模块
    最近在试图优化游戏服务器,提升承载能力。 加了一些时间检测模块。由于已经重新编写了服务器底层框架,并修改了消息协议,这样底层就有能力监控每条服务的相应时间了。 以前这方面没有做到,是因为:从底层看来,仅仅是一个个的消息包的流动。而一条完整的协议响应却是有多个包进出的。当处理一个服务请求的过程中,向外做了一次远程调用,那么当前服务体就被切出了,直到回应的 session 响应才继续。在新的设计中,session id 被暴露给底层模块可见,这就...
  • Flutter 是移动应用程序开发的未来?
    本文经授权转自公众号CSDN(ID:CSDNnews)随着系统以及应用复杂性的日益增高,「write once,run anywhere」开始成为越来越多开发工具的终极目标。基于此,Google 于 2017 年的 I/O 大会上隆重推出了移动 UI 框架 Flutter,可以让开发者在 iOS 和 Android 系统上快速构建高质量的原生用户界面。与此同时,苹果也于今年 WWDC 为开发者们带来了一套可横跨苹果几大操作系统的 UI 框架 SwiftUI。那么在此趋势下,类似 Flutter 的这种工具真...
  • Flutter 是移动应用程序开发的未来?
    本文经授权转自公众号CSDN(ID:CSDNnews)随着系统以及应用复杂性的日益增高,「write once,run anywhere」开始成为越来越多开发工具的终极目标。基于此,Google 于 2017 年的 I/O 大会上隆重推出了移动 UI 框架 Flutter,可以让开发者在 iOS 和 Android 系统上快速构建高质量的原生用户界面。与此同时,苹果也于今年 WWDC 为开发者们带来了一套可横跨苹果几大操作系统的 UI 框架 SwiftUI。那么在此趋势下,类似 Flutter 的这种工具真...
  • 移动开发的跨平台技术演进,你居然还不知道?
    作者: 刘望舒 |  来源:刘望舒的博客1. 跨平台技术的诞生我是2010年开始从事的Android开发,当时会Android和iOS开发的很少,也不火,所有人都在“摸着河底过河”,项目更没有第三方框架一说,大都是自己写的,不像现在各种的框架满天飞。随着移动开发的发展,互联网公司也是层出不穷,有些公司迫于竞争,想要更迅速的更省成本的进行开发,就不再满足Android端一套代码,iOS端一套代码。与此同时,其他技术领域和各大公司也都觊觎着这份大蛋糕,纷纷推出相关的技术,这样跨平台技术应运而生,并且开始在公司中...
  • Android 告急!
    【程序人生 编者按】“谁会从 Google 手中抢走 Android?”早在去年,Google 就曾因 Android 移动操作系统涉嫌垄断行为而面临巨额罚款威胁。再加之各类竞争者虎视眈眈,以及跨平台替代框架对原生 Android 的围攻,Google 的日子似乎并不好过。作为一个曾在 Google 工作了 13 年之久的技术老兵,Steve Yegge 在离职加入了东南亚出行巨头 Grab 公司之后,发布了一篇分析自己为何离开Google 的博文,强调了 Google 在创新能力方面的渐趋弱势,一度引发广...
  • Android 告急!
    【编者按】“谁会从 Google 手中抢走 Android?”早在去年,Google 就曾因 Android 移动操作系统涉嫌垄断行为而面临巨额罚款威胁。再加之各类竞争者虎视眈眈,以及跨平台替代框架对原生 Android 的围攻,Google 的日子似乎并不好过。作为一个曾在 Google 工作了 13 年之久的技术老兵,Steve Yegge 在离职加入了东南亚出行巨头 Grab 公司之后,发布了一篇分析自己为何离开Google 的博文,强调了 Google 在创新能力方面的渐趋弱势,一度引发广泛热议。时...
  • 民生科技Firefly移动金融开发平台正式发布
    Firefly移动金融开发平台正式发布 解决银行和金融机构开发运营移动应用的四大痛点互联网的快速发展带来了新技术的变革和商业模式的创新,以云计算、移动互联网和大数据为代表的新技术应用,使企业可以更快、更及时地响应客户需求、分析客户偏好、为客户带来更便捷的服务和更好的体验。移动互联网时代同样给银行以及金融业提出了业务发展模式与IT系统建设的新需要,银行以及金融机构需要更快的响应业务变化,加快产品的更新速率,快速适应市场的变化,提升用户的体验。技术是一把双刃剑,移动互联网给银行和金融机构带来了更多道和用户的同时...
  • 【译】移动App的可访问性陷阱和测试方法
    编者按:本文作者:安佳,360 搜索事业部的前端开发工程师,W3C CSS 工作组成员。原文:Mobile App Accessibility Pitfalls, Plus an Intro on Testing for Accessibility.(https://www.microassist.com/digital-accessibility/mobile-application-accessibility-part-2-of-2/)确保残障用户可以访问移动应用程序:给设计师和开发人员的提示和测试指南...
  • 一套代码两端运行不靠谱?是时候放弃 C++ 跨 Android、iOS 端开发!
    近日,云存储公司 Dropbox 就此发文剖析了这一现状,其表示一直以来,他们均使用了 C++ 语言编写跨 Android、iOS 端的代码,但是经过了 6 年的实践之后,他们发现代码共享相关的隐形成本太高,还不如直接动手写两套代码,最终,其放弃了原来的开发模式,转而使用每个平台的原生语言。我们需要找到一种方法,让这个小团队快速发布大量iOS和Android代码。nn,C++的非可空指针。当初采用这种移动策略时,我们拥有一批经验丰富的C++开发人员。该小组负责启用了这个C++项目,并为Dropbox培训其他移动开发人员。最终,我们深陷缺乏维护C++代码库的关键专业知识的困境。
  • Flutter 应用适配移动、桌面和 Web | I/O'19 Flutter 课堂笔记 (三)
    在今年的 I/O 大会上,Flutter 主题的各场演讲可谓干货满满。今天的课堂笔记为大家记录的是由 Emily Shack 和 Emily Fortuna 带来的《Flutter 应用适配移动、桌面和 Web》,希望大家能在上一课的基础上,进一步深入理解 Flutter 的 “跨平台便利开发” 特性,同时了解到 Flutter 现在已经触及到的硬件边界和未来的全平台图景。下面请看完整演讲视频腾讯视频链接https://v.qq.com/x/page/u09165p2lu4.htmlBilibili 视频链接https://www.bilibili.com/video/av64674721您是否已经开始使用 Flutter 制作跨设备的应用了呢?点击屏末|阅读原文|即刻开启 Flutter 跨平台开发之旅 想了解更多 Flutter 内容?在公众号首页发送关键词 “Flutter”,获取相关历史技术文章;还有更多疑惑?
  • 我的移动开发史:一位从业10多年的程序员的职业回顾
    最近看到很多坚持在移动领域发展的程序员,都取得了事业上长足进步,以及持久化金钱收入,有点十分的艳羡。有安卓手机,也有数码相机,还有otg的线,更有多年的程序开发经验,but 界面布局依然是我的短板。但是收获却不小,这款app算是我的,一个不完整意义上的全面移动开发。
  • 移动开发高效进阶之道
    近日,个推TechDay技术沙龙第二站在成都圆满落幕。APP开发者首先可以对手机上的设备信息进行全方面的检查。开发者可以通过多维度的模型标识高风险的用户、风险等级并告知客户端,以此进行一些防护。个验是个推旗下的“一键认证”产品,可以帮助APP开发者实现高效、极速、安全稳定的认证登录过程,优化用户体验。在风险防护方面,个验在不影响正常用户使用的情况下,通过动画验证码阻止恶意自动化程序的进一步操作。无效方案王胜韬根据其十年移动端的工作经验,为在场观众解密了安卓应用保活的无效方案和有效措施。
  • 没去现场?一文 Get 云栖大会「移动专场」精华内容~含PPT下载
    出品|阿里巴巴新零售淘系技术部2019年9月27日,「杭州云栖大会-淘系技术嘉年华」移动端侧技术专场,在云栖小镇举办,现场爆满 200+开发者齐聚,共同进行了一次面对面的技术交流。我们 2017 年 10 月正式启动 MNN ,经历 2018 年双十一的洗礼,今年双十一有更大规模的应用。Flutter 的高性能和优秀的跨端一致性是由它的设计决定的。其上是 C++ 编写的 Engine ,这部分包括用于渲染的 Skia ,用于文本的 Text ,以及 Dart 。美观,一方面 Flutter 提供了丰富的 Widget ,他的组合式 API 也使得开发者可以更灵活地创建自己的 Widget 。开放, Flutter 不仅代码开源,整个 Flutter 的工作流也完全遵循开源项目的工作流程。
  • 没去现场?一文 Get 云栖大会「移动专场」精华内容~含PPT下载
    出品|阿里巴巴新零售淘系技术部2019年9月27日,「杭州云栖大会-淘系技术嘉年华」移动端侧技术专场,在云栖小镇举办,现场爆满 200+开发者齐聚,共同进行了一次面对面的技术交流。我们 2017 年 10 月正式启动 MNN ,经历 2018 年双十一的洗礼,今年双十一有更大规模的应用。Flutter 的高性能和优秀的跨端一致性是由它的设计决定的。其上是 C++ 编写的 Engine ,这部分包括用于渲染的 Skia ,用于文本的 Text ,以及 Dart 。美观,一方面 Flutter 提供了丰富的 Widget ,他的组合式 API 也使得开发者可以更灵活地创建自己的 Widget 。开放, Flutter 不仅代码开源,整个 Flutter 的工作流也完全遵循开源项目的工作流程。
  • 支付宝 App 是如何建设移动 DevOps 的?
    本文系InfoQ对蚂蚁金服技术专家洪锋的采访,洪锋老师即将在 QCon 上海站 2019 分享《移动研发 DevOps 在支付宝 App 内的落地实践》,欢迎关注。移动 DevOps 如何面对新技术的冲击?…除了 DevOps 是否适用于移动开发,相信很多人都会关心何时建设 DevOps。支付宝移动 DevOps 建设DevOps 与业务发展是紧密相关的,没有业务场景的DevOps 等于空谈,所以支付宝的 DevOps 建设也是在业务发展到一定阶段才开始进行的。在 DevOps 的建设过程中,支付宝主要集中在了研发协同、研发效率和质量保障三个方面。
  • 彻底搞懂移动Web开发中的viewport与跨屏适配
    本文字数:6912字预计阅读时间:30分钟1导读viewport是移动端跨屏适配的基石,吃透这一概念,任何复杂多变的适配需求,都可以手到擒来。移动端开发中,有一个躲避不掉的HTML meta 声明<meta name="viewport">。本文关键词:移动端适配、Viewport、Viewport Meta Tag、DPR、响应式、自适应、Viewport Units2viewport 概念viewport中文译作“视口”。在 Web 浏览器中,视口是整个文档的可见部分。3移动端的 viewport看起来 viewport 并没有太多复杂之处,但是 2010 年左右,移动端时代来了。4Viewport Meta Tag 的使用我们可以在 Apple 或者 MDN 的开发者文档中查看Viewport Meta Tag
  • 移动开发者的后端开发入门体验
    为什么移动端要对后端开发有所了解作为移动端开发的小伙伴们平时要对接的开发侧的小伙伴,大多数时间段内都是后端开发的同学,了解后端开发的相关知识,可以有利于双方之间的沟通,大大减少双方沟通过程中“大眼瞪小眼”的尴尬场景,这也就是上面所说的场景A。虽然现在Android官方推荐使用Kotlin语言作为Android的开发语言,但是绝大多数Android的开发者都是使用java开发Android入的坑,学习后端开发的时候开发语言上不需要重新学习一遍。
  • 赠书啦!抓住11月的尾巴,9本技术书(算法、移动开发等)送给你!
    导语:本周,阿里云云栖社区 联合博文视点为大家带来9本技术书籍,其中涉及Android、MySQL等方面。本书则尽量深入细致地介绍MySQL的基本原理,以及性能优化的实际案例。这里是彩蛋:9本书作为福利赠送给一直支持云栖君的小伙伴们!12月3日,我们将从留言评论中抽取9名幸运小伙伴免费赠送以上正版书籍一本!
公众号
关注公众号订阅更多技术干货!