Categories
Apps Books Developer Me

Taking a Stance with my Apps and Books

Over the past couple of weeks there has been some discussion, and consternation, about Apple rejecting, allowing, and then subsequently pulling the HKMap Live app from the Hong Kong App Store. The controversy stems from the fact that the Apple ultimately pulled the app due to information received from the Hong Kong Cybersecurity and Technology Crime Bureau. The information provided to Apple is that the app was being used not only to avoid Police, as the makers of the app intend, but also to target police and other protesters. My thoughts on whether or not Apple should have pulled the app are mixed.

Apple cannot just ignore the will of the Chinese government. This is due to Apple’s reliance not only on China for sales, but also because their manufacturing relies heavily on China. China has one of the most advanced and integrated supply chains in the world. China’s skill not only with manufacturing but also being able to source the quantities needed by Apple are unparalleled.

One day Apple may be able to reduce their dependence on China, and they are making in-roads into being able to do so, but right now it is not currently something that is feasible. Due to their reliance on China, Apple is limited in how it can challenge their will and authority. This is not limited to just China, but China is one of the largest economies in the world and Apple must comply with all laws, including those in China and the Hong Kong territory.

The whole situation has gotten me to thinking about my own apps and books. In particular, whether or not to continue to have them available in the stores of countries that do not meet with my own personal morals.

Because of this I have come to the decision to remove my apps and books from sale within certain territories. These territories are ones that do not meet my personal moral standards. Which countries I have pulled my apps and books are listed below.

  • Bahrain
  • China (Mainland)
  • Colombia
  • Laos
  • Qatar
  • Russia
  • Saudi Arabia
  • Tajikistan
  • Turmenistan
  • Uzbekistan
  • Venezuela
  • Yemen

If additional countries warrant the removal of my apps and books from sale, or if the countries listed above warrant me allowing the sales of my apps and books to continue, I will add and remove the countries as needed.

I take stances in many different aspects of today’s society. These include which stores I will purchase from, which websites I will visit, and which company’s products I use (You may be able to guess one of the companies in the last category quite easily). One area where I did not necessarily take a standard, was when it came to where I will sell my creations.

I had physical goods, then it would be less likely that my products would not be available in all countries. This is the case with my paperbacks, since they are only available from Amazon in select markets. Most can be ordered through a book store. Because my products are available digitally, I have always wanted to reach the largest possible audience. Therefore, my books and apps have always been available in all countries. But that is changing. I have decided to take a stance and not provide my apps and books for sale in some countries.

This is a moral stance for me, one that I am able to take because it comprises 0.32% of my app sales ($6.14 over the lifetime of my apps) and 0.075%, or $5.60, of my book sales. Removing the apps and books from sale in these countries will not meaningfully affect my income. This is particularly true since the income from my apps and books is not my primary source of income, but I have decided to take this stance. If you do not agree and decide not to support me by purchasing my apps and books, then that is your decision to make.

Categories
Apple Books iOS macOS

iOS 12 and macOS Mojave e-books available for Pre-order

As has been the case in 2012, I have written a couple more books. Just like last year, I have written a couple of books. Also like last year there are two, one about iOS, tvOS and watchOS and the other about macOS.

In previous years I have published an iBooks version as well as an ePub. There is a slightly different approach this year, at least for my books on Apple. There is only going to be one version, ePub. The biggest reason for this that the ePub format that is produced by Apple’s Pages software can now do image galleries, which was the big reason for doing the iBooks version.

Similar to last year there will be paperback versions of the books, the order information for that will be forthcoming a bit later.


iOS 12 Book Cover

iOS 12, tvOS12, and watchOS 5 for Users and Developers delves into the changes and new features of Apple’s iOS-based operating systems.

Some of the changes covered include: performance improvements, privacy changes, grouped notifications, enhancements to FaceTime, improved photo features, suggested password enhancements and more. We will also cover some app updates, including changes to Activity, Stocks, News, Voice Memos, and Books.

There are also a bunch of new features like the new Siri Shortcuts which allows you to automate various tasks. Screen Time will let you gain insights into your, as well as your children’s, usage across all of your devices. If you like sending Animoji you will love the all new feature Memoji which allows you to customize an Animoji character however you would like. The new Live Listen will help those who may have a difficult time hear things more clearly. We will also dive into the new Safari password features which will help you use individual passwords on all of your devices.

For developers we dive into the Xcode Changes includes Dark Mode, Performance Improvements, changes around object libraries, and enhanced editing features. We will also dive into Grouped Notifications and how to provide threaded conversations. With Siri Shortcuts we will look at the different ways of adding intents. ARKit 2 is also covered which includes Quick Look and Persistence. For CoreML we look at how to improve model sizes with quantization as well as a brand-new framework related to CoreML, called CreateML. There are also two additional brand new frameworks, Natural Language and Network and we look at these as well. No Apple Developer book would be complete without looking at some of the changes that surround Swift.

There are some features for web developers as well which includes MapKitJS, MusicKitJS and ways to provide secure loading of remote content.

No matter your technical level, there is something for everyone in iOS 12, tvOS12 and watchOS 5 for Users and Developers.

You can pre-order the ePub from Apple for $3.99, or the Kindle version from Amazon for $3.99.


macOS Mojave Cover

Despite macOS being a mature operating system, the new version macOS Mojave (10.14) contains a bunch of new features. Some of the new features covered include Dark Mode, Screenshots & Markup, and the redesigned Mac App Store.

Besides the new features there are some major changes too including ones to Finder, Safari, and using unique passwords on each website. There are also four brand new applications that are coming from iOS. We look at these in-depth. These apps are Stocks, News, Home, and Voice Memos.

Server Administrators see some big changes with macOS Mojave and these are covered as well.

For Developers we cover Xcode changes include performance improvements, object libraries, editing enhancements, and code folding improvements. We look at implementing Dark Mode within your apps, Notarized apps, and implementing Finder Actions.

There are some new frameworks that are covered as well. These include the Network Framework, Natural Language, improvements to CoreML and a related framework called CreateML.

For web developers we cover MapsKitJS, MusicKitJS, and secure loading of content.

No Apple developer book is complete without a discussion of the changes around Apple’s own programming language, Swift. We cover some of the recent changes as well as some future ones.

You can pre-order the ePub from Apple for $3.99, or the Kindle version from Amazon for $3.99.

Categories
Books

New Books Available for Pre-Order

I’ve spent the last three months working hard on writing two new e-books. They are “iOS 8 for Users and Developers” and “OS X 10.10 Yosemite for Users, Administrators, and Developers”. These are available in two different formats, iBooks and ePub.

iOS 8 for Users and Developers Cover

iOS 8 for Users and Developers looks at all of the new features for iOS 8 including Family Sharing, Health, Spotlight, iCloud, Extensions, Custom Keyboards, Handoff, HomeKit, Changes to Messages, Safari updates, and Mail changes.

Specifically for developers we look at Handoff, HomeKit, extensions, Custom Keyboard Security, Touch ID API, Sprite Kit, Scene Kit, CloudKit, PhotoKit, WebKit (WKWebView), Universal applications and Size Classes, switching to Modern Objective-C, Visual Debugging, the basics of Swift, and how App Bundles will affect developers.

Pre-orders are available from Apple (ePub), Apple (iBooks), or Amazon (ePub).


OS X 10.10 Yosemite for Users, Administrators, and Developers

OS X 10.10 Yosemite: for Users, Administrators, and Developers looks at all of the new features of OS X 10.10 Yosemite, including Handoff, SMS Relay, the updated look, Extensions, and changes to Safari and much more.

For Server Administrators we look at the ability to customize connectivity globally as well as on a per-service level and the implications of some configurations. Also discussed is the new “Reachability” feature and security.

For the Developers we take a look at the new Frameworks available with OS X 10.10 Yosemite, the changes to Xcode, and a brief look at Swift.

OS X 10.10 Yosemite for Users, Administrators and Developer has something for all users of OS X.

Pre-orders are available from Apple (iBooks), Apple(ePub), or Amazon (ePub).


One section of the OS X 10.10 Yosemite for Users, Administrators and Developers has also been made into a separate e-book. That e-book is titled “OS X 10.10 Yosemite for Server Administrators”

OS X 10.10 Yosemite for Server Administrators

OS X 10.10 Yosemite for Server Administrators looks at all of the new features of OS X 10.10 Yosemite, including Handoff, SMS Relay, the updated look, the ability to customize connectivity globally as well as on a per-service level and the implications of some configurations. Also discussed is the new “Reachability” feature and security.

Pre-orders for OS X 10.10 Yosemite for Server Administrators are only available from Apple. The two versions are iBooks or ePub.

Categories
blog Books

E-books Purchasing Poll

Right now I’m working on my next two e-books and I’m wondering where people purchase their e-books from. So I have setup a poll to determine where the best place to sell the e-books would be. Please take part and let me know where you like to buy your e-books from. There are three questions total.

[poll id=”2″]


[poll id=”4″]


[poll id=”3″]

Categories
Daily Run Down

Daily Run Down 07/01/2013: Evening Edition

Here is this evening’s Daily Run Down.

General News

International

Politics

Health

Science/Space

Financial

Historical

Gaming

Gadgets

Law

Technology

Internet

Mobile

Rumors

Software/Apps

London/Britain/UK

Odd

Funny

Chicagoland

Total Number of stories: 55

Look for more stories tomorrow.