- Apple does not support Linux and has no plans to. Libimobiledevice provides some support, however it currently does not support music/video synchronization with devices iOS4. Go to libimobiledevice and scroll to the section titled ' Status ' to see if your device version is supported.
- Service and support from Apple experts. AppleCare products provide additional hardware service options and expert technical support from Apple. Learn about AppleCare plans. Beware of counterfeit parts. Some counterfeit and third party power adapters and batteries may not be designed properly and could result in safety issues.
Apple has open-sourced Swift System, a library designed to improve the experience of calling the operating system API from Swift on supported platforms, including a new Linux implementation.
Apple Macs make great Linux machines. You can install it on any Mac with an Intel processor and if you stick to one of the bigger versions, you'll have little trouble with the installation process. Support: 1-800-800-2775 Sales: 1-800-780-5009. Enterprise 1-866-752-7753. Accessibility and assistive technology 1-877-204-3930. App Store, iTunes Store, and Apple Books billing and help Contact Apple Support. Apple Cash and person to person payments 1-877-233-8552. For more information on testing this device for multi-touch support, see Multitouch/Testing. Installing PyMT and configuring it. To experiment multi-touch capabilities of the Apple Magic Mouse, you can try using PyMT, an open source library for developing multi-touch applications.
Swift System was introduced in June for Apple platforms only, and is an alternative to importing C interfaces directly, where the developer has to deal with unmanaged pointers and other intricacies which Swift normally avoids. Swift System makes these interfaces available but wrapped so that they behave like native Swift functions.
Apple engineer Michael Ilseman said that the company is 'open-sourcing System and adding Linux support'. The goal is 'for System to eventually act as the single home for low-level system interfaces for all supported Swift platforms'. It is intended as multi-platform rather than cross-platform, meaning that System has separate APIs for each platform so developers still need to use conditional preprocessor directives like #if
in cross-platform code.
There is a long way to go. The code published on GitHub is small and mainly covers just a few file-handling APIs. Ilseman is not impressed by some aspects of Linux, commenting in LinuxPlatformConstants.swift: 'Ugh, this is really bad. For Darwin, we can at least rely on these values not changing much, but in theory they could change per Linux flavor or version (if no ABI).'
Another big issue is Windows, which is more challenging since it is not a Unix-like operating system. Ilseman made the best of it, saying: 'System (especially the forthcoming Windows support!) is a fantastic opportunity to get involved in the Swift project.'
Swift has hardly taken off as a cross-platform language, despite Linux support, and most usage is to replace Objective-C for developing on Apple platforms. The language is well regarded, but there is competition from alternatives like Go and Dart, as well as old stalwarts C++ and C. IBM's support for server-side Swift ran into the buffers late in 2019. The result is that Swift, having grown rapidly in popularity in its early days thanks to productivity and performance advantages over Objective-C, has stalled, ranking at 11 on Redmonk's popularity index for the last three iterations.
In this context, Apple's efforts to improve support on other platforms, including its forthcoming Windows support, looks like an attempt to revive interest in Swift outside the Apple bubble, and for Apple platform developers porting applications to other targets. However, a problem is that SwiftUI, the GUI framework that is among the most compelling reasons to use Swift, is Apple-platform only.
It is easy to make announcements, less easy to build a multi-platform community. ®
Please note that this is the contact page for support and service, not the general page for contacting Apple, which includes information on sales and product inquiries.
Before you call, have your serial number ready or start your support request online and we'll connect you to an expert.
Many phone numbers listed here only work when dialed from within their associated countries or regions. If your country or region is not listed, see your support options.
The United States and Canada
United States
1-800-275-2273
Education customers
Support: 1-800-800-2775
Sales: 1-800-780-5009
Enterprise
1-866-752-7753
Accessibility and assistive technology
1-877-204-3930
App Store, iTunes Store, and Apple Books billing and help
Contact Apple Support
Apple Cash and person to person payments
1-877-233-8552
Canada (English)
1-800-263-3394
Canada (French)
1-800-263-3394
Latin America and the Caribbean
Europe
Austria
0800 220325
Belgium (French)
0800 80 404
Belgium (Flemish)
0800 80 407
Bulgaria
00800 6002 7753
Croatia
0800 222 427
Cyprus
800 92433
Czech Republic
800 700527
Denmark
80249625
Estonia
8000 044333
Finland
0800 96372
France
Metropolitain:
0805 540 003
DOM-TOM:
0825 77 00 351
Germany
0800 6645 451
Greece
021 0300 9960 (local)
00800 4414 5417
Hungary
06 80 983 435
Ireland
1800 804 062
Italy
800915904
Latvia
800 03251
Liechtenstein
0800 00 18532
Lithuania
(8-800) 30772
Luxembourg
800 24550
Malta
800 620723
Netherlands
0800 0201581
Norway
240 551331
Poland
00800 44118752
Portugal
800207983
Romania
0800 400138
Apple Linux Operating System
Russia
8 800 555 6734
Slovakia
0800 178661
Slovenia
0800 80321
Spain
900812703
Sweden
020 100 529
Switzerland (French)
0800 00 18532
Linux Tech Support
Switzerland (German)
0800 00 18532
Turkey
02162821622
008004488298781
0216 282 1622 (local)
United Kingdom
0800 107 6285
Accessibility and assistive technology
0800 048 0754
Telephone numbers are subject to change.
- Local and national telephone rates apply. Back
- Toll-free phone number is for landlines. You may be charged when calling from a mobile phone. This number may not be accessible from some mobile network providers. For more information, contact your network provider. Back
- Free phone technical support number is not accessible by mobile phone. Back
- PSTN local rate for Moscow, national rates for other regions. In accordance with the sanctions on the Crimea Region announced by the US Government on December 19, 2014 and European Council Regulation No 1351/2014 dated December 18, 2014, the sale of Apple products and/or provision of services related to Apple products in the Crimea Region is suspended as of February 1, 2015. Back
Africa
Telephone numbers are subject to change.
- Toll-free phone number is for landlines. You may be charged when calling from a mobile phone. This number may not be accessible from some mobile network providers. For more information, contact your network provider. Back
Asia Pacific
Australia
(61) 1-300-321-4561
Accessibility and assistive technology
(61) 1-300-365-0831
Brunei
801-43842 Picture photo editing software, free download.
China mainland
400-666-88001
Accessibility and assistive technology
400-619-81411
Fiji
(61) 1-300-321-4563
Guam
1-800-865-0853
Hong Kong (Chinese)
(852) 2112-00991
Hong Kong (English)
(852) 2112-00991
India
000800 100900914
Indonesia
0800-1-027753
Japan
Within Japan:
0120-27753-5
Outside Japan:
(81) 3-6365-47051
Macau
(853) 6262-16311
Malaysia
1-800 803 638 Software windows 7 gratis download.
New Zealand
0800 1 27753
Pakistan
Dial 00800 01001 first,
then dial 800 361 0479
Papua New Guinea
(61) 1-300-321-4563
Philippines4
1-800-1441-0234 (PLDT and
Smart Communications)
1-800-8908-8277 (Globe)
Singapore
Within Singapore:
800-186-1087
Outside Singapore:
(65) 6972-51711
South Korea
080 333 40004
Taiwan
0800-095-988
Thailand
Within Thailand:
1800 019 9005
Tonga
(61) 1-300-321-4563
Vanuatu
(61) 1-300-321-4563
Vietnam
1800 1127
Telephone numbers are subject to change.
- Local and national telephone rates apply. Back
- Free phone technical support number is not accessible by mobile phone. Back
- Customers calling will be charged at relevant IDD carrier IDD rate. Back
- Toll-free phone number is for landlines. You may be charged when calling from a mobile phone. This number may not be accessible from some mobile network providers. For more information, contact your network provider. Back
- This phone number is only accessible from dialing within Thailand. Back
Middle East
Bahrain
800815521
Israel
18093443291
0337629152
Kuwait
222822921
Linux Support Number
dial 01 426 801 first,
then dial 85527891772
Oman
800774711
Studio quality recording software. Qatar
008001003561
800844 97241 (STC)
800850 00321 (Zain and Mobily)
United Arab Emirates
8000 444 04071
Linux Apple Os
Telephone numbers are subject to change.
Dell Linux Support
- Toll-free phone number is for landlines. You may be charged when calling from a mobile phone. This number may not be accessible from some mobile network providers. For more information, contact your network provider. Back
- Local and national telephone rates apply. Back