Sketch ライセンスの更新

新規購入から一年数ヶ月経って更新時期となっており、

👉 Sketch - Renew your license 

今使っているバージョンである「63.1」のまま使おうとする。

「アップデートしないならそのまま更新料なしのまま使える。」

これは購入時からの約束だ。

👉 Sketch - Pricing 

しかし、

「古いのバージョンの「59.1」まで戻して再インストールしなさい。」

と言われる。

Version 64
RELEASED 23 MARCH, 2020

Version 63.1
RELEASED 12 FEBRUARY, 2020

Version 59.1
RELEASED 21 OCTOBER, 2019

👉 Sketch - Updates 

少し古くなるがまあいいや。

と思ったら、

アートボードのインサートができない!

落ちる!

使えない!!

macOS も HighSierra から Mojave に上げているからか?!

...

結局更新料払わないと使えないよ!

Optional renewal $79 per year

$99 でなく $79 ですけどもね! ヽ(`▽´)/


関連ワード:  ツール口コミ評判開発


長く使える Android 端末はどれなのか?

👉 LineageOS Downloads 

できるだけ長く使いたい Android 端末を考えると、公式サポート切れからのLineage OS 乗り換えで延命が定石。

以下、Lineage OS をインストールできるいくつかの Android 端末の 「発売日」。

Google
Pixel 2018/11

Huawei
P20 Pro 2018/06

Sony
XPeria XA2 Ultla 2018/02

Samsung
S5 Plus 2014/11

ベンダー依存は少なく素のAndroidである Pixel シリーズが間違いない。


ベンダーカスタムの量が多い Samsung などはオープンソースとしての開発者が寄り付かずカスタムOSでも更新が遅すぎなのか?


「Android 10」のバージョンの参照の方法

「Android 10」は、日本時間今朝早朝に3:00頃に更新されていました。



バージョンナンバーについては、内部的にどう参照されるべきなのか。

今回も吐かせてみます、コードから。


for (field in Build.VERSION_CODES::class.java.declaredFields) {
  field.isAccessible = true
  Timber.d(field.get(this).toString() + " -> " + field.name)
}
Timber.d("RELEASE : " + Build.VERSION.RELEASE)
Timber.d("SDK     : " + Build.VERSION.SDK_INT)

👉 Android OS バージョンのコードネームを取得する 

結果


D: 1 -> BASE
D: 2 -> BASE_1_1
D: 3 -> CUPCAKE
D: 10000 -> CUR_DEVELOPMENT
D: 4 -> DONUT
D: 5 -> ECLAIR
D: 6 -> ECLAIR_0_1
D: 7 -> ECLAIR_MR1
D: 8 -> FROYO
D: 9 -> GINGERBREAD
D: 10 -> GINGERBREAD_MR1
D: 11 -> HONEYCOMB
D: 12 -> HONEYCOMB_MR1
D: 13 -> HONEYCOMB_MR2
D: 14 -> ICE_CREAM_SANDWICH
D: 15 -> ICE_CREAM_SANDWICH_MR1
D: 16 -> JELLY_BEAN
D: 17 -> JELLY_BEAN_MR1
D: 18 -> JELLY_BEAN_MR2
D: 19 -> KITKAT
D: 20 -> KITKAT_WATCH
D: 21 -> LOLLIPOP
D: 22 -> LOLLIPOP_MR1
D: 23 -> M
D: 24 -> N
D: 25 -> N_MR1
D: 26 -> O
D: 27 -> O_MR1
D: 28 -> P
D: 29 -> Q
D: RELEASE : 10
D: SDK     : 29

あ、

すでに、Mから内部的には「スイーツ名」は使ってなかったのですな。

(👉 続いて、Android10の新機能を試す(記事更新中...待て))