17 ポイント 投稿者 GN⁺ 2026-01-22 | 3件のコメント | WhatsAppで共有
  • SwiftとSwiftUIベースで、iOSとAndroidアプリを1つのコードベースで開発できるクロスプラットフォーム・ネイティブフレームワーク
  • Skip 1.7からすべてのライセンス制約が撤廃され、誰でも無料で使える完全なオープンソースツールへ移行
  • コアエンジン**skipstone**がGitHubで公開され、プロジェクト作成・変換・パッケージングなど主要なビルド機能をオープンソースで提供
  • 既存の有料サブスク利用者はスポンサーシッププログラムへ自動移行され、個人・企業の支援を通じてプロジェクトをサポート可能
  • 今回の公開は、コミュニティ中心の長期的なエコシステム構築真のネイティブ体験の提供に向けた転換点

概要

  • Skipは2023年のリリース以来、SwiftとSwiftUIのコードでiOSとAndroidアプリを同時開発できることを目標に発展
    • 当初はSwift-to-Kotlinトランスパイラと基本的なSwiftUI APIサポートから開始
  • その後、Swift Android Workgroupの設立とSwift Android SDKの公開を通じて、Androidネイティブコンパイルをサポート
  • 現在は数十の統合フレームワークと数千のSwiftパッケージに対応し、最も完全なスタンドアロンのSwiftUI実装を提供

有料開発ツールの限界

  • これまでSkipには有料サブスクリプションとライセンスキーが必要で、一定収益以下の個人開発者のみ無料で利用可能
  • しかし、ほとんどの開発者は無料ツールを期待しており、XcodeやAndroid Studioなど主要IDEも無料で提供されている
  • 有料・クローズドなツールに対する持続可能性への懸念がある
    • 会社が終了したり買収されたりした場合、開発者アプリの保守が難しくなるリスク
  • これを解決するため、Skipは完全に無料・オープンソースベースへ移行し、コミュニティが独立して技術を維持できるようにした

変更点

  • Skip 1.7からライセンスキー、評価版、EULAをすべて廃止
    • 既存ユーザー: アップグレード後はライセンスキー不要
    • 新規ユーザー: すぐにビルド可能
  • Skipエンジンskipstoneをオープンソース化
    • プロジェクト作成・管理、Xcode・SwiftPMプラグイン、iOS→Android変換、リソースバンドル、JNIブリッジ、ソーストランスパイル、アプリパッケージング、プロジェクトのエクスポートなど主要なビルド機能を含む
    • GitHub公開リポジトリ: https://github.com/skiptools
  • 公式サイトを移転
    • 既存のskip.toolsからskip.devへ移転
    • ドキュメント・ブログ・ケーススタディを含み、サイト自体もオープンソースとして公開

Skipの今後の支援

  • Skipは外部投資なしで独立運営されてきており、大手テック企業の支配を受けず、開発者中心で維持されている
  • 独立性を保つためにコミュニティ支援が必要
    • 既存のサブスク利用者は自動的にIndividualまたはSupporterティアへ移行
    • 個人開発者はGitHub Sponsorsを通じて月額支援が可能
    • 企業はスポンサーシッププログラムを通じて、フレームワーク開発・保守・インフラを直接支援可能
  • 支援はSkipの継続的な開発と長期的な成功を保証し、開発チームの競争力強化に貢献する

今後の計画

  • 現在のアプリ開発分野は、既存のクロスプラットフォームフレームワークの限界に直面している
    • iOSのLiquid Glass、AndroidのMaterial Expressiveなど、最新UIシステムの変化への対応が難しい
    • 統合コードベースでの妥協が、古いインターフェースと競争力低下につながる
  • Skipは両プラットフォームで完全なネイティブ体験を提供する方向へ進化
  • オープンソース化は、Swift・Kotlin、SwiftPM・Gradle、Xcode・Android Studioなど多様なエコシステムをまたぐ次の段階
  • 継続的な発展は開発者コミュニティの参加と支援にかかっており、
    **「妥協のないクロスプラットフォーム基盤」**というSkipのビジョンに向けて進んでいく

3件のコメント

 
iolothebard 2026-01-23

クロスプラットフォームという、(つかめそうでつかめない)蜃気楼

 
GN⁺ 2026-01-22
Hacker Newsの意見
  • 開発者が無料ツールを期待する現実は残念だと感じる
    私たちのような高所得職がツールにお金を使わないのは、他の専門職と比べても珍しい
    可能ならFAANGやVC資金に頼らず、良いソフトウェアには直接お金を払ってほしい

    • ソフトウェア開発分野の最高品質のツールの多くは**FOSS(オープンソース)**だ
      私たちはツールを自分で作れる職種であり、配布コストがゼロだからだ
      「自分で作れる」という発想のせいで、有料開発ツール市場には限界がある
      オープンソースはこうした不満を減らしてくれ、利用者は自分の怠け心と戦うだけで済む
    • クローズドな商用ツールが依存関係に含まれるほど、実際にできることは減っていくと思う
      価格より重要なのは自由度
      小さな会社の有料クローズドツールにアプリ戦略を全面的に依存するのは危険だという意見に共感する
    • 以前の会社では、信頼できるツールなら会社の金で喜んで支払っていた
      しかし、すでに他のソリューションに数百万ドル使っている状況では、新しいツールに数千ドル使うだけでも官僚的な障壁が高すぎた
      開発者がお金を使いたがらないのではなく、組織構造が妨げている場合が多い
    • オープンソースのツールの方が良いと思う
      バグや制約を見つけたら自分で修正して共有できる
      車の例のように、自分で手を入れられる構造を好む人にとって、オープンソースははるかに魅力的だ
    • 私たちは高所得職の中でも無償で働く割合が最も高い
      弁護士や医師もプロボノはするが、オープンソースの規模には及ばない
  • Skipの仕組みを見ると、いつかAIエージェントがあるプラットフォーム向けのコード(iOSなど)を別のプラットフォーム向けのネイティブコード(Swift、Kotlinなど)に自動変換してくれる時代が来るのか気になる

  • これまで満足できるクロスプラットフォームのモバイル開発環境を見つけられておらず、Skipは興味深かった
    しかし、macOS 15以上、Xcode 16.4以上が必要だと知って期待と違った
    「追加ランタイムなしで最大効率」という大胆な主張も印象的だが、32GBメモリ要件には驚いた

  • Flutter開発者の立場からすると、なぜSkipが必要なのか疑問だった
    Flutterはすでに成熟しており、モバイルだけでなくデスクトップやWebまで対応している
    ただ、Skipがどれだけ性能向上をもたらすのか気になるので、DRAM価格が落ち着いたら一度試してみるつもりだ

    • FlutterではiOSのLiquid GlassやAndroidのMaterial Expressiveのような最新UIを実装できない
      そのためUIが一世代前のように感じられ、この制約のせいでSkipへの関心が高まった
      Dartが好きだったり完全にカスタムなUIを望むならFlutterも悪くないが、プレミアムなネイティブ感が重要なビジネスならSkipの方が向いている
      関連イシュー: Flutter issue #170310
    • Flutterアプリを見るといつも違和感がある
      ウィジェットがネイティブ風に見えてもどこか不自然で、アニメーションも滑らかではない
      React Nativeより一段下という印象だ
    • Flutterには性能、アクセシビリティ、ネイティブ機能へのアクセスなどで制約が多い
      特にGoogle Maps統合はひどい
      優れたFlutterアプリを作るコストは結局ネイティブアプリとほぼ同じだ
      Skipの32GB要件は、Xcode、Gradle、エミュレータなど開発環境全体を考えれば驚くほどではない
    • FlutterはまだLiquid Glassをサポートしておらず、本格的な代替とは見なしにくい
      完全にカスタムなUIを望まない限り、プラットフォーム固有の感覚を活かしにくい
    • 1年前にFlutterでMacアプリを作ろうとしたが、ドキュメント不足と未成熟さのため断念した
  • 投稿タイトルがあまりに説明不足なソフトウェア名なので、もう少し説明的なタイトルにしてほしかった

  • Skip GitHubリポジトリを見たが、ライセンスファイルがない
    そのため「使用禁止(DONT USE)」領域だと見なした
    一方で、Skipstoneリポジトリにはライセンスがあるが、Skipをvendorとして含んでいて混乱する

    • /skipリポジトリのXcodeプラグインは、/skipstoneで生成されたバイナリを使っている
      ライセンス欠落はミスで、すぐに修正する予定だ
    • すでにLGPL3ライセンスが追加された
    • 単なるミスで、すでに修正済みであり、意図的な欠落ではない
  • 何度も試みられてきたにもかかわらず、iOSとAndroidを統合ビルドする方式は根本的に難しい
    HTML、JS、React、Dart、Kotlin、Swiftなどさまざまなアプローチがあったが、1,000万以上のインストール規模では失敗している
    関連記事

    • しかし、この主張は間違っている
      ブラジルのNubankアプリはFlutterで開発されており、1億人以上が使う大規模サービスだ
    • 私も2018〜2021年にFlutterアプリを開発したが、1,500万インストールを記録し、App Storeフィーチャーとデザインアワードも受けた
      コードベースが肥大化しなかったことが成功要因だった
  • 「Skip開発には最低32GBメモリ推奨」という文言を見て衝撃を受けた

    • iOS(Xcode、シミュレータ)とAndroid(Gradle、エミュレータ)のツールチェーンを同時に動かすと、メモリ使用量は大きくなる
      Skip自体は軽量で、ヘッドレスモードならはるかに少ないメモリでも動く
    • モバイルIDEがFPGA IDEの肥大化を見て、「自分たちならもっとやれる」と思ったかのようだ
    • 現在のRAM価格を見ると、DDR5は300ドル以上、DDR4でも200ドル以上だ
    • おそらく開発段階でのみ必要なスペックだろう
    • SkipがiOSとAndroidのツールチェーン、自前のトランスパイラ(例: Skip Lite、Skip Fuse)をすべて使うためだ
      メモリ非効率はSkipのせいではなく、AppleとGoogleのツールチェーン構造の問題
  • 視覚障害者向けナビゲーションアプリSoundscape CommunityをAndroidに移植しようとしていたが、Skipは理想的な解決策に見える
    アクセシビリティ(TalkBack)もネイティブUIに変換されるならうまく動きそうだ
    Soundscape GitHubリンク

    • SkipはiOSではSwiftUI、AndroidではJetpack Composeを使うので、各プラットフォームのアクセシビリティ機能をそのままサポートする
      サンプルコード: Skipアクセシビリティ文書
  • SkipはSwiftUIの長期的なクロスプラットフォーム選択肢として定着する可能性がある
    Appleがこのツールセットに直接関わるか、一部でもSwiftUIをオープンソース化してくれるといい
    コミュニティがmacOS関連の問題を改善し、AppKit並みの柔軟性と機能性を確保できれば、SwiftベースのUIエコシステムははるかに強力になるだろう