小火车时刻
Travel
$0.99 · Designed for iPad. Not verified for macOS.
Little Train Time is an app specially designed to serve the people who live in Jinshan District and work in downtown Shanghai.
(Ordinary people travelling from downtown Shanghai to Jinshan by long or short distances can also use it.)
All dependent data is local, no internet connection is needed.
It can also infer your departure site through location services, which is convenient to use.
The size of the application is small, only about 5MB.
more Improved: Dynamically scheduled trains in "All Trains" are now shown with clearer wording, so you can tell at a glance whether they are running.
Fixed: With "Update position when opening home page" turned off, the "Position Permission Not Authorized" alert could flash briefly and vanish when entering the home page.
3.6 Oct 7
New: The home "Time" section now reminds you to refresh when the shown time has fallen too far behind; the reminder stays hidden when you picked another time on purpose.
Fixed: Progress information on the "All Trains" screen could fail to refresh.
3.5 Oct 4
New: "Current Ride" candidates are now always available — while you are on the Jinshan Railway line within service hours, you can pick or change your train at any time in "All Trains".
New: A train that has not departed yet is shown as "Boarding soon" with a countdown to its departure from the origin station; if it has already departed but you have not boarded, its current segment and journey progress are estimated from the timetable.
New: Added live speed next to the "Current Ride" badge in "All Trains".
Improved: The app asks whether to switch only when it is highly confident that you picked the wrong train, and stops asking for the rest of the trip once you decline; when the selected train runs opposite to your actual direction, only the train number and live speed are kept.
Improved: Arrival status updates faster, delay and early minutes are truncated instead of rounded, and journey progress is hidden before departure.
Improved: Restyled the ride status explanation page to match the other settings pages, with new paragraph breaks, and slightly revised the credits text.
Fixed: The false "early" hint shown before the train starts moving.
Fixed: The speed display after returning from the background.
Fixed: After a cold start the restored position could lead the real train, and candidate entries could remain after location permission was revoked.
3.4 Sep 30
1. Improved the "Current Ride" logic;
2. Added current journey progress display.
3.3 Aug 17
1. Added Departing Soon, Running, Current Ride, and Arrived statuses to "All Trains"; location identifies the current train and journey progress when available, with timetable-based estimates as a fallback;
2. Improved direction switching, train expansion, the hour index, and haptic feedback on the "All Trains" screen;
3. Redesigned the station selectors for clearer display in English and on smaller screens;
4. Added OpenStreetMap attribution and contributor information, and updated timetable image direction labels and localisations.
3.2 Aug 11
Improved interactions on the "All Trains" screen:
1. Added a scrollable time index bar at the bottom for quickly jumping to a specific hour;
2. Updated the English translation of "金山园区" to the official name, "Jinshanyuanqu";
3. When switching from "Timetable" to "All Trains" after the app has not been opened for a long time, the direction tab now defaults to the journey direction selected on the "Timetable" screen and automatically scrolls to the next suitable train after the current time;
4. Improved the appearance of the tab bar on iOS 18 and earlier.
3.1 Aug 8
1. Added a new "All Trains" tab to browse the full timetable for both directions; tap the center area of a train cell to expand and view all intermediate stations;
2. Added Traditional Chinese localization support.
3.0 Jul 30
1. Updated timetable images;
2. Added support for the new timetable effective from July 1, 2026.
2.5 Jul 1
1. Updated timetable images;
2. Added support for special extra trains during the 2026 May Day holiday period, extended through the end of May.
2.4 Apr 30
1. The additional train services during the 2026 Spring Festival period have been extended until the end of March.
2.3 Feb 27
1. Fixed incorrect stop times for a small number of trains;
2. Added support for special extra trains during the 2026 Spring Festival period.
2.2 Feb 16
1. Updated public holiday information for 2026;
2. Timetable images have been updated to reflect the version effective from 11 October 2025;
3. Other minor adjustments.
2.1 Jan 19
1. iOS 26 compatibility;
2. Adjusted some text labels on the Settings page;
3. Fixed an issue where the train information background was not fully displayed on iOS 26;
4. Fixed an issue where tapping the lower image in the timetable view would incorrectly display the upper enlarged image;
5. Improved consistency between the custom list view and the native iOS list view. Elements like spacing now match by default without manual adjustment;
6. Updated the version of the custom Western font library used in the app.
2.0 10/10/2025
1. Fix some data error.
1.10 07/02/2025
1. Updated timetable data effective from 1 July 2025.
1.9 06/30/2025
1. Update the new timetable which has slightly adjusted from January 19, 2025. Please update this version to avoid unexpected errors.
1.8 01/18/2025
1. Update the new timetable data from 5 January 2025.
1.7 01/08/2025
1. Fixed the problem that the list index does not return to 1 when refreshing the available trains;
2. Refactored the about page, added information about the app designer and icon designer;
3. Credits text adjustment;
4. Some code refactoring - no impact on functionality.
1.6 08/31/2024
1. Remove SwiftUIPager, thanks to it for serving this app for these few months, but the experience is not so good, so I found a better way - using system control;
2. Optimise the layout on iPad, now it looks more beautiful;
3. Fix the issue that the text of the location permission prompt is not localised;
4. Fix a crash when the time format is set to 12 hours.
1.5 06/28/2024
1. Support the new iPad Air and iPad Pro;
2. Support the adjustment of timetable from 2024-07-01;
3. Add the description of the new timetable change (from the official WeChat official account) and the big picture of the new timetable in "About", which can be clicked to enlarge to view;
4. Payment is resumed, only one yuan.
1.4 06/27/2024
1. Updated the official timetable for Jinshan Railway as of 2024-04-11.
2. Enhanced the app's refresh logic when users enter the foreground, ensuring automatic refresh after a duration exceeding 2 minutes.
3. Implemented various optimizations to enhance user experience and address minor details.
4. Considering the current lackluster sales performance and inability to generate revenue, this version will be offered for free in order to gain popularity.
1.3 04/30/2024
1. Fix the button icon for Refresh/Return to Current Time that cannot be displayed on iOS 16;
2. Optimise the UI of the settings page on iOS 16.
1.2 03/14/2024
1. Add iOS 16 support;
2. If you selected another time, now it'll show the accurate time (to minute).
1.1 02/28/2024
Improved: Dynamically scheduled trains in "All Trains" are now shown with clearer wording, so you can tell at a glance whether they are running.
Fixed: With "Update position when opening home page" turned off, the "Position Permission Not Authorized" alert could flash briefly and vanish when entering the home page.
more Version 3.6 Oct 7
Data Not Collected The developer does not collect any data from this app.