12

当我们在谈论跨平台的时候 ——— 我们在说什么

 3 years ago
source link: https://ihtcboy.com/2020/06/11/2020-06-11_%E8%B7%A8%E5%B9%B3%E5%8F%B0%E9%82%A3%E4%BA%9B%E4%BA%8B%E5%84%BF/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

最近跟部门同学一起分享了跨平台的事儿,写了将近200+页ppt,最后只讲了100+页,只把其中重点的内容讲了,但是,我认为对跨平台的学习,不止是重点的技术内容,还有很多值得探索的问题,比如历史背景,历史发展,那些事儿,那些人儿,往往不经意间,改变历史的技术,就在那一瞬时,固守自封的必须会被淘汰,把握了机遇就有新出路,没有看准方向的会浪费大量的时间。当然,从历史脉络来看跨平台,必须千人千面,能有共鸣之处就好。

下面会有将近200+图片,后续有时间,会针对每张ppt添加对应的讲解。

2、PPT

cross-platform-001.jpg
《当我们在谈论跨平台的时候 ——— 我们在说什么》,最后用这个标题来起跨平台,当我们在谈论xxx的时候,我们到底想说什么?这正是本课程想要探索的世界。
cross-platform-002.jpg
开始时,本课程也是想立于当下,我们一起跨过的平台,Hybrid App、React Native、Flutter、小程序等,我们熟悉的跨过的平台。(2015~2020年)
cross-platform-003.jpg
也想到说用“跨平台那些事儿”作为题目,把跨平台的内容再扩充一下,从大局来了解。
cross-platform-004.jpg
“我曾经跨过山和大海” 歌词来自朴树的《平凡之路》,每次说到“跨平台”,我们在说什么:
  • 跨平台,你想到了什么?
  • 列出一些跨平台的词语
  • 千丝万缕(联系)?天壤之别(差异)?
  • 来龙去脉,抽丝剥茧

  • 顺其自然,看发展(好坏,优劣,高低……)

  • 暮然回首,看起因(抓名词,找对象,全关系)
cross-platform-005.jpg
Java 的口号是:“一次编写,到处运行”(Write once, run anywhere),那么它是怎么实现到处运行呢?怎么跨平台呢?
cross-platform-006.jpg
不同音乐App,大家觉得这些是平台吗,应该怎么跨呢?
cross-platform-007.jpg
从维基百科看到跨平台的解释:

泛指编程语言软件硬件设备可以在多种操作系统或不同硬件架构电脑上运作。

那么,跨平台就是电脑吗?为什么是电脑?手机呢?手机是电脑吗?

cross-platform-008.jpg
cross-platform-009.jpg
cross-platform-010.jpg
cross-platform-011.jpg
cross-platform-012.jpg
cross-platform-013.jpg
cross-platform-014.jpg
cross-platform-015.jpg
cross-platform-016.jpg
cross-platform-017.jpg
cross-platform-018.jpg
cross-platform-019.jpg
cross-platform-020.jpg
cross-platform-021.jpg
cross-platform-022.jpg
cross-platform-023.jpg
cross-platform-024.jpg
cross-platform-025.jpg
cross-platform-026.jpg
cross-platform-027.jpg
cross-platform-028.jpg
cross-platform-029.jpg
cross-platform-030.jpg
cross-platform-031.jpg
cross-platform-032.jpg
cross-platform-033.jpg
cross-platform-034.jpg
cross-platform-035.jpg
cross-platform-036.jpg
cross-platform-037.jpg
cross-platform-038.jpg
cross-platform-039.jpg
cross-platform-040.jpg
cross-platform-041.jpg
cross-platform-042.jpg
cross-platform-043.jpg
cross-platform-044.jpg
cross-platform-045.jpg
cross-platform-046.jpg
cross-platform-047.jpg
cross-platform-048.jpg
cross-platform-049.jpg
cross-platform-050.jpg
cross-platform-051.jpg
cross-platform-052.jpg
cross-platform-053.jpg
cross-platform-054.jpg
cross-platform-055.jpg
cross-platform-056.jpg
cross-platform-057.jpg
cross-platform-058.jpg
cross-platform-059.jpg
cross-platform-060.jpg
cross-platform-061.jpg
cross-platform-062.jpg
cross-platform-063.jpg
cross-platform-064.jpg
cross-platform-065.jpg
cross-platform-066.jpg
cross-platform-067.jpg
cross-platform-068.jpg
cross-platform-069.jpg
cross-platform-070.jpg
cross-platform-071.jpg
cross-platform-072.jpg
cross-platform-073.jpg
cross-platform-074.jpg
cross-platform-075.jpg
cross-platform-076.jpg
cross-platform-077.jpg
cross-platform-078.jpg
cross-platform-079.jpg
cross-platform-080.jpg
cross-platform-081.jpg
cross-platform-082.jpg
cross-platform-083.jpg
cross-platform-084.jpg
cross-platform-085.jpg
cross-platform-086.jpg
cross-platform-087.jpg
cross-platform-088.jpg
cross-platform-089.jpg
cross-platform-090.jpg
cross-platform-091.jpg
cross-platform-092.jpg
cross-platform-093.jpg
cross-platform-094.jpg
cross-platform-095.jpg
cross-platform-096.jpg
cross-platform-097.jpg
cross-platform-098.jpg
cross-platform-099.jpg
cross-platform-100.jpg
cross-platform-101.jpg
cross-platform-102.jpg
cross-platform-103.jpg
cross-platform-104.jpg
cross-platform-105.jpg
cross-platform-106.jpg
cross-platform-107.jpg
cross-platform-108.jpg
cross-platform-109.jpg
cross-platform-110.jpg
cross-platform-111.jpg
cross-platform-112.jpg
cross-platform-113.jpg
cross-platform-114.jpg
cross-platform-115.jpg
cross-platform-116.jpg
cross-platform-117.jpg
cross-platform-118.jpg
cross-platform-119.jpg
cross-platform-120.jpg
cross-platform-121.jpg
cross-platform-122.jpg
cross-platform-123.jpg
cross-platform-124.jpg
cross-platform-125.jpg
cross-platform-126.jpg
cross-platform-127.jpg
cross-platform-128.jpg
cross-platform-129.jpg
cross-platform-130.jpg
cross-platform-131.jpg
cross-platform-132.jpg
cross-platform-133.jpg
cross-platform-134.jpg
cross-platform-135.jpg
cross-platform-136.jpg
cross-platform-137.jpg
cross-platform-138.jpg
cross-platform-139.jpg
cross-platform-140.jpg
cross-platform-141.jpg
cross-platform-142.jpg
cross-platform-143.jpg
cross-platform-144.jpg
cross-platform-145.jpg
cross-platform-146.jpg
cross-platform-147.jpg
cross-platform-148.jpg
cross-platform-149.jpg
cross-platform-150.jpg
cross-platform-151.jpg
cross-platform-152.jpg
cross-platform-153.jpg
cross-platform-154.jpg
cross-platform-155.jpg
cross-platform-156.jpg
cross-platform-157.jpg
cross-platform-158.jpg
cross-platform-159.jpg
cross-platform-160.jpg
cross-platform-161.jpg
cross-platform-162.jpg
cross-platform-163.jpg
cross-platform-164.jpg
cross-platform-165.jpg
cross-platform-166.jpg
cross-platform-167.jpg
cross-platform-168.jpg
cross-platform-169.jpg
cross-platform-170.jpg
cross-platform-171.jpg
cross-platform-172.jpg
cross-platform-173.jpg
cross-platform-174.jpg
cross-platform-175.jpg
cross-platform-176.jpg
cross-platform-177.jpg
cross-platform-178.jpg
cross-platform-179.jpg
cross-platform-180.jpg
cross-platform-181.jpg
cross-platform-182.jpg
cross-platform-183.jpg
cross-platform-184.jpg
cross-platform-185.jpg
cross-platform-186.jpg
cross-platform-187.jpg
cross-platform-188.jpg
cross-platform-189.jpg
cross-platform-190.jpg
cross-platform-191.jpg
cross-platform-192.jpg
cross-platform-193.jpg
cross-platform-194.jpg
cross-platform-195.jpg
cross-platform-196.jpg
cross-platform-197.jpg
cross-platform-198.jpg
cross-platform-199.jpg
cross-platform-200.jpg
cross-platform-201.jpg
cross-platform-202.jpg
cross-platform-203.jpg

目前比较忙,后续会慢慢的对每张ppt添加对应的讲解,请期待吧。

相关的资料在 GitHub 可获得:

以上就是跨平台那些事儿,当我们在谈论跨平台的时候,不止是Flutter,还有更多的底层知识或者新生命的事物,理解跨平台,才能应对 ReactNative、Flutter,或者未来的新事物,同时,还要跨越自己,让自己成为一个平台!那么,当我们再在谈论跨平台的时候,我们一定能够应对未来!这就是我想要表达的想法。

  • 系统化,实例化,具体化
  • 顺其自然,看发展(好坏,优劣,高低……)
  • 暮然回首,看起因(抓名词,找对象,全关系)

移动跨平台框架:

苹果 WWDC:

谷歌 Android:

其它资料文档:

技术:

软文:

  • 如有侵权,联系必删!
  • 如有不正确的地方,欢迎指导!
  • 如有疑问,欢迎在评论区一起讨论!

注:本文首发于 iHTCboy’s blog,如若转载,请注来源。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK