1
WillShin 2017-12-21 00:33:52 +08:00 via iPhone 16
上次这么干的,是微软
|
2
autoxbc 2017-12-21 00:54:54 +08:00
还有 Ubuntu,没见谁干成了
|
3
Humorce 2017-12-21 00:57:21 +08:00 via iPhone
Java 也是哦
|
4
crazycen 2017-12-21 01:01:44 +08:00 via iPhone
以后将是一致的 bug 体验!
|
5
ibegyourpardon 2017-12-21 01:04:45 +08:00
几家想打造一致体验的还基本都成功了。
一致的糟糕。 |
6
beimenjun 2017-12-21 03:01:37 +08:00
Apple 做这个比微软有太好的条件了,毕竟 iOS 本质上就是从 OS X 出来的,现在反馈回去也不是不可能。也许这么做对 iOS 影响不会太大,反而会造成 macOS 大量改变,比如支持 UIKit 库之类的。
应该就是强化什么 AutoLayout 的技术。可能会有个用触摸板+键盘来代替触摸屏幕的方案,毕竟按照苹果的设计,所有的 App 都是既可以 iPhone 又可以 iPad 了,再多一个 Mac,也不是很奇怪。不过听起来就是一堆 bug。 |
7
yyfearth 2017-12-21 03:27:44 +08:00 1
我想有两个可能性:
1. 和其他平台一样 建立一个跨平台统一的 SDK 一次编译 处处可以运行 ( Windows,Ubuntu 或者 Java SE,HTML5 ) 2. 不完全跨平台 只是给 Mac 提供和 iOS 完全一样的 API 和 Runtime (说白了了就是把 iOS 的 SDK 移植到 macOS,让 macOS 成为另一个没有触摸屏的 iOS 就像 iPad 和 iPhone 有区别)这样最终的二进制还是不同的 不过可以借助 llvm 的 bitcode 在服务器上面生成最终的二进制 这样开发者用同一个 Xcode 项目写 mac iPad iPhone 的 App 然后只需要对统一的 App Store 发布一次就够了 然后 App Store 在服务器上针对不同平台和硬件生产不同的 ipa 文件提供下载安装 我觉得可能苹果会选择第二个方法 而不是和大家一样 做出统一的平台 统一的体验 因为目前开发者这边主要的问题是 macOS 这边用的 GUI API 和 iOS 这边的 不太一样 而且必须是两个独立的 Xcode 项目 需要分别发布到 Mac App Store 和 iOS App Store 估计苹果是要先解决这个问题 所以结果更可能会是 Responsive Design 或者像 iPhone iPad 那样 同一个 App 项目提供不同的 GUI 但是可以公用一些逻辑 然后打包成一个 App 发布 |
8
yyfearth 2017-12-21 03:32:16 +08:00
@beimenjun 哈哈 你的想法和我的一样 其实就是把 UIKit 那一堆移植给 macOS
然后可以通过 Xcode 开发整合项目 统一发布 现在 macOS iOS Android Windows 都成 bugOS 了 “听起来就是一堆 bug ” 也没关系了 本来我会比你先发的但是看邮件晚发了一会儿 |
9
RqPS6rhmP3Nyn3Tm 2017-12-21 03:33:10 +08:00 via iPhone 1
这个简单,直接把 macOS 砍了,食我 iOS 啦
|
10
MajestySolor 2017-12-21 03:35:44 +08:00
微软的 uwp 至今一坨屎
|
11
WuwuGin 2017-12-21 04:09:59 +08:00 via Android
@yyfearth 但是对不起,安卓系统层面上真的没有像 iOS 那么多莫名其妙的 bug。有些东西不要张嘴就说。
|
13
Chieh 2017-12-21 07:53:47 +08:00 via Android
怎么又感觉是微软想法领先,最后被苹果做出来
|
14
zhang1215 2017-12-21 07:59:49 +08:00
反正体验已经很糟糕了 2333 随苹果怎么整吧
|
15
boywang004 2017-12-21 08:05:06 +08:00
大统一是产品经理的〔终极〕梦想吧……
|
16
yyfearth 2017-12-21 08:20:56 +08:00
|
17
forkon 2017-12-21 08:48:00 +08:00
大势所趋,任重道远。
|
18
codeeer 2017-12-21 08:53:02 +08:00 via iPhone
我们开发的 app 连 iPhone 和 iPad 都要区分开发因为使用习惯不同,mac 差异这么大的为何要强行融合
|
19
yyfearth 2017-12-21 08:54:13 +08:00 1
@MajestySolor @WillShin UWP 没起来是因为理想过于远大 而且没有好的基础
这次 Apple 相当于把 iOS 的 App 带到 macOS 初期属于锦上添花的事情 后期还可以看情况而定 如果效果好 甚至可以直接把 iOS 带到 Mac 上 效果不好也没什么关系 本来 MAS 效果就很一般 而反观 iOS App 已经有了良好的基础 的大量的优秀 App 同时 macOS 这边已经有很多成熟的 App 了 如果 App 要同时支持两者 合并 iOS 和 macOS 项目对开发者而言也减少了工作量和成本(长期而言) 相当于 省了 Mac 一个平台 但是 iOS 这边多了一些 Mac 硬件要去适配 有点像 Google 把 Android App 带到 ChromeBook 上 不过 Apple 这次不太可能用 iOS 虚拟机来运行这些 App 就是 估计是移植那堆 balabalaKit 以及让 llvm bitcode 支持 x86_64 |
20
yyfearth 2017-12-21 09:07:06 +08:00
@codeeer 但是 iPhone 和 iPad 的 SDK 的 API 是一致的
Apple 也没要你强行把 iPhone 和 iPad App 融合啊 就像 HTML5 App 适配多屏幕多设备 可以用 Responsive Design 也可以干脆写不同的 Desktop/Mobile Web App 但是语言和技术是一致的 目前是 iOS 用 UIKit 来写 UI 而 macOS 不是 就算是语言可以一样 但是两套完全不同的 SDK 适配 和 开发两套 工作量是不一样的 就算是 开发两套 如果 SDK 相同 那么更多的 UI code 可以复用 减少工作量 @beimenjun 而且 UIKit for Mac 就是 UXKit 本来就已经存在了 所以让 iOS 的 UI Code 跑在 Mac 上面其实很自然 至于怎么适配 是开发者自己的决定 |
21
wclebb 2017-12-21 09:25:19 +08:00
一直在 UFO 设计的乔纳森已经完成
并且回归到设计岗位,原先的两位设计也调岗了,并且向库克汇报。 所以现在这个情况,先呆个几年看看乔纳森的设计如何吧。 |
22
ftu 2017-12-21 09:42:54 +08:00 via iPhone
A 系列芯片越来越叼,抛弃 X86,融合平台可以更好地无痛转移,但是 Adobe 之类的大批专业应用来说就是重来了…
|
23
Vvfan 2017-12-21 10:19:43 +08:00
看戏
|
24
chengzhoukun 2017-12-21 10:32:53 +08:00
Mac app store 生态比微软商店还差吧,官方的 Instagram、Spotify 都没有
|
25
ioth 2017-12-21 10:43:23 +08:00
没毛病,电脑要成为手机是趋势
|
26
QAPTEAWH 2017-12-21 10:56:59 +08:00
统一是必然的,就看做的怎么样。MS 那套中等偏下吧。
|
27
kenshinhu 2017-12-21 10:58:08 +08:00
。。。那是不是 ipad pro 可以做开发机 指日可待
|
28
Kobayashi 2017-12-21 11:59:05 +08:00 via Android
@WillShin 微软失败主要是因为移动端来晚了吧?毕竟当时 iOS 和 Android 生态已经成熟。恶性循环,开发者和用户都不愿用 WP。再说微软又不像快滴,滴滴那么狠贴钱,说不定也是钱花的不到位。目前来看,微软多半是想等下一波革命,靠着 UWP 和变形本火起来,之后再打回移动端,所以也不会发布 Windows Phone 新机了。
以上瞎鸡巴想而已,轻拍。 |
29
Aether 2017-12-21 12:38:22 +08:00
iOS 上的 Bug 都修好没?
|
30
Tardis0127 2017-12-21 15:15:16 +08:00
Xcode BUG 修好了没?
|
31
joyqi 2017-12-21 15:17:27 +08:00
safari = 沙发日
|
32
bookit 2017-12-21 15:45:59 +08:00
苹果的软件技术实力,目前看,是在下降而不是上升
玩这套东西能玩得转嘛? 错误的道路越走越远,作死之路 |
33
Building 2017-12-21 17:53:59 +08:00 via iPhone
很有可能哦,看官方的 App,几个端之间相似度越来越高,我觉得这是好事。
|
34
maemolee 2017-12-21 18:25:37 +08:00 2
我不想看到一致的用户体验。
我想在移动平台体验简单无脑,桌面平台体验专业细致。 我需要电脑值这个钱。 |
35
mh4cx3r 2017-12-21 18:59:31 +08:00 via Android
那统一体验了是不是旧 macOS 设备也要降频?
|
36
codeyung 2017-12-21 19:51:47 +08:00
我真的不需要这个功能 手机里很多渣渣 APP 不想同步
|
37
kingcos 2017-12-21 20:15:30 +08:00
反正 Mac App Store 已经烂到家了,再怎么折腾都行。。
我只求 Apple 好好把 Xcode 和 macOS 先做好。。 感觉苹果家硬件、设计都要好一些,软件也还好就是最近确实 Bug 多些。。 |
38
lslqtz 2017-12-21 21:21:17 +08:00 via iPhone
一致的开发体验吧…
|
39
avrillavigne 2017-12-21 21:32:30 +08:00
安卓被 AOE 了
|
40
allan1st 2017-12-21 23:47:34 +08:00
最早的时候,iPad 上面的布局都是针对平板优化的,左侧导航和双栏三栏很好用。后来 autoLayout 流行了,iPad 上很多 app 就变成了一个拉长拉宽的手机版,还有一部分居然还锁定旋转。每次在 iPad 上看到 timeline 单栏居中、或者底部导航就三个 tab 的图标居中显示的 app 就一声叹息。
|
41
boywang004 2017-12-21 23:48:46 +08:00
放到以前,我会说,相信苹果能搞好……放到现在,我会想,妈蛋这下以后可得用啥呀……
|
42
lylsh1993 2017-12-22 08:24:19 +08:00 via iPad
看结果不看过程
|
43
moooookey 2017-12-22 10:16:58 +08:00 via iPhone
已经很成功了,有着一致的卡顿和 bug 体验!
|