A small OS X (macOS) desktop wrapper app from 2014 for playing the Ameba mobile browser game GirlFriend (Kari) (vcard.ameba.jp) on a Mac.
It embeds the game in a legacy WebView and spoofs an iPhone (iOS 7.1, Japanese locale) user agent so the mobile site renders correctly. Native menus and toolbar items provide shortcuts to in-game sections (My Page, Quest, Battle, Club, Deck, Shop, Gift Box, etc.), plus back/forward navigation and scroll controls. A progress indicator shows page-load state.
Legacy sample (2014, last touched 2017). It uses the long-deprecated WebKit WebView / WebFrameLoadDelegate API and targets a game service that is no longer available, so it is kept for historical interest only and will not build or function meaningfully on modern macOS without rework.
GirlFriend/
├── AppDelegate.{h,m} # Window, WebView wiring, menu/toolbar actions
├── UserAgent.{h,m} # iPhone/iPad user-agent string presets (iOS 3.0–7.1)
├── Base.lproj/MainMenu.xib
└── Images.xcassets/ # App icon
GirlFriend.xcodeproj/
Open GirlFriend.xcodeproj in a contemporaneous Xcode (circa Xcode 5) and run the GirlFriend scheme. Modern Xcode versions are unlikely to build this project as-is.
