天天看點

《iOS程式設計指南》——第 1 章為何選擇本地化應用

本節書摘來自異步社群《ios程式設計指南》一書中的第1章為何選擇本地化應用,作者 【美】alasdair allan,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

第 1 章 為何選擇本地化應用

ios程式設計指南

早在2007年釋出iphone的時候,蘋果并沒有一同釋出本地化sdk,蘋果公司聲稱不需要本地化sdk,鼓勵大家使用javascript,css和html開發web應用。但接下來劇情并沒有按照蘋果設計的那樣發展,也許是蘋果的思想太超前,大多數開發者并不吃這一套,他們希望自己開發的應用和ios系統内置的應用一樣,可以直接通路硬體并和系統高度內建。

于是在iphone釋出後短短幾個月,開源社群就完成了一系列蘋果原本認為不可能的事情。蘋果本來試圖通過技術手段把裝置封鎖起來,可是道高一尺魔高一丈,黑客們還是破門而入了,他們通過逆向工程搞出了“山寨版”的sdk,進而開發了一整套用于建構本地化應用的開源工具集。據估計,當時市場上存在超過三分之一越獄裝置,而越獄目的非常單純,隻是安裝未經認證的第三方本地化應用。

不過本書的内容并不是向你介紹這些黑客們搞出來的“山寨”sdk,因為iphone釋出不到一年後的2008年3月,蘋果公司就公開表示要改變政策,并且向開發者社群釋出了期待已久的官方sdk。這也許是蘋果對于開源社群所做出的努力的回應吧。不過蘋果一貫遮遮掩掩,讓人捉摸不透,要說這是蘋果本來的計劃也有可能。到底是怎樣,以前隻有喬布斯和上帝知道,現在隻有上帝知道了。

繼續閱讀