網路城邦

上一篇 回創作列表 下一篇   字體:
白癡才愛瘋
2013/01/14 08:57:46瀏覽280|回應1|推薦8

安卓(Android) 智慧手機 vs 愛瘋 (iPhone/iPad) 將會重演當初的個人電腦(PC) vs 蘋果電腦。

為什麼呢?

因為 Android 和 PC 的硬體至少是開放的,而蘋果卻是軟硬皆封閉的。在蘋果的世界裏到處都是Steve Jobs軟硬體兼吃,獨占,與偏執狂的影子。

軟硬體兼吃與獨占
當消費者願意相信愛瘋是最棒的,而自欺沒有第二選擇時,他們只有被乖乖的宰。這是愛瘋使用者為何是白癡之一。 

我也無法相信蘋果強迫愛瘋軟體開發者使用Object C,更無法相信他要求軟體開發者必須買Mac 和只能用Xcode 才能開發愛瘋軟體。

這是愛瘋使用者為何是白癡之二。 

偏執狂
我無法相信蘋果在 iPad不裝USB的任何說詞,無法了解他們的鍵盤上為何沒有一個鍵可以直接delete下一個字(必須先到下下個字才能delete前一個字)。

我最替愛瘋使用者感到可憐的是,他們竟然相信了愛瘋上的單鍵可以代替安卓手機上的三個鍵。白癡才會相信偏執狂告訴他們的話:我就是神,我決定了你怎麼用我的東西。我說了算。 

這是愛瘋使用者為何是白癡之三。 

( 心情隨筆心靈 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=yesmeagain&aid=7223579

 回應文章

星際訪客
等級:8
留言加入好友
回應
2013/01/15 10:21

一窩蜂的愛瘋...很多人以為擁有愛瘋就表示時尚與品味...真的是瘋了!

追求時代的尖端就是多花錢...老是被生意人給鼻子牽著走就是竹本了!

數位科技產品若能便利與豐富生活...夠用就好!

其實開發 APPLE 系列之軟體也非 Xcode 之 Object C 選項...不過 APPLE 有刻意導向之嫌(畫圈圈|壟斷)...致使 2012 年軟體開發語言排行 Object C 有明顯的上升...另外 Android 的 APP 開發也非 JAVA 為主...其實 APPLE 與 Android 底層核心還是以 C 與 C++ 建構...第三方開發工具的生產力不容小覷......


yesmeagain偶是天龍人不是台灣人(yesmeagain) 於 2013-01-15 14:18 回覆:

Java 只有 native code 才是 C (or assembly language) code.

但是 Object C and C++ 其實都是 C anyway, after all, a method call of an object is just a C function call with extra "this" parameter.  All the so called "objected-oriented" stuff can be translated to C, e.g. mangled function name for method name of a class, overloaded operators, template, etc.   

Granted, it is always arguable which language is better, but obviously C++ has more weight and support than Object C - at least industry wise.  So, if C++ is more  "mainstream", why Object C?   Well, we have to know the little disgusting history that Object C was the programming language for Steve Jobs' NeXt operating system.  Does that ring the bell?

We also know that no 3rd party development tool can compete with Apple in terms of integrating with Apple's frequently updated libraries, iOS, etc.

There are development tools or frameworks that claim to be portable to all platforms, but there is no way it can perform equally well or feature-rich on each one of the supported platforms.  Nothing can compete with the "officially supported", "latest" and the most "integrated" development tools and/or even the programming languages by the dominant company.  Granted, Google is doing the same thing, but hey, Google just does it the mainstream way: Java and eclipse and open source for free!

More importantly, why do "smart" developers (contrast to idiotic Apple fans) need to buy an expensive Mac in order to develop an iOS app running on a device that is NOT Mac-compatible at all?  That is a big lie and joke.  Apple is  too lazy, too snobby to develop a multi-platform development tools (like eclipse) and just simply want to sell more Macs - even to developers.